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

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
 
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