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
G
- get() - Method in class io.manebot.cache.CachedValue
- get() - Method in class io.manebot.virtual.Profiler
- get(int) - Method in interface io.manebot.command.response.CommandListResponse.ListAccessor
- get(C, int) - Method in class io.manebot.virtual.SynchronousTransfer
- get(ChainState) - Method in interface io.manebot.command.executor.chained.argument.CommandArgumentOptional.Optional
- get(String) - Static method in class io.manebot.security.Permission
-
Gets or creates a permission in the permission node tree.
- get(Thread) - Static method in class io.manebot.virtual.Profiler
- getAccessor() - Method in class io.manebot.command.response.CommandListResponse
- getActions() - Method in interface io.manebot.database.search.Search.LexicalClause
-
Gets a collection of actions on this clause.
- getAddedDate() - Method in class io.manebot.database.model.UserGroup
- getAddedDate() - Method in interface io.manebot.user.UserGroupMembership
-
Gets the date the user was added by the adding user.
- getAddingUser() - Method in class io.manebot.database.model.UserGroup
- getAddingUser() - Method in interface io.manebot.user.UserGroupMembership
-
Gets the user that added this membership.
- getApiVersion() - Method in interface io.manebot.Bot
-
Gets the API version of the bot.
- getArgument() - Method in class io.manebot.command.executor.chained.CommandChain
- getArgument() - Method in class io.manebot.database.search.SearchPredicate
- getArgumentHandler(String) - Method in interface io.manebot.database.search.SearchHandler
-
Gets the argument handler for a given argument.
- getArguments() - Method in class io.manebot.command.executor.chained.ChainState
- getArtifact() - Method in interface io.manebot.plugin.Plugin.Builder
-
Gets the artifact associated with this Plugin builder.
- getArtifact() - Method in interface io.manebot.plugin.Plugin
-
Gets the artifact associated with this plugin.
- getArtifact(ArtifactIdentifier) - Method in interface io.manebot.artifact.ArtifactRepository
-
Gets an artifact by its identifier.
- getArtifact(ArtifactIdentifier) - Method in interface io.manebot.artifact.LocalArtifactRepository
-
Gets a local artifact by its identifier.
- getArtifact(ArtifactIdentifier) - Method in interface io.manebot.artifact.RemoteArtifactRepository
-
Gets a local artifact by its identifier.
- getArtifact(String) - Method in interface io.manebot.artifact.ArtifactManifest
-
Gets a plugin for a specific version associated with this manifest.
- getArtifact(String, String, String) - Method in interface io.manebot.artifact.ArtifactRepository
-
Gets an artifact by its identifier.
- getArtifactDependencies() - Method in interface io.manebot.plugin.Plugin
-
Gets a collection of plugins artifact dependencies of this plugin.
- getArtifactDependers() - Method in interface io.manebot.plugin.Plugin
-
Gets a collection of plugins artifact dependers of this plugin.
- getArtifactId() - Method in interface io.manebot.artifact.ArtifactManifest
-
Gets the artifact's ID.
- getArtifactId() - Method in class io.manebot.artifact.ManifestIdentifier
-
Gets the artifactId associated with this artifact identifier.
- getArtifactIdentifier() - Method in class io.manebot.database.model.Plugin
- getAssociatedUser() - Method in interface io.manebot.platform.PlatformUser
-
Gets the user associated with this platform user.
- getAssociation() - Method in interface io.manebot.platform.PlatformUser
-
Gets the user association for this platform user.
- getAssociations() - Method in class io.manebot.database.model.User
- getAssociations() - Method in interface io.manebot.user.User
-
Get a list of connections that associate this user with platforms.
- getAssociations(Platform) - Method in interface io.manebot.user.User
-
Gets the list of connected IDs for this user.
- getBan() - Method in class io.manebot.database.model.User
- getBan() - Method in interface io.manebot.user.User
-
Gets the current ban on record for the user.
- getBanningUser() - Method in class io.manebot.database.model.UserBan
- getBanningUser() - Method in interface io.manebot.user.UserBan
-
Gets the user that created this ban record, null if no reason was supplied.
- getBans() - Method in class io.manebot.database.model.User
- getBans() - Method in interface io.manebot.user.User
-
Gets a list of all previous bans on record for this user.
- getBans() - Method in interface io.manebot.user.UserManager
-
Gets a collection of all user bans.
- getBoolean() - Method in class io.manebot.database.model.BinaryProperty
- getBoolean() - Method in interface io.manebot.property.Property
- getBot() - Method in interface io.manebot.database.DatabaseManager
-
Gets the bot instance this database manager is connected with.
- getBot() - Method in interface io.manebot.plugin.Plugin
-
Gets the instance of the bot that is hosting this plugin.
- getBot() - Method in interface io.manebot.plugin.PluginRegistration
-
Gets the bot instance for this registration.
- getByte() - Method in class io.manebot.database.model.BinaryProperty
- getByte() - Method in interface io.manebot.property.Property
- getBytes() - Method in class io.manebot.database.model.BinaryProperty
- getBytes() - Method in interface io.manebot.property.Property
- getCachedChatById(String) - Method in class io.manebot.platform.AbstractPlatformConnection
- getCachedChatById(String, Function<String, Chat>) - Method in class io.manebot.platform.AbstractPlatformConnection
- getCachedUserById(String) - Method in class io.manebot.platform.AbstractPlatformConnection
- getCachedUserById(String, Function<String, PlatformUser>) - Method in class io.manebot.platform.AbstractPlatformConnection
- getCaller() - Method in interface io.manebot.user.UserPrompt.Builder
-
Gets the user that is constructing this prompt.
- getCaller() - Method in interface io.manebot.user.UserPrompt
-
Gets the user that constructed this prompt.
- getChar() - Method in class io.manebot.database.model.BinaryProperty
- getChar() - Method in interface io.manebot.property.Property
- getCharacter() - Method in enum io.manebot.database.search.SearchOperator
- getChat() - Method in class io.manebot.chat.BasicTextChatMessage.Builder
- getChat() - Method in interface io.manebot.chat.ChatEmbed.Builder
- getChat() - Method in interface io.manebot.chat.ChatMessage.Builder
-
Gets the chat associated with building this message.
- getChat() - Method in interface io.manebot.chat.ChatSender
-
Gets the chat the message was sent in.
- getChat() - Method in class io.manebot.chat.DefaultChatSender
- getChat() - Method in class io.manebot.chat.DefaultTextBuilder
- getChat() - Method in interface io.manebot.chat.TextBuilder
-
Gets the sender associated with this formatted message.
- getChat() - Method in class io.manebot.command.CommandSender
- getChat() - Method in interface io.manebot.conversation.Conversation
-
Gets the chat instance associated with this Conversation.
- getChat() - Method in class io.manebot.database.model.Conversation
- getChat() - Method in class io.manebot.event.chat.ChatEvent
- getChat(String) - Method in class io.manebot.platform.AbstractPlatformConnection
- getChat(String) - Method in interface io.manebot.platform.PlatformConnection
-
Gets a chat by its user-specific ID.
- getChatById(String) - Method in interface io.manebot.chat.ChatProvider
-
Gets a conversation by a specific Id for this platform.
- getChatDispatcher() - Method in interface io.manebot.Bot
-
Gets the system chat dispatcher.
- getChatIds() - Method in interface io.manebot.platform.PlatformConnection
-
Gets a list of chat IDs associated with this platform.
- getChatMessage() - Method in class io.manebot.event.command.CommandExecutionEvent
- getChats() - Method in interface io.manebot.chat.ChatProvider
-
Gets the conversations this platform provides.
- getChats() - Method in class io.manebot.platform.AbstractPlatformConnection
- getChats() - Method in interface io.manebot.platform.PlatformConnection
-
Gets a list of chats associated with this platform.
- getChats() - Method in interface io.manebot.platform.PlatformUser
-
Gets the chats that the user is a part of.
- getChatsByUser(PlatformUser) - Method in interface io.manebot.platform.PlatformConnection
-
Gets an immutable collection of chats where the specified user is a member.
- getChatsByUser(User) - Method in interface io.manebot.platform.PlatformConnection
-
Gets an immutable collection of chats where the specified user is a member.
- getChild() - Method in interface io.manebot.artifact.ArtifactDependency
-
Gets the dependent artifact in this relationship.
- getChild(String) - Method in class io.manebot.virtual.Profiler
- getChildActiveNanoseconds() - Method in class io.manebot.virtual.Profiler
-
Gets the profiler's child active nanoseconds.
- getChildActiveNanoseconds(long) - Method in class io.manebot.virtual.Profiler
-
Gets the profiler's child active nanoseconds.
- getChildActiveRatio() - Method in class io.manebot.virtual.Profiler
-
Gets the profiler's child active ratio.
- getChildActiveRatio(long) - Method in class io.manebot.virtual.Profiler
-
Gets the profiler's child active ratio.
- getChildNanosecondsPerExecution() - Method in class io.manebot.virtual.Profiler
-
Gets the average active time, in nanoseconds, per execution, excluding own time.
- getChildNanosecondsPerExecution(long) - Method in class io.manebot.virtual.Profiler
-
Gets the average active time, in nanoseconds, per execution, excluding own time.
- getChildren() - Method in class io.manebot.command.executor.chained.CommandChain
- getChildren() - Method in class io.manebot.virtual.Profiler
- getClassifier() - Method in interface io.manebot.artifact.Artifact
-
Gets the artifact's classifier.
- getClassLoader() - Method in interface io.manebot.database.Database
-
Gets the classloader used by this database to load entity model classes associated with it.
- getClassLoader() - Method in interface io.manebot.database.Database.ModelConstructor
-
Gets the ClassLoader being used to load resources defined by this model constructor.
- getColor() - Method in interface io.manebot.chat.ChatEmbed
-
Gets the user-defined RGB color of this chat message.
- getCommand() - Method in exception io.manebot.command.exception.CommandNotFoundException
- getCommandDispatcher() - Method in interface io.manebot.Bot
-
Gets the system command dispatcher.
- getCommandExecutor() - Method in class io.manebot.event.command.CommandEvent
- getCommandHandler(String) - Method in interface io.manebot.database.search.SearchHandler
-
Gets the command handler for a given command label.
- getCommandPrefixes() - Method in interface io.manebot.chat.Chat
-
Gets the default command prefixes for this chat, for messages to be handles as commands.
- getCommands() - Method in interface io.manebot.plugin.Plugin
-
Gets the registered command labels for this plugin.
- getCommandSender() - Method in class io.manebot.event.command.CommandExecutionEvent
- getComponent(int) - Method in class io.manebot.Version
- getConnection() - Method in class io.manebot.platform.Platform.Builder
- getConnection() - Method in interface io.manebot.platform.Platform
-
Gets the current platform connection instance for this platform.
- getConnection() - Method in interface io.manebot.platform.PlatformRegistration
-
Gets the platform connection associated with this registration.
- getConnection() - Method in interface io.manebot.platform.PlatformUser
-
Gets the platform connection associated with this user.
- getConversation() - Method in class io.manebot.command.CommandSender
-
Gets the conversation the message was sent in.
- getConversation() - Method in class io.manebot.command.DefaultCommandSender
- getConversationByChat(Chat) - Method in interface io.manebot.conversation.ConversationProvider
-
Gets the conversation associated with a specific chat.
- getConversationById(String) - Method in interface io.manebot.conversation.ConversationProvider
-
Gets a conversation by the specified Id.
- getConversationId() - Method in class io.manebot.database.model.Conversation
- getConversationIds() - Method in interface io.manebot.conversation.ConversationProvider
-
Gets all known conversation Ids.
- getConversationProvider() - Method in interface io.manebot.Bot
-
Gets the system conversation provider.
- getConversations() - Method in interface io.manebot.conversation.ConversationProvider
-
Gets all known conversations.
- getCreated() - Method in class io.manebot.database.model.TimedRow
- getCreatedDate() - Method in class io.manebot.database.model.TimedRow
- getCriteriaBuilder() - Method in interface io.manebot.database.search.SearchHandler.Clause
-
Gets the criteria builder instances associated with this execution.
- getCurrentBans() - Method in interface io.manebot.user.UserManager
-
Gets a collection of all current bans.
- getDatabase() - Method in interface io.manebot.database.search.SearchHandler
-
Gets the database associated with this search handler.
- getDatabase(String) - Method in interface io.manebot.database.DatabaseManager
-
Gets a pre-existing, defined database, if such a database exists.
- getDatabaseId() - Method in class io.manebot.database.model.Database
- getDatabaseManager() - Method in interface io.manebot.database.Database
-
Gets the database manager associated with creating this database.
- getDatabaseName() - Method in interface io.manebot.database.Database.ModelConstructor
-
Gets the database name.
- getDatabases() - Method in interface io.manebot.database.DatabaseManager
-
Gets an immutable list of all defined databases in this provider.
- getDatabases() - Method in interface io.manebot.plugin.Plugin
-
Gets a collection of Databases registered by this plugin.
- getDate() - Method in class io.manebot.chat.AbstractChatMessage
- getDate() - Method in interface io.manebot.chat.ChatMessage
-
Gets the date this message was received, or sent by the sender.
- getDate() - Method in class io.manebot.command.CommandMessage
- getDate() - Method in class io.manebot.database.model.BinaryProperty
- getDate() - Method in class io.manebot.database.model.Permission
- getDate() - Method in class io.manebot.database.model.UserBan
- getDate() - Method in interface io.manebot.property.Property
- getDate() - Method in interface io.manebot.security.GrantedPermission
-
Gets the date this permission was granted.
- getDate() - Method in interface io.manebot.user.UserBan
-
Gets the date that the ban was created.
- getDefault() - Static method in enum io.manebot.database.search.SearchOperator
- getDefaultGroup() - Method in class io.manebot.database.model.Platform
- getDefaultGroup() - Method in interface io.manebot.platform.Platform
-
Gets the default group assignment for users registered on this platform.
- getDefaultPageSize() - Method in interface io.manebot.chat.Chat
-
Gets the default page size for this chat.
- getDefaultUserRegistration() - Method in interface io.manebot.Bot
-
Gets the system default user registration handler.
- getDependencies() - Method in interface io.manebot.artifact.Artifact
-
Finds the direct dependencies for this artifact.
- getDependencies() - Method in interface io.manebot.plugin.Plugin
-
Gets a collection of dependencies associated with this plugin.
- getDependencies(Artifact) - Method in interface io.manebot.plugin.loader.PluginLoader
-
Finds a list of plugin artifact dependencies for a given plugin artifact.
- getDependencies(ArtifactIdentifier) - Method in interface io.manebot.plugin.PluginManager
-
Finds all dependencies for a specific plugin artifact identifier.
- getDependency(ManifestIdentifier) - Method in interface io.manebot.plugin.Plugin.Builder
-
Signals dependency on another Plugin.
- getDependencyGraph() - Method in interface io.manebot.artifact.Artifact
-
Finds the runtime dependencies for this artifact.
- getDependentDatabases() - Method in interface io.manebot.database.Database
-
Gets an immutable collection of this database's dependent databases.
- getDependentPlugin(ManifestIdentifier) - Method in interface io.manebot.plugin.Plugin
-
Gets a dependent plugin by its manifest identifier.
- getDependers() - Method in interface io.manebot.plugin.Plugin
-
Gets a collection of plugins depending on this plugin.
- getDescription() - Method in interface io.manebot.chat.ChatEmbed
-
Gets the description of this embed.
- getDescription() - Method in class io.manebot.command.executor.AliasedCommandExecutor
- getDescription() - Method in class io.manebot.command.executor.chained.CommandChain
- getDescription() - Method in interface io.manebot.command.executor.CommandExecutor
- getDescription() - Method in interface io.manebot.user.UserPrompt
-
Gets the description builder.
- getDescription() - Method in interface io.manebot.virtual.VirtualProcess
- getDirectory() - Method in interface io.manebot.artifact.LocalArtifactRepository
-
Gets the local directory for this repository.
- getDisabledPlugins() - Method in interface io.manebot.plugin.PluginManager
-
Gets a list of disabled plugins.
- getDisplayName() - Method in interface io.manebot.chat.ChatSender
-
Gets the display name of the command sender.
- getDisplayName() - Method in class io.manebot.command.CommandSender
- getDisplayName() - Method in class io.manebot.command.DefaultCommandSender
- getDisplayName() - Method in class io.manebot.database.model.User
- getDisplayName() - Method in interface io.manebot.user.User
-
Gets this user's desired display name.
- getDouble() - Method in class io.manebot.database.model.BinaryProperty
- getDouble() - Method in interface io.manebot.property.Property
- getEditedDate() - Method in class io.manebot.chat.BasicTextChatMessage
- getEditedDate() - Method in interface io.manebot.chat.ChatMessage
-
Gets the time at which the message was edited.
- getEditedDate() - Method in class io.manebot.command.CommandMessage
- getElementsPerPage() - Method in class io.manebot.command.response.CommandListResponse.Builder
- getElementsPerPage() - Method in class io.manebot.command.response.CommandListResponse
- getElevatedUser() - Method in interface io.manebot.security.ElevationDispatcher
- getElevation() - Method in interface io.manebot.plugin.Plugin.Builder
-
Gets the elevation dispatcher instance, if one is provided.
- getElevation() - Method in class io.manebot.plugin.Plugin.Future
- getEmbeds() - Method in class io.manebot.chat.AbstractTextChatMessage
- getEmbeds() - Method in interface io.manebot.chat.ChatMessage
-
Gets a collection of embeds associated with this chat message.
- getEmbeds() - Method in class io.manebot.command.CommandMessage
- getEnabledPlugins() - Method in interface io.manebot.plugin.PluginManager
-
Gets a list of enabled plugins.
- getEnd() - Method in class io.manebot.database.model.UserBan
- getEnd() - Method in interface io.manebot.user.UserBan
-
Gets the date that the ban ends, null if there is no end.
- getEntities() - Method in interface io.manebot.database.Database
-
Gets a list of this database's own registered entities.
- getEntity() - Method in class io.manebot.database.model.Conversation
- getEntity() - Method in class io.manebot.database.model.Group
- getEntity() - Method in class io.manebot.database.model.Permission
- getEntity() - Method in class io.manebot.database.model.User
- getEntity() - Method in interface io.manebot.entity.EntityType
-
Gets the entity associated with this object.
- getEntity() - Method in interface io.manebot.security.GrantedPermission
-
Gets the entity that this granted permission is associated with.
- getEntityById(String) - Method in interface io.manebot.entity.EntityManager
-
Gets an entity by its ID.
- getEntityClass() - Method in enum io.manebot.database.model.EntityType
- getEntityClass() - Method in interface io.manebot.database.search.SearchHandler
-
Gets the entity class associated with this search handler.
- getEntityId() - Method in class io.manebot.database.model.Entity
- getEventDispatcher() - Method in interface io.manebot.Bot
-
Gets the system command manager.
- getExecutions() - Method in class io.manebot.virtual.Profiler
-
Gets the total count of executions this profiler is processng.
- getExecutionsPerNanosecond() - Method in class io.manebot.virtual.Profiler
-
Gets the count of executions/sec of this profiler.
- getExecutionsPerNanosecond(long) - Method in class io.manebot.virtual.Profiler
-
Gets the count of executions/sec of this profiler.
- getExecutor() - Method in class io.manebot.command.CommandManager.Registration
-
CommandExecutor instance mapped to this Registration.
- getExecutor() - Method in class io.manebot.command.executor.chained.CommandChain
- getExecutor(String) - Method in class io.manebot.command.CommandManager
-
Gets a command executor by its label.
- getExtension() - Method in interface io.manebot.artifact.Artifact
-
Gets the artifact's extension.
- getFields() - Method in interface io.manebot.chat.ChatEmbed
-
Gets the fields in this embed.
- getFile() - Method in interface io.manebot.artifact.LocalArtifact
-
Gets the file (i.e.
- getFloat() - Method in class io.manebot.database.model.BinaryProperty
- getFloat() - Method in interface io.manebot.property.Property
- getFooter() - Method in interface io.manebot.chat.ChatEmbed
-
Gets the footer of this chat message.
- getFormat() - Method in interface io.manebot.chat.Chat
-
Gets the formatter associated with this chat.
- getFormat() - Method in class io.manebot.chat.DefaultTextBuilder
- getFormat() - Method in interface io.manebot.chat.TextBuilder
-
Gets the text format instance being used in this message.
- getFuture() - Method in class io.manebot.virtual.SynchronousTransfer.Message
- getGrant() - Method in class io.manebot.database.model.Permission
- getGrant() - Method in interface io.manebot.security.GrantedPermission
-
Gets the grant that is explicitly defined by this permission.
- getGranter() - Method in class io.manebot.database.model.Permission
- getGranter() - Method in interface io.manebot.security.GrantedPermission
-
Gets the user that granted this permission.
- getGroup() - Method in class io.manebot.database.model.UserGroup
- getGroup() - Method in interface io.manebot.user.UserGroupMembership
-
Gets the user group in this membership.
- getGroupId() - Method in class io.manebot.database.model.Group
- getGroups() - Method in interface io.manebot.user.User
-
Finds the groups this user is a member of.
- getHandler() - Method in class io.manebot.database.search.DefaultSearchResult
- getHandler() - Method in interface io.manebot.database.search.SearchResult
-
Gets the search handler that build this result.
- getHelp(CommandSender, String, String[]) - Method in class io.manebot.command.executor.AliasedCommandExecutor
- getHelp(CommandSender, String, String[]) - Method in class io.manebot.command.executor.chained.ChainedCommandExecutor
- getHelp(CommandSender, String, String[]) - Method in interface io.manebot.command.executor.CommandExecutor
- getHelp(CommandSender, String, String[]) - Method in class io.manebot.command.executor.routed.RoutedCommandExecutor
- getHelpString() - Method in class io.manebot.command.executor.chained.argument.CommandArgument
- getHelpString() - Method in class io.manebot.command.executor.chained.argument.CommandArgumentFollowing
- getHelpString() - Method in class io.manebot.command.executor.chained.argument.CommandArgumentInterval
- getHelpString() - Method in class io.manebot.command.executor.chained.argument.CommandArgumentLabel
- getHelpString() - Method in class io.manebot.command.executor.chained.argument.CommandArgumentNone
- getHelpString() - Method in class io.manebot.command.executor.chained.argument.CommandArgumentNumeric
- getHelpString() - Method in class io.manebot.command.executor.chained.argument.CommandArgumentOptional
- getHelpString() - Method in class io.manebot.command.executor.chained.argument.CommandArgumentPage
- getHelpString() - Method in class io.manebot.command.executor.chained.argument.CommandArgumentString
- getHelpString() - Method in class io.manebot.command.executor.chained.argument.CommandArgumentSwitch
- getHelpString() - Method in class io.manebot.command.search.CommandArgumentSearch
- getId() - Method in interface io.manebot.chat.Chat
-
Gets this conversation's ID.
- getId() - Method in interface io.manebot.conversation.Conversation
-
Gets the Id of this conversation.
- getId() - Method in class io.manebot.database.model.Conversation
- getId() - Method in class io.manebot.database.model.Platform
- getId() - Method in class io.manebot.database.model.UserAssociation
- getId() - Method in class io.manebot.platform.Platform.Builder
- getId() - Method in interface io.manebot.platform.Platform
-
Gets the platform's internal unique ID.
- getId() - Method in interface io.manebot.platform.PlatformUser
-
Gets the Id of this user on this platform.
- getId() - Method in interface io.manebot.virtual.VirtualProcess
- getIdentifier() - Method in interface io.manebot.artifact.Artifact
-
Gets this artifact's identifier.
- getIdentifier() - Method in interface io.manebot.artifact.ArtifactManifest
-
Gets the manifest's qualifier.
- getIdentifier() - Method in interface io.manebot.plugin.PluginRegistration
-
Gets the ArtifactIdentifier associated with this registration.
- getImage() - Method in class io.manebot.chat.ChatEmbed.ImageElement
- getImage() - Method in class io.manebot.chat.ChatEmbed.LocalImage
- getImage() - Method in class io.manebot.chat.ChatEmbed.RemoteImage
- getInstance() - Method in interface io.manebot.plugin.PluginRegistration
-
Gets the current Plugin instance for this registration.
- getInstance() - Static method in class io.manebot.virtual.Virtual
- getInstance(Class<? extends T>) - Method in interface io.manebot.plugin.Plugin
-
Gets an instance provided by the specified Plugin.
- getInteger() - Method in class io.manebot.database.model.BinaryProperty
- getInteger() - Method in interface io.manebot.property.Property
- getIssuedBans() - Method in class io.manebot.database.model.User
- getIssuedBans() - Method in interface io.manebot.user.User
-
Gets a list of all previous bans issued by this user.
- getItems() - Method in class io.manebot.command.response.CommandDetailsResponse.Builder
- getItems() - Method in class io.manebot.command.response.CommandDetailsResponse
- getKey() - Method in class io.manebot.chat.ChatEmbed.Field
- getKey() - Method in class io.manebot.command.response.CommandDetailsResponse.Builder
- getKey() - Method in interface io.manebot.command.response.CommandDetailsResponse.Item
- getKey() - Method in class io.manebot.database.search.Search.DefaultOrder
- getKey() - Method in interface io.manebot.database.search.Search.Order
- getLabel() - Method in class io.manebot.command.CommandManager.Registration
-
Gets the command label bound with this registration.
- getLabel() - Method in class io.manebot.event.command.CommandRegisteredEvent
- getLabel() - Method in class io.manebot.event.command.CommandUnregisteredEvent
- getLastMessages(int) - Method in interface io.manebot.chat.Chat
-
Gets the last n messages in this chat.
- getLastSeenDate() - Method in class io.manebot.database.model.User
- getLastSeenDate() - Method in interface io.manebot.user.User
-
Gets the date this user was last seen.
- getLatestVersion() - Method in interface io.manebot.artifact.ArtifactManifest
-
Gets the latest version of this plugin.
- getLeft() - Method in class io.manebot.tuple.Pair
- getLevel() - Method in exception io.manebot.command.exception.CommandArgumentCastException
- getLexicalClause() - Method in class io.manebot.database.search.Search
-
Gets the root lexical clause encapsulated by this Search instance.
- getLifetimeNanoseconds() - Method in class io.manebot.virtual.Profiler
-
Gets the total lifetime of this profiler, in nanoseconds.
- getLifetimeNanoseconds(long) - Method in class io.manebot.virtual.Profiler
-
Gets the total lifetime of this profiler, in nanoseconds.
- getListener() - Method in interface io.manebot.event.EventExecutor
-
Gets the event listener associated with this executor.
- getLoadedPlugins() - Method in interface io.manebot.plugin.PluginManager
-
Gets an immutable collection of loaded plugins.
- getLoader(File) - Method in class io.manebot.plugin.loader.PluginLoaderRegistry
-
Gets a plugin loader by the specified file.
- getLoader(String) - Method in class io.manebot.plugin.loader.PluginLoaderRegistry
-
Gets a plugin loader by the specified extension.
- getLoaderRegistry() - Method in interface io.manebot.plugin.PluginManager
-
Gets this PluginManager's PluginLoaderRegistry instance, used to load plugins from LocalArtifacts.
- getLocalizedMessage() - Method in exception io.manebot.command.exception.CommandExecutionException
- getLock() - Method in class io.manebot.virtual.Profiler
- getLogger() - Method in interface io.manebot.plugin.Plugin
-
Gets the logger associated with this plugin.
- getLogger() - Method in class io.manebot.virtual.Virtual
- getLogger() - Method in interface io.manebot.virtual.VirtualProcess
- getLong() - Method in class io.manebot.database.model.BinaryProperty
- getLong() - Method in interface io.manebot.property.Property
- getManifest() - Method in interface io.manebot.artifact.Artifact
-
Gets this artifact's manifest.
- getManifest(ManifestIdentifier) - Method in class io.manebot.artifact.AggregateArtifactRepository
- getManifest(ManifestIdentifier) - Method in interface io.manebot.artifact.ArtifactRepository
-
Queries an artifact manifest on this repository.
- getManifest(String, String) - Method in class io.manebot.artifact.AggregateArtifactRepository
- getManifest(String, String) - Method in interface io.manebot.artifact.ArtifactRepository
-
Queries an artifact manifest on this repository.
- getManifest(String, String) - Method in interface io.manebot.artifact.LocalArtifactRepository
-
Queries an artifact manifest on this repository.
- getManifest(String, String) - Method in interface io.manebot.artifact.RemoteArtifactRepository
-
Queries an artifact manifest on this repository.
- getMembership() - Method in class io.manebot.database.model.Group
- getMembership() - Method in class io.manebot.database.model.User
- getMembership() - Method in interface io.manebot.user.User
-
Gets a collection of individual memberships, which is more definite than getUsers(), providing more specific information about membership.
- getMembership() - Method in interface io.manebot.user.UserGroup
-
Gets a collection of individual memberships, which is more definite than getUsers(), providing more specific information about membership.
- getMembership(User) - Method in class io.manebot.database.model.Group
- getMembership(User) - Method in interface io.manebot.user.UserGroup
-
Gets the membership record for a specific user.
- getMentions() - Method in interface io.manebot.chat.ChatMessage
-
Gets an immutable collections of mentions in this chat message.
- getMentions() - Method in class io.manebot.command.CommandMessage
- getMessage() - Method in class io.manebot.chat.AbstractTextChatMessage
- getMessage() - Method in class io.manebot.chat.BasicTextChatMessage.Builder
- getMessage() - Method in interface io.manebot.chat.ChatMessage
-
Gets the raw chat message string for this message.
- getMessage() - Method in class io.manebot.command.CommandMessage
- getMessage() - Method in exception io.manebot.command.exception.CommandExecutionException
- getMessage() - Method in class io.manebot.event.chat.ChatMessageReceivedEvent
- getMessage() - Method in class io.manebot.event.chat.ChatMessageSentEvent
- getMessage() - Method in class io.manebot.event.chat.ChatUnknownUserEvent
- getMessage() - Method in class io.manebot.event.chat.CommandMessageReceivedEvent
- getName() - Method in interface io.manebot.chat.Chat
-
Gets the user-friendly name of this chat.
- getName() - Method in class io.manebot.command.response.CommandDetailsResponse.Builder
- getName() - Method in interface io.manebot.database.Database
-
Gets the database's name.
- getName() - Method in class io.manebot.database.model.Database
- getName() - Method in class io.manebot.database.model.Entity
- getName() - Method in class io.manebot.database.model.Group
- getName() - Method in class io.manebot.database.model.PluginProperty
- getName() - Method in class io.manebot.database.model.Property
- getName() - Method in interface io.manebot.entity.Entity
-
Gets this entity's name.
- getName() - Method in class io.manebot.platform.Platform.Builder
- getName() - Method in interface io.manebot.platform.PlatformRegistration
-
Gets the name of this registration.
- getName() - Method in interface io.manebot.plugin.Plugin
-
Gets this plugin's name.
- getName() - Method in interface io.manebot.plugin.PluginProperty
-
Gets the unique name of this property.
- getName() - Method in interface io.manebot.property.Property
- getName() - Method in interface io.manebot.user.User
-
Gets this user's username on the system.
- getName() - Method in interface io.manebot.user.UserGroup
-
Gets the name of this group.
- getName() - Method in interface io.manebot.user.UserPrompt
-
Gets the name of this prompt.
- getName() - Method in class io.manebot.virtual.Profiler
- getName() - Method in interface io.manebot.virtual.VirtualProcess
- getNickname() - Method in interface io.manebot.platform.PlatformUser
-
Gets the nickname of this user on this platform.
- getNode() - Method in class io.manebot.security.Permission
- getObject() - Method in class io.manebot.virtual.SynchronousTransfer.Message
- getObjectKey() - Method in class io.manebot.command.response.CommandDetailsResponse
- getObjectName() - Method in class io.manebot.command.response.CommandDetailsResponse
- getOperator() - Method in class io.manebot.database.search.SearchArgument
- getOrCreateChild(String) - Method in class io.manebot.virtual.Profiler
-
Gets a child by name.
- getOrder() - Method in class io.manebot.database.search.Search.DefaultOrder
- getOrder() - Method in interface io.manebot.database.search.Search.Order
- getOrders() - Method in class io.manebot.database.search.Search.Builder
- getOrders() - Method in class io.manebot.database.search.Search
-
Gets the orders that this search has.
- getOrdinal() - Method in enum io.manebot.command.executor.chained.ChainPriority
- getOwnActiveNanoseconds() - Method in class io.manebot.virtual.Profiler
-
Gets the profiler's own total active nanoseconds.
- getOwnActiveNanoseconds(long) - Method in class io.manebot.virtual.Profiler
-
Gets the profiler's own total active nanoseconds.
- getOwnActiveRatio() - Method in class io.manebot.virtual.Profiler
-
Gets the profiler's own active ratio.
- getOwnActiveRatio(long) - Method in class io.manebot.virtual.Profiler
-
Gets the profiler's own active ratio.
- getOwner() - Method in class io.manebot.database.model.Group
- getOwner() - Method in interface io.manebot.user.UserGroup
-
Gets this group's owner.
- getOwnNanosecondsPerExecution() - Method in class io.manebot.virtual.Profiler
-
Gets the average active time, in nanoseconds, per execution, excluding child time.
- getOwnNanosecondsPerExecution(long) - Method in class io.manebot.virtual.Profiler
-
Gets the average active time, in nanoseconds, per execution, excluding child time.
- getPackageId() - Method in interface io.manebot.artifact.ArtifactManifest
-
Gets the artifact's package ID.
- getPackageId() - Method in class io.manebot.artifact.ManifestIdentifier
-
Gets the packageId associated with this artifact identifier.
- getPage() - Method in class io.manebot.command.response.CommandListResponse.Builder
- getPage() - Method in class io.manebot.command.response.CommandListResponse
- getPage() - Method in class io.manebot.database.search.DefaultSearchResult
- getPage() - Method in class io.manebot.database.search.Search.Builder
- getPage() - Method in class io.manebot.database.search.Search
- getPage() - Method in interface io.manebot.database.search.SearchResult
-
Gets the page number that the associated result set expresses.
- getPageSize() - Method in class io.manebot.database.search.DefaultSearchResult
- getPageSize() - Method in interface io.manebot.database.search.SearchResult
-
Gets the maximum size of the page offered by this search result.
- getParent() - Method in interface io.manebot.artifact.ArtifactDependency
-
Gets the parent artifact in this relationship.
- getParent() - Method in class io.manebot.command.CommandSender
-
Gets the parent to this command sender, such as for a sub-execution.
- getParent() - Method in class io.manebot.command.executor.chained.CommandChain
- getParent() - Method in class io.manebot.virtual.Profiler
- getParent() - Method in interface io.manebot.virtual.VirtualProcess
- getParentActiveRatio() - Method in class io.manebot.virtual.Profiler
-
Gets the ratio of this profiler region compared to the parent.
- getParentActiveRatio(long) - Method in class io.manebot.virtual.Profiler
-
Gets the ratio of this profiler region compared to the parent.
- getParsedArguments() - Method in class io.manebot.command.executor.chained.ChainState
- getPermission() - Method in class io.manebot.database.model.Permission
- getPermission() - Method in interface io.manebot.security.GrantedPermission
-
Gets the permission node that this granted permission refers to.
- getPermission(Permission) - Method in interface io.manebot.entity.Entity
-
Gets a specific pre-existing grant for this entity.
- getPermission(String) - Method in class io.manebot.database.model.Entity
- getPermission(String) - Method in interface io.manebot.entity.Entity
-
Gets a specific pre-existing grant for this entity.
- getPermissionId() - Method in class io.manebot.database.model.Permission
- getPermissions() - Method in class io.manebot.database.model.Entity
- getPermissions() - Method in interface io.manebot.entity.Entity
-
Gets the explicitly granted permissions for this entity.
- getPlatform() - Method in interface io.manebot.chat.Chat
-
Gets the platform associated with facilitating this conversation.
- getPlatform() - Method in interface io.manebot.conversation.Conversation
-
Gets the platform associated with this conversation.
- getPlatform() - Method in class io.manebot.database.model.Conversation
- getPlatform() - Method in class io.manebot.database.model.UserAssociation
- getPlatform() - Method in class io.manebot.event.platform.PlatformEvent
- getPlatform() - Method in class io.manebot.platform.Platform.Builder
-
Gets the plugin associated with the Builder's id, as previous set.
- getPlatform() - Method in interface io.manebot.platform.PlatformRegistration
-
Gets the platform associated with this runtime registration.
- getPlatform() - Method in interface io.manebot.platform.PlatformUser
-
Gets the platform associated with this user.
- getPlatform() - Method in interface io.manebot.user.UserAssociation
-
Gets the platform connected with this association.
- getPlatformById(String) - Method in interface io.manebot.Bot
-
Finds a platform by its ID.
- getPlatformById(String) - Method in interface io.manebot.platform.PlatformManager
-
Gets a platform by its ID.
- getPlatformById(String) - Method in interface io.manebot.plugin.Plugin
-
Gets a platform by its ID.
- getPlatformByName(String) - Method in interface io.manebot.platform.PlatformManager
-
Gets a platform by its name.
- getPlatformConnection() - Method in interface io.manebot.chat.Chat
-
Gets the platform connection associated with facilitating this conversation.
- getPlatformId() - Method in class io.manebot.database.model.Platform
- getPlatformId() - Method in class io.manebot.database.model.UserAssociation
- getPlatformId() - Method in interface io.manebot.user.UserAssociation
-
Gets the ID associated with this connection.
- getPlatforms() - Method in interface io.manebot.Bot
-
Gets a list of platforms registered to the system.
- getPlatforms() - Method in interface io.manebot.platform.PlatformManager
-
Gets a list of system platforms in the system.
- getPlatforms() - Method in interface io.manebot.plugin.Plugin
-
Gets a list of platforms registered by this plugin.
- getPlatformsByPlugin(Plugin) - Method in interface io.manebot.platform.PlatformManager
-
Gets all platforms assigned to a specific Plugin instance.
- getPlatformUser() - Method in interface io.manebot.chat.ChatSender
-
Gets the platform user that is associated with this chat sender.
- getPlatformUser() - Method in class io.manebot.chat.DefaultChatSender
- getPlatformUser() - Method in interface io.manebot.user.UserAssociation
-
Gets the platform user instance associated with this user association.
- getPlatformUser(String) - Method in class io.manebot.platform.AbstractPlatformConnection
- getPlatformUser(String) - Method in interface io.manebot.platform.PlatformConnection
-
Gets a user on this platform by their platform-specific ID.
- getPlatformUserIds() - Method in interface io.manebot.chat.Chat
-
Gets a raw immutable collection of members, in the form of platform-specific Ids.
- getPlatformUserIds() - Method in interface io.manebot.platform.PlatformConnection
-
Gets a collection of known user IDs on this platform.
- getPlatformUsers() - Method in interface io.manebot.chat.Chat
-
Gets platform-specific user participants.
- getPlatformUsers() - Method in class io.manebot.platform.AbstractPlatformConnection
- getPlatformUsers() - Method in interface io.manebot.platform.PlatformConnection
-
Gets a collection of known platform users to this platform.
- getPlugin() - Method in class io.manebot.database.model.Database
- getPlugin() - Method in class io.manebot.database.model.Platform
- getPlugin() - Method in class io.manebot.event.plugin.PluginEvent
- getPlugin() - Method in class io.manebot.platform.Platform.Builder
-
Gets the instance of the plugin that this platform will be registered to.
- getPlugin() - Method in interface io.manebot.platform.Platform
-
Gets the current plugin instance for this platform.
- getPlugin() - Method in interface io.manebot.platform.PlatformRegistration
-
Gets the plugin associated with the ownership of this platform.
- getPlugin() - Method in class io.manebot.plugin.Plugin.Future
- getPlugin() - Method in interface io.manebot.plugin.PluginProperty
-
Gets the plugin instance associated with this property.
- getPlugin(ArtifactIdentifier) - Method in interface io.manebot.plugin.PluginManager
-
Finds a previously installed plugin by its artifact identifier.
- getPlugin(ManifestIdentifier) - Method in interface io.manebot.plugin.Plugin.Builder
-
Gets the specified plugin.
- getPlugin(ManifestIdentifier) - Method in interface io.manebot.plugin.PluginManager
-
Finds a previously installed plugin by its artifact identifier.
- getPluginConfigurationId() - Method in class io.manebot.database.model.PluginProperty
- getPluginId() - Method in class io.manebot.database.model.Plugin
- getPluginIdentifier() - Method in interface io.manebot.database.PluginDatabase
-
Gets the plugin associated with this database.
- getPluginManager() - Method in interface io.manebot.Bot
-
Gets the plugin loader registry
- getPluginManager() - Method in interface io.manebot.plugin.Plugin.Builder
-
Gets the plugin manager associated with this Plugin builder.
- getPluginManager() - Method in interface io.manebot.plugin.PluginRegistration
-
Gets the PluginManager instance responsible for this registration.
- getPluginRegistration() - Method in class io.manebot.database.model.PluginProperty
- getPluginRegistration() - Method in interface io.manebot.plugin.PluginProperty
-
Gets the plugin registration associated with this property.
- getPlugins() - Method in interface io.manebot.plugin.PluginManager
-
Gets an immutable collection of registered plugins.
- getPriority() - Method in interface io.manebot.event.EventExecutor
-
Gets the priority for this executor.
- getPrivateChat() - Method in interface io.manebot.platform.PlatformUser
-
Gets a direct private chat to the user.
- getPrivateChat(User) - Method in interface io.manebot.chat.ChatProvider
-
Gets a private message conversation for a specific user.
- getProcess(Thread) - Method in class io.manebot.virtual.Virtual
-
Gets the process associated with a given thread.
- getProcesses() - Method in class io.manebot.virtual.Virtual
-
Finds all virtual processes.
- getProfiler() - Method in interface io.manebot.virtual.VirtualProcess
- getPrompt() - Method in class io.manebot.database.model.User
- getPrompt() - Method in interface io.manebot.user.User
-
Gets the current user prompt.
- getProperties() - Method in class io.manebot.database.model.Entity
- getProperties() - Method in class io.manebot.database.model.Plugin
- getProperties() - Method in interface io.manebot.entity.Entity
-
Gets a collection of this entity's properties.
- getProperties() - Method in interface io.manebot.plugin.PluginRegistration
-
Gets the plugin properties for this plugin.
- getProperty(String) - Method in class io.manebot.database.model.Entity
- getProperty(String) - Method in class io.manebot.database.model.Plugin
- getProperty(String) - Method in interface io.manebot.entity.Entity
-
Gets a specific property by its identifier,
- getProperty(String) - Method in interface io.manebot.plugin.Plugin.Builder
-
Gets a plugin property.
- getProperty(String) - Method in interface io.manebot.plugin.Plugin
-
Gets the value for a specific plugin property.
- getProperty(String) - Method in interface io.manebot.plugin.PluginRegistration
-
Gets the value for a specific plugin property.
- getProperty(String, String) - Method in interface io.manebot.plugin.Plugin
-
Gets the value for a specific plugin property.
- getPropertyId() - Method in class io.manebot.database.model.Property
- getQuery() - Method in class io.manebot.database.search.DefaultSearchResult
- getQuery() - Method in interface io.manebot.database.search.SearchResult
-
Gets the query associated with this search result.
- getRawMessage() - Method in interface io.manebot.chat.ChatMessage
-
Gets the user-friendly chat message string for this message.
- getReason() - Method in class io.manebot.database.model.UserBan
- getReason() - Method in interface io.manebot.user.UserBan
-
Gets the reason for the user being banned.
- getRegisteredDate() - Method in class io.manebot.database.model.User
- getRegisteredDate() - Method in interface io.manebot.user.User
-
Gets the date this user was registered.
- getRegisteredLoaders() - Method in class io.manebot.plugin.loader.PluginLoaderRegistry
-
Gets a collection of all currently registered plugin loaders.
- getRegistration() - Method in class io.manebot.database.model.Platform
- getRegistration() - Method in class io.manebot.database.model.Plugin
- getRegistration() - Method in interface io.manebot.platform.Platform
-
Gets the runtime registration associated with this platform.
- getRegistration() - Method in class io.manebot.plugin.Plugin.Future
- getRegistration() - Method in interface io.manebot.plugin.Plugin
-
Gets the registration used to map this Plugin object to the system.
- getRegistrations() - Method in class io.manebot.command.CommandManager
-
Gets a collection of command registrations, essentially a tuple of executors to labels.
- getRepositories() - Method in class io.manebot.artifact.AggregateArtifactRepository
- getRepositories() - Method in class io.manebot.artifact.GlobalArtifactRepository
- getRepository() - Method in interface io.manebot.artifact.ArtifactManifest
-
Gets the repository this plugin was obtained from.
- getRepostiory() - Method in interface io.manebot.plugin.PluginManager
-
Gets the plugin and library repository.
- getRequiredDependencies() - Method in interface io.manebot.plugin.Plugin
-
Gets a collection of required dependencies associated with this plugin.
- getResponder() - Method in class io.manebot.command.response.CommandListResponse.Builder
- getResponder() - Method in class io.manebot.command.response.CommandListResponse
- getResults() - Method in class io.manebot.database.search.DefaultSearchResult
- getResults() - Method in interface io.manebot.database.search.SearchResult
-
Gets the objects found on the page this search result expresses.
- getRight() - Method in class io.manebot.tuple.Pair
- getRoot() - Method in interface io.manebot.database.search.SearchHandler.Clause
-
Gets the root of this clause.
- getSearchHandler() - Method in interface io.manebot.database.search.SearchHandler.Clause
-
Gets the search handler associated with this execution.
- getSelf() - Method in interface io.manebot.platform.PlatformConnection
-
Gets the self user for the platform.
- getSender() - Method in class io.manebot.chat.AbstractChatMessage
- getSender() - Method in interface io.manebot.chat.ChatMessage
-
Gets the sender for this chat message.
- getSender() - Method in class io.manebot.command.CommandMessage
- getSender() - Method in class io.manebot.command.executor.chained.ChainState
- getSender() - Method in class io.manebot.command.response.CommandResponse
- getSender() - Method in class io.manebot.event.Event
- getShell(User) - Method in interface io.manebot.command.CommandDispatcher
-
Gets a command shell for a specific user.
- getShort() - Method in class io.manebot.database.model.BinaryProperty
- getShort() - Method in interface io.manebot.property.Property
- getStarted() - Method in interface io.manebot.Bot
-
Gets the time at which the bot was started.
- getState() - Method in interface io.manebot.Bot
-
Gets the state of the bot.
- getStatus() - Method in interface io.manebot.platform.PlatformConnection
-
Gets the status of the current user on the platform.
- getStatus() - Method in interface io.manebot.platform.PlatformUser
-
Finds the status of the platform user.
- getString() - Method in class io.manebot.database.model.BinaryProperty
- getString() - Method in interface io.manebot.property.Property
- getStringHandler() - Method in interface io.manebot.database.search.SearchHandler
-
Gets the default string handler for the search handler.
- getSystemDatabase() - Method in interface io.manebot.Bot
-
Gets the system database.
- getSystemDatabase() - Method in interface io.manebot.database.Database.ModelConstructor
-
Gets the system database.
- getTasks() - Method in class io.manebot.plugin.Plugin.Future
- getText() - Method in class io.manebot.chat.ChatEmbed.Field
- getText() - Method in class io.manebot.chat.ChatEmbed.TextElement
- getThumbnail() - Method in interface io.manebot.chat.ChatEmbed
-
Gets the thumbnail set for this chat message
- getTimeZone() - Method in interface io.manebot.platform.PlatformUser
-
Gets the time zone the user is assigned to, according to the platform.
- getTitle() - Method in interface io.manebot.chat.ChatEmbed
-
Gets the user-defined title of this chat message.
- getTopic() - Method in interface io.manebot.chat.Chat
-
Gets the current topic of the chat.
- getTotalActiveNanoseconds() - Method in class io.manebot.virtual.Profiler
- getTotalActiveNanoseconds(long) - Method in class io.manebot.virtual.Profiler
-
Gets the profiler's total active nanoseconds.
- getTotalActiveRatio() - Method in class io.manebot.virtual.Profiler
-
Gets the profiler's total active ratio.
- getTotalActiveRatio(long) - Method in class io.manebot.virtual.Profiler
-
Gets the profiler's total active ratio.
- getTotalElements() - Method in class io.manebot.command.response.CommandListResponse.Builder
- getTotalElements() - Method in class io.manebot.command.response.CommandListResponse
- getTotalNanosecondsPerExecution() - Method in class io.manebot.virtual.Profiler
-
Gets the average active time, in nanoseconds, per execution, including child time.
- getTotalNanosecondsPerExecution(long) - Method in class io.manebot.virtual.Profiler
-
Gets the average active time, in nanoseconds, per execution, including child time.
- getTotalPages() - Method in interface io.manebot.database.search.SearchResult
-
Gets the total number of pages expressed by this search result.
- getTotalResults() - Method in class io.manebot.database.search.DefaultSearchResult
- getTotalResults() - Method in interface io.manebot.database.search.SearchResult
-
Gets the count of total results found in this result.
- getType() - Method in interface io.manebot.artifact.ArtifactDependency
-
Gets the type of dependency this artifact dependency requires.
- getType() - Method in class io.manebot.database.model.User
- getType() - Method in interface io.manebot.plugin.Plugin
-
Gets the type of plugin this plugin is assuming.
- getType() - Method in interface io.manebot.user.User
-
Gets the user's system type.
- getUpdated() - Method in class io.manebot.database.model.TimedRow
- getUpdatedDate() - Method in class io.manebot.database.model.TimedRow
- getUri() - Method in interface io.manebot.artifact.Artifact
-
Gets this artifact's root resource URI.
- getUri() - Method in interface io.manebot.artifact.ArtifactManifest
-
Gets this plugin's base URI.
- getUri() - Method in interface io.manebot.artifact.LocalArtifact
- getUri() - Method in interface io.manebot.artifact.RemoteArtifact
- getUrl() - Method in interface io.manebot.artifact.RemoteArtifactRepository
-
Gets the remote base URL for this repository.
- getUrl() - Method in class io.manebot.chat.ChatEmbed.RemoteImage
- getURL() - Method in interface io.manebot.artifact.RemoteArtifact
-
Gets the remote URL associated with this artifact.
- getUser() - Method in class io.manebot.chat.BasicTextChatMessage.Builder
- getUser() - Method in interface io.manebot.chat.ChatMessage.Builder
-
Gets the platform user that will be sending this message.
- getUser() - Method in class io.manebot.command.CommandSender
-
Gets the user this sender represents.
- getUser() - Method in interface io.manebot.command.CommandShell
- getUser() - Method in class io.manebot.command.DefaultCommandSender
- getUser() - Method in class io.manebot.database.model.UserAssociation
- getUser() - Method in class io.manebot.database.model.UserBan
- getUser() - Method in class io.manebot.database.model.UserGroup
- getUser() - Method in interface io.manebot.user.UserAssociation
-
Gets the user in this platform connection.
- getUser() - Method in interface io.manebot.user.UserBan
-
Gets the user that was banned.
- getUser() - Method in interface io.manebot.user.UserGroupMembership
-
Gets the user in this relationship.
- getUser() - Method in interface io.manebot.user.UserPrompt.Builder
-
Gets the user that the prompt will be for.
- getUser() - Method in interface io.manebot.user.UserPrompt
-
Gets the user that this prompt is for.
- getUser() - Method in interface io.manebot.virtual.VirtualProcess
- getUserAssocation(PlatformUser) - Method in interface io.manebot.platform.Platform
-
Gets a specific assocation for this platform.
- getUserAssocation(String) - Method in class io.manebot.database.model.Platform
- getUserAssocation(String) - Method in interface io.manebot.platform.Platform
-
Gets a specific assocation for this platform.
- getUserAssociation(Platform, String) - Method in class io.manebot.database.model.User
- getUserAssociation(Platform, String) - Method in interface io.manebot.user.User
-
Gets a user association by platform and ID.
- getUserAssociation(Platform, String) - Method in interface io.manebot.user.UserManager
-
Gets a user association.
- getUserAssociationId() - Method in class io.manebot.database.model.UserAssociation
- getUserAssociations() - Method in interface io.manebot.chat.Chat
-
Gets the member user associations for this conversation.
- getUserAssociations() - Method in class io.manebot.database.model.Platform
- getUserAssociations() - Method in interface io.manebot.platform.Platform
-
Gets a list of user associations for this platform.
- getUserAssociations(User) - Method in class io.manebot.database.model.Platform
- getUserAssociations(User) - Method in interface io.manebot.platform.Platform
-
Gets a set of user associations for the specified user.
- getUserBanId() - Method in class io.manebot.database.model.UserBan
- getUserByDisplayName(String) - Method in interface io.manebot.user.UserManager
-
Gets a user by their display name.
- getUserByName(String) - Method in interface io.manebot.user.UserManager
-
Gets a user by their username.
- getUserGroupByName(String) - Method in interface io.manebot.user.UserManager
-
Gets a user group by name.
- getUserGroupId() - Method in class io.manebot.database.model.UserGroup
- getUserGroups() - Method in interface io.manebot.user.UserManager
-
Gets all user groups on the system.
- getUserId() - Method in class io.manebot.database.model.User
- getUserManager() - Method in interface io.manebot.Bot
-
Gets the system user manager.
- getUsername() - Method in interface io.manebot.chat.ChatSender
-
Gets the username of the command sender.
- getUsername() - Method in class io.manebot.command.CommandSender
- getUsername() - Method in class io.manebot.command.DefaultCommandSender
- getUsername() - Method in class io.manebot.database.model.User
- getUsername() - Method in interface io.manebot.user.User
-
Gets this user's username on the system.
- getUserRegistration() - Method in interface io.manebot.chat.Chat
-
Gets the user registration handler associated with this chat.
- getUserRegistration() - Method in interface io.manebot.platform.PlatformConnection
-
Gets the default user registration system for this platform.
- getUsers() - Method in interface io.manebot.chat.Chat
-
Gets the users in this conversation.
- getUsers() - Method in interface io.manebot.user.UserGroup
-
Gets the users in this group.
- getUsers() - Method in interface io.manebot.user.UserManager
-
Gets all users on the system.
- getUsersByType(UserType) - Method in interface io.manebot.user.UserManager
-
Gets all users defined as a specific type.
- getValue() - Method in class io.manebot.chat.ChatEmbed.Field
- getValue() - Method in interface io.manebot.command.response.CommandDetailsResponse.Item
- getValue() - Method in class io.manebot.database.model.PluginProperty
- getValue() - Method in class io.manebot.database.model.Property
- getValue() - Method in class io.manebot.database.search.SearchArgument
- getValue() - Method in interface io.manebot.plugin.PluginProperty
-
Gets the user-assigned value of this property.
- getVersion() - Method in interface io.manebot.artifact.Artifact
-
Gets this plugin's version.
- getVersion() - Method in class io.manebot.artifact.ArtifactIdentifier
-
Gets the version associated with this artifact.
- getVersion() - Method in interface io.manebot.Bot
-
Gets the version of the bot.
- getVersions() - Method in interface io.manebot.artifact.ArtifactManifest
-
Gets the versions this plugin has.
- GlobalArtifactRepository - Class in io.manebot.artifact
- GlobalArtifactRepository() - Constructor for class io.manebot.artifact.GlobalArtifactRepository
- GlobalArtifactRepository(Collection<ArtifactRepository>) - Constructor for class io.manebot.artifact.GlobalArtifactRepository
- Grant - Enum in io.manebot.security
-
Grants are used to control permission across the permission system.
- GrantedPermission - Interface in io.manebot.security
- Group - Class in io.manebot.database.model
- Group(Database) - Constructor for class io.manebot.database.model.Group
- Group(Database, Entity, String, User) - Constructor for class io.manebot.database.model.Group
- GROUP - io.manebot.database.model.EntityType
All Classes All Packages