Package revxrsal.commands.sponge.core
Class SpongeHandler
java.lang.Object
revxrsal.commands.core.BaseCommandHandler
revxrsal.commands.sponge.core.SpongeHandler
- All Implemented Interfaces:
CommandHandler
,SpongeCommandHandler
-
Field Summary
Fields inherited from class revxrsal.commands.core.BaseCommandHandler
categories, executables
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription@NotNull Object
Returns the plugin this command handler was registered for.@NotNull CommandHandler
Registers the specified command from an instance.Methods inherited from class revxrsal.commands.core.BaseCommandHandler
accept, disableStackTraceSanitizing, dispatch, dispatch, failOnTooManyArguments, getArgumentParser, getAutoCompleter, getCategories, getCategory, getCommand, getCommands, getDependency, getDependency, getExceptionHandler, getFlagPrefix, getHelpWriter, getLocale, getMessagePrefix, getMethodCallerFactory, getPermissionReaders, getResolver, getRootPaths, getSwitchPrefix, getTranslator, parseArguments, parseArgumentsForCompletion, registerAnnotationReplacer, registerCondition, registerContextResolver, registerContextResolver, registerContextResolverFactory, registerContextResolverFactory, registerContextValue, registerContextValue, registerDependency, registerDependency, registerExceptionHandler, registerParameterValidator, registerPermissionReader, registerResponseHandler, registerSenderResolver, registerValueResolver, registerValueResolver, registerValueResolverFactory, registerValueResolverFactory, replaceAnnotation, setArgumentParser, setDependencies, setExceptionHandler, setFlagPrefix, setHelpWriter, setLocale, setMessagePrefix, setMethodCallerFactory, setSwitchPrefix, unregister, unregister, unregisterAllCommands
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface revxrsal.commands.CommandHandler
accept, disableStackTraceSanitizing, dispatch, dispatch, failOnTooManyArguments, getArgumentParser, getAutoCompleter, getCategories, getCategory, getCommand, getCommands, getDependency, getDependency, getExceptionHandler, getFlagPrefix, getHelpWriter, getLocale, getMessagePrefix, getMethodCallerFactory, getRootPaths, getSwitchPrefix, getTranslator, parseArguments, parseArgumentsForCompletion, registerAnnotationReplacer, registerCondition, registerContextResolver, registerContextResolver, registerContextResolverFactory, registerContextResolverFactory, registerContextValue, registerContextValue, registerDependency, registerDependency, registerExceptionHandler, registerParameterValidator, registerPermissionReader, registerResponseHandler, registerSenderResolver, registerValueResolver, registerValueResolver, registerValueResolverFactory, registerValueResolverFactory, setArgumentParser, setExceptionHandler, setFlagPrefix, setHelpWriter, setLocale, setMessagePrefix, setMethodCallerFactory, setSwitchPrefix, unregister, unregister, unregisterAllCommands
-
Constructor Details
-
SpongeHandler
-
-
Method Details
-
register
Description copied from interface:CommandHandler
Registers the specified command from an instance. This will automatically set allDependency
-annotated fields with their values.- Specified by:
register
in interfaceCommandHandler
- Overrides:
register
in classBaseCommandHandler
- Parameters:
commands
- The commands object instances. Can be a class if methods are static.- Returns:
- This command handler
-
getPlugin
Description copied from interface:SpongeCommandHandler
Returns the plugin this command handler was registered for.- Specified by:
getPlugin
in interfaceSpongeCommandHandler
- Returns:
- The owning plugin
-