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, wait
builder
public 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()
CommandRegistration
getCommand
in interface CommandRegistration
public InteractionMode getInteractionMode()
CommandRegistration
InteractionMode
.getInteractionMode
in interface CommandRegistration
public String getGroup()
CommandRegistration
getGroup
in interface CommandRegistration
public String getDescription()
CommandRegistration
getDescription
in interface CommandRegistration
public Availability getAvailability()
CommandRegistration
Availability
for a commandgetAvailability
in interface CommandRegistration
public List<CommandOption> getOptions()
CommandRegistration
getOptions
in interface CommandRegistration
public CommandRegistration.TargetInfo getTarget()
CommandRegistration
getTarget
in interface CommandRegistration
public List<CommandAlias> getAliases()
CommandRegistration
getAliases
in interface CommandRegistration
public CommandExitCode getExitCode()
CommandRegistration
getExitCode
in interface CommandRegistration
Copyright © 2024. All rights reserved.