public interface CommandRegistration
Modifier and Type | Interface and Description |
---|---|
static interface |
CommandRegistration.AliasSpec
Spec defining an alias.
|
static class |
CommandRegistration.BaseBuilder |
static interface |
CommandRegistration.Builder
Builder interface for
CommandRegistration . |
static class |
CommandRegistration.DefaultAliasSpec |
static class |
CommandRegistration.DefaultBuilder |
static class |
CommandRegistration.DefaultCommandRegistration |
static class |
CommandRegistration.DefaultExitCodeSpec |
static class |
CommandRegistration.DefaultOptionSpec |
static class |
CommandRegistration.DefaultTargetSpec |
static interface |
CommandRegistration.ExitCodeSpec
Spec defining an exit code.
|
static class |
CommandRegistration.OptionArity |
static interface |
CommandRegistration.OptionSpec
Spec defining an option.
|
static interface |
CommandRegistration.TargetInfo
Encapsulates info for
CommandRegistration.TargetSpec . |
static interface |
CommandRegistration.TargetSpec
Spec defining a target.
|
Modifier and Type | Method and Description |
---|---|
static CommandRegistration.Builder |
builder()
Gets a new instance of a
CommandRegistration.Builder . |
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.
|
String getCommand()
InteractionMode getInteractionMode()
InteractionMode
.String getGroup()
String getDescription()
Availability getAvailability()
Availability
for a commandCommandRegistration.TargetInfo getTarget()
List<CommandOption> getOptions()
List<CommandAlias> getAliases()
CommandExitCode getExitCode()
static CommandRegistration.Builder builder()
CommandRegistration.Builder
.Copyright © 2024. All rights reserved.