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
Availability for 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 © 2023. All rights reserved.