Interface CommandRegistration
- All Known Implementing Classes:
- CommandRegistration.DefaultCommandRegistration
public interface CommandRegistration
Interface defining a command registration endpoint.
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic interfaceSpec defining an alias.static classstatic interfaceBuilder interface forCommandRegistration.static interfaceInterface used to supply instance of aCommandRegistration.Builder.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic interfaceSpec defining an error handling.static interfaceSpec defining an exit code.static interfacestatic interfaceSpec defining help options.static enumEnumeration of option arity values.static interfaceInterface used to modify option long name.static interfaceSpec defining an option.static interfaceEncapsulates info forCommandRegistration.TargetSpec.static interfaceSpec defining a target.
- 
Method SummaryModifier and TypeMethodDescriptionstatic CommandRegistration.Builderbuilder()Gets a new instance of aCommandRegistration.Builder.Gets an aliases.GetAvailabilityfor a commandGets a command for this registration.Get description for a command.Gets an exception resolvers.Gets an exit code.getGroup()Get group for a command.Gets a help option info.Gets anInteractionMode.Gets an options.Gets target info.booleanisHidden()Returns if command is hidden.
- 
Method Details- 
getCommandString getCommand()Gets a command for this registration.- Returns:
- command
 
- 
getInteractionModeInteractionMode getInteractionMode()Gets anInteractionMode.- Returns:
- the interaction mode
 
- 
getGroupString getGroup()Get group for a command.- Returns:
- the group
 
- 
isHiddenboolean isHidden()Returns if command is hidden.- Returns:
- true if command is hidden
 
- 
getDescriptionString getDescription()Get description for a command.- Returns:
- the description
 
- 
getAvailabilityAvailability getAvailability()GetAvailabilityfor a command- Returns:
- the availability
 
- 
getTargetCommandRegistration.TargetInfo getTarget()Gets target info.- Returns:
- the target info
 
- 
getOptionsList<CommandOption> getOptions()Gets an options.- Returns:
- the options
 
- 
getAliasesList<CommandAlias> getAliases()Gets an aliases.- Returns:
- the aliases
 
- 
getExitCodeCommandExitCode getExitCode()Gets an exit code.- Returns:
- the exit code
 
- 
getExceptionResolversList<CommandExceptionResolver> getExceptionResolvers()Gets an exception resolvers.- Returns:
- the exception resolvers
 
- 
getHelpOptionCommandRegistration.HelpOptionInfo getHelpOption()Gets a help option info.- Returns:
- the help option info
 
- 
builderGets a new instance of aCommandRegistration.Builder.- Returns:
- a new builder instance
 
 
-