ProxyCommandBridgeCommand

class ProxyCommandBridgeCommand(name: String, description: String, usage: String, aliases: List<String>, flags: Int, isMessagingEnabled: () -> Boolean, isRegistrySynchronized: () -> Boolean) : CommandBase

Constructors

Link copied to clipboard
constructor(name: String, description: String, usage: String, aliases: List<String>, flags: Int, isMessagingEnabled: () -> Boolean, isRegistrySynchronized: () -> Boolean)

Properties

Link copied to clipboard
@get:Nonnull
open val aliases: Set<String?>
Link copied to clipboard
open val description: String?
Link copied to clipboard
@get:Nullable
open val fullyQualifiedName: String?
Link copied to clipboard
open val isVariant: Boolean
Link copied to clipboard
@get:Nullable
open val name: String?
Link copied to clipboard
@get:Nullable
open val owner: CommandOwner?
Link copied to clipboard
@get:Nullable
open val permission: String?
Link copied to clipboard
@get:Nullable
open val permissionGroups: List<String?>??
Link copied to clipboard
@get:Nonnull
open val permissionGroupsRecursive: Map<String?, Set<String?>?>
Link copied to clipboard
@get:Nonnull
open val requiredArguments: List<RequiredArg<*>?>
Link copied to clipboard
@get:Nonnull
open val subCommands: Map<String?, AbstractCommand?>

Functions

Link copied to clipboard
@Nullable
open fun acceptCall(@Nonnull sender: CommandSender, @Nonnull parserContext: ParserContext, @Nonnull parseResult: ParseResult): CompletableFuture<Void?>?
Link copied to clipboard
open fun addAliases(@Nonnull vararg aliases: String?)
Link copied to clipboard
open fun addSubCommand(@Nonnull command: AbstractCommand)
Link copied to clipboard
open fun addUsageVariant(@Nonnull command: AbstractCommand)
Link copied to clipboard
Link copied to clipboard
open fun countParents(): Int
Link copied to clipboard
@Nonnull
open fun getUsageShort(@Nonnull sender: CommandSender, fullyQualify: Boolean): Message
Link copied to clipboard
@Nonnull
open fun getUsageString(@Nonnull sender: CommandSender): Message
Link copied to clipboard
Link copied to clipboard
open fun hasPermission(@Nonnull sender: CommandSender): Boolean
Link copied to clipboard
@Nonnull
open fun matches(@Nonnull language: String, @Nonnull search: String, termDepth: Int): MatchResult
Link copied to clipboard
open fun putRecursivePermissionGroups(@Nonnull permissionsByGroup: Map<String?, Set<String?>?>)
Link copied to clipboard
open fun requirePermission(@Nonnull permission: String)
Link copied to clipboard
open fun setAllowsExtraArguments(allowsExtraArguments: Boolean)
Link copied to clipboard
open fun setOwner(@Nonnull owner: CommandOwner)
Link copied to clipboard
open fun <W : WrappedArg<D?>?, D : Any?> withDefaultArg(@Nonnull name: String, @Nonnull description: String, @Nonnull wrapper: ArgWrapper<W?, D?>, defaultValue: D?, @Nonnull defaultValueDescription: String): W?
@Nonnull
open fun <D : Any?> withDefaultArg(name: String?, description: String?, argType: ArgumentType<D?>?, @Nullable defaultValue: D?, defaultValueDescription: String?): DefaultArg<D?>
Link copied to clipboard
@Nonnull
open fun withFlagArg(@Nonnull name: String, @Nonnull description: String): FlagArg
Link copied to clipboard
@Nonnull
open fun <D : Any?> withListDefaultArg(@Nonnull name: String, @Nonnull description: String, @Nonnull argType: ArgumentType<D?>, defaultValue: List<D?>?, @Nonnull defaultValueDescription: String): DefaultArg<List<D?>?>
Link copied to clipboard
@Nonnull
open fun <D : Any?> withListOptionalArg(@Nonnull name: String, @Nonnull description: String, @Nonnull argType: ArgumentType<D?>): OptionalArg<List<D?>?>
Link copied to clipboard
@Nonnull
open fun <D : Any?> withListRequiredArg(@Nonnull name: String, @Nonnull description: String, @Nonnull argType: ArgumentType<D?>): RequiredArg<List<D?>?>
Link copied to clipboard
open fun <W : WrappedArg<D?>?, D : Any?> withOptionalArg(@Nonnull name: String, @Nonnull description: String, @Nonnull wrapper: ArgWrapper<W?, D?>): W?
@Nonnull
open fun <D : Any?> withOptionalArg(@Nonnull name: String, @Nonnull description: String, @Nonnull argType: ArgumentType<D?>): OptionalArg<D?>
Link copied to clipboard
open fun <W : WrappedArg<D?>?, D : Any?> withRequiredArg(@Nonnull name: String, @Nonnull description: String, @Nonnull wrapper: ArgWrapper<W?, D?>): W?
@Nonnull
open fun <D : Any?> withRequiredArg(@Nonnull name: String, @Nonnull description: String, @Nonnull argType: ArgumentType<D?>): RequiredArg<D?>