A B C D E F G H I K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractChatMessage - Class in io.manebot.chat
- AbstractChatMessage(ChatSender, Date) - Constructor for class io.manebot.chat.AbstractChatMessage
- AbstractPlatformConnection - Class in io.manebot.platform
-
Describes an abstract platform connection, a helper class to cover holding instantiations for chats and users in the system in weak reference caches, a memory-tolerant behavior that ensures one-reference for a platform connection.
- AbstractPlatformConnection() - Constructor for class io.manebot.platform.AbstractPlatformConnection
- AbstractSearchOrderHandler - Class in io.manebot.database.search.handler
- AbstractSearchOrderHandler() - Constructor for class io.manebot.database.search.handler.AbstractSearchOrderHandler
- AbstractTextChatMessage - Class in io.manebot.chat
- AbstractTextChatMessage(ChatSender, String) - Constructor for class io.manebot.chat.AbstractTextChatMessage
- accept(V) - Method in interface io.manebot.lambda.ThrowingConsumer
- acceptChecked(V) - Method in interface io.manebot.lambda.ThrowingConsumer
- addChild(CommandChain) - Method in class io.manebot.command.executor.chained.CommandChain
- addCommand(String, CommandExecutor) - Method in interface io.manebot.plugin.Plugin.Builder
-
Registers a command to this Plugin.
- addCommand(String, Function<Plugin.Future, CommandExecutor>) - Method in interface io.manebot.plugin.Plugin.Builder
-
Registers a command to this Plugin.
- addCommand(Collection<String>, CommandExecutor) - Method in interface io.manebot.plugin.Plugin.Builder
-
Registers a command to this Plugin.
- addCommand(Collection<String>, Function<Plugin.Future, CommandExecutor>) - Method in interface io.manebot.plugin.Plugin.Builder
-
Registers a command to this Plugin.
- addDatabase(String, Consumer<Database.ModelConstructor>) - Method in interface io.manebot.plugin.Plugin.Builder
-
Constructs a Database immediately.
- addDependency(Database) - Method in interface io.manebot.database.Database.ModelConstructor
-
Depends on another database, associating those models with this model.
- addGroup(UserGroup) - Method in interface io.manebot.user.User
-
Adds this user to a specific user group.
- addListener(EventListener) - Method in interface io.manebot.plugin.Plugin.Builder
-
Registers an event listener to this Plugin.
- addMember(PlatformUser) - Method in interface io.manebot.chat.Chat
-
Adds a platform-specific user to this conversation.
- addMember(String) - Method in interface io.manebot.chat.Chat
-
Adds a platform-specific user to this conversation.
- addPlatform(Consumer<Platform.Builder>) - Method in interface io.manebot.plugin.Plugin.Builder
-
Builds a platform for this Plugin instance.
- addPredicate(SearchOperator, Predicate) - Method in interface io.manebot.database.search.SearchHandler.Clause
-
Adds a predicate to the query.
- addPredicate(SearchPredicate) - Method in interface io.manebot.database.search.Search.LexicalClause
-
Adds a predicate to this clause.
- addRepository(ArtifactRepository) - Method in class io.manebot.artifact.GlobalArtifactRepository
-
Adds a repository to this global artifact repository.
- addUser(User) - Method in interface io.manebot.chat.Chat
-
Adds a user to this conversation.
- addUser(User) - Method in class io.manebot.database.model.Group
- addUser(User) - Method in interface io.manebot.user.UserGroup
-
Adds a user to this group.
- after(Consumer<PluginRegistration>) - Method in class io.manebot.plugin.Plugin.Future
- afterAsync(Consumer<PluginRegistration>) - Method in class io.manebot.plugin.Plugin.Future
- AggregateArtifactRepository - Class in io.manebot.artifact
- AggregateArtifactRepository() - Constructor for class io.manebot.artifact.AggregateArtifactRepository
- alias(String) - Method in class io.manebot.command.CommandManager.Registration
-
Creates an alias of the command described by this registration.
- alias(String) - Method in class io.manebot.command.executor.routed.RoutedCommandExecutor.Route
- AliasedCommandExecutor - Class in io.manebot.command.executor
- AliasedCommandExecutor(CommandExecutor, String) - Constructor for class io.manebot.command.executor.AliasedCommandExecutor
- ALLOW - io.manebot.security.Grant
- always(Consumer<SearchHandler.Clause<T>>) - Method in interface io.manebot.database.search.SearchHandler.Builder
-
Executes the provided execution as a filter on every search execution.
- AnnotatedCommandExecutor - Class in io.manebot.command.executor.chained
- AnnotatedCommandExecutor() - Constructor for class io.manebot.command.executor.chained.AnnotatedCommandExecutor
- AnnotatedCommandExecutor.Argument - Annotation Type in io.manebot.command.executor.chained
- AnnotatedCommandExecutor.Command - Annotation Type in io.manebot.command.executor.chained
- ANONYMOUS - io.manebot.user.UserType
- ANYWHERE - io.manebot.database.expressions.MatchMode
- append(String) - Method in class io.manebot.chat.DefaultTextBuilder
- append(String) - Method in interface io.manebot.chat.TextBuilder
-
Appends unformatted, escaped text to the message.
- append(String, EnumSet<TextStyle>) - Method in class io.manebot.chat.DefaultTextBuilder
- append(String, EnumSet<TextStyle>) - Method in interface io.manebot.chat.TextBuilder
-
Appends formatted text to the message.
- appendMention(Chat) - Method in class io.manebot.chat.DefaultTextBuilder
- appendMention(Chat) - Method in interface io.manebot.chat.TextBuilder
-
Appends a chat mention to the formatted message.
- appendMention(PlatformUser) - Method in class io.manebot.chat.DefaultTextBuilder
- appendMention(PlatformUser) - Method in interface io.manebot.chat.TextBuilder
-
Appends a user mention to the formatted message.
- appendRaw(String) - Method in class io.manebot.chat.DefaultTextBuilder
- appendRaw(String) - Method in interface io.manebot.chat.TextBuilder
-
Appends unformatted, unescaped text to the message.
- appendUrl(String) - Method in class io.manebot.chat.DefaultTextBuilder
- appendUrl(String) - Method in interface io.manebot.chat.TextBuilder
-
Appends a formatted URL to this message.
- appendUrl(URL) - Method in interface io.manebot.chat.TextBuilder
-
Appends a formatted URL to this message.
- apply(T) - Method in interface io.manebot.lambda.ThrowingFunction
- applyChecked(C) - Method in class io.manebot.virtual.SynchronousTransfer
-
Sends a resource into the synchronous transfer.
- applyChecked(C) - Method in class io.manebot.virtual.Transfer
- applyChecked(T) - Method in interface io.manebot.lambda.ThrowingFunction
- argument(String, SearchArgumentHandler) - Method in interface io.manebot.database.search.SearchHandler.Builder
-
Binds the specified argument handler to the key described by name.
- Artifact - Interface in io.manebot.artifact
- ArtifactDependency - Interface in io.manebot.artifact
- ArtifactDependencyLevel - Enum in io.manebot.artifact
- ArtifactException - Exception in io.manebot.artifact
- ArtifactException(String) - Constructor for exception io.manebot.artifact.ArtifactException
- ArtifactException(String, Throwable) - Constructor for exception io.manebot.artifact.ArtifactException
- ArtifactException(Throwable) - Constructor for exception io.manebot.artifact.ArtifactException
- ArtifactIdentifier - Class in io.manebot.artifact
-
Describes an Artifact identifier, a case-insensitive identification scheme for Artifacts.
- ArtifactIdentifier(String, String, String) - Constructor for class io.manebot.artifact.ArtifactIdentifier
-
Constructs a new artifact identifier.
- ArtifactManifest - Interface in io.manebot.artifact
- ArtifactNotFoundException - Exception in io.manebot.artifact
- ArtifactNotFoundException(Exception) - Constructor for exception io.manebot.artifact.ArtifactNotFoundException
- ArtifactNotFoundException(String) - Constructor for exception io.manebot.artifact.ArtifactNotFoundException
- ArtifactNotFoundException(String, Exception) - Constructor for exception io.manebot.artifact.ArtifactNotFoundException
- ArtifactRepository - Interface in io.manebot.artifact
- ArtifactRepositoryException - Exception in io.manebot.artifact
- ArtifactRepositoryException(Exception) - Constructor for exception io.manebot.artifact.ArtifactRepositoryException
- ArtifactRepositoryException(String) - Constructor for exception io.manebot.artifact.ArtifactRepositoryException
- ArtifactRepositoryException(String, Exception) - Constructor for exception io.manebot.artifact.ArtifactRepositoryException
- ASCENDING - io.manebot.database.search.SortOrder
- asDefaultRoute() - Method in class io.manebot.command.executor.routed.RoutedCommandExecutor.Route
- asNullRoute() - Method in class io.manebot.command.executor.routed.RoutedCommandExecutor.Route
- AWAY - io.manebot.platform.PlatformUser.Status
All Classes All Packages