public static class CommandRegistration.DefaultCommandRegistration extends Object implements CommandRegistration
CommandRegistration.AliasSpec, CommandRegistration.BaseBuilder, CommandRegistration.Builder, CommandRegistration.DefaultAliasSpec, CommandRegistration.DefaultBuilder, CommandRegistration.DefaultCommandRegistration, CommandRegistration.DefaultExitCodeSpec, CommandRegistration.DefaultOptionSpec, CommandRegistration.DefaultTargetSpec, CommandRegistration.ExitCodeSpec, CommandRegistration.OptionArity, CommandRegistration.OptionSpec, CommandRegistration.TargetInfo, CommandRegistration.TargetSpec| Constructor and Description | 
|---|
| DefaultCommandRegistration(String[] commands,
                          InteractionMode interactionMode,
                          String group,
                          String description,
                          Supplier<Availability> availability,
                          List<CommandRegistration.DefaultOptionSpec> optionSpecs,
                          CommandRegistration.DefaultTargetSpec targetSpec,
                          List<CommandRegistration.DefaultAliasSpec> aliasSpecs,
                          CommandRegistration.DefaultExitCodeSpec exitCodeSpec) | 
| Modifier and Type | Method and Description | 
|---|---|
| List<CommandAlias> | getAliases()Gets an aliases. | 
| Availability | getAvailability()Get  Availabilityfor a command | 
| String | getCommand()Gets a command for this registration. | 
| String | getDescription()Get description for a command. | 
| CommandExitCode | getExitCode()Gets an exit code. | 
| String | getGroup()Get group for a command. | 
| InteractionMode | getInteractionMode()Gets an  InteractionMode. | 
| List<CommandOption> | getOptions()Gets an options. | 
| CommandRegistration.TargetInfo | getTarget()Gets target info. | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuilderpublic DefaultCommandRegistration(String[] commands, InteractionMode interactionMode, String group, String description, Supplier<Availability> availability, List<CommandRegistration.DefaultOptionSpec> optionSpecs, CommandRegistration.DefaultTargetSpec targetSpec, List<CommandRegistration.DefaultAliasSpec> aliasSpecs, CommandRegistration.DefaultExitCodeSpec exitCodeSpec)
public String getCommand()
CommandRegistrationgetCommand in interface CommandRegistrationpublic InteractionMode getInteractionMode()
CommandRegistrationInteractionMode.getInteractionMode in interface CommandRegistrationpublic String getGroup()
CommandRegistrationgetGroup in interface CommandRegistrationpublic String getDescription()
CommandRegistrationgetDescription in interface CommandRegistrationpublic Availability getAvailability()
CommandRegistrationAvailability for a commandgetAvailability in interface CommandRegistrationpublic List<CommandOption> getOptions()
CommandRegistrationgetOptions in interface CommandRegistrationpublic CommandRegistration.TargetInfo getTarget()
CommandRegistrationgetTarget in interface CommandRegistrationpublic List<CommandAlias> getAliases()
CommandRegistrationgetAliases in interface CommandRegistrationpublic CommandExitCode getExitCode()
CommandRegistrationgetExitCode in interface CommandRegistrationCopyright © 2022. All rights reserved.