public class ArgumentWithValue extends ArgumentWithoutValue
cantAppearAfter, exclusive, fullName, index, requiredPreceding, shortName| Constructor and Description |
|---|
ArgumentWithValue(CommandHandlerWithArguments handler,
CommandLineCompleter valueCompleter,
ArgumentValueConverter valueConverter,
String fullName) |
ArgumentWithValue(CommandHandlerWithArguments handler,
CommandLineCompleter valueCompleter,
ArgumentValueConverter valueConverter,
String fullName,
String shortName) |
ArgumentWithValue(CommandHandlerWithArguments handler,
CommandLineCompleter valueCompleter,
int index,
String fullName) |
ArgumentWithValue(CommandHandlerWithArguments handler,
CommandLineCompleter valueCompleter,
String fullName) |
ArgumentWithValue(CommandHandlerWithArguments handler,
int index,
String fullName) |
ArgumentWithValue(CommandHandlerWithArguments handler,
String fullName) |
ArgumentWithValue(CommandHandlerWithArguments handler,
String fullName,
String shortName) |
| Modifier and Type | Method and Description |
|---|---|
String |
getValue(ParsedCommandLine args,
boolean required)
Returns the value of the argument specified on the command line.
|
CommandLineCompleter |
getValueCompleter()
Returns the tab-completer for the value.
|
ArgumentValueConverter |
getValueConverter() |
boolean |
isValueComplete(ParsedCommandLine args)
Checks whether the value is specified and complete.
|
boolean |
isValueRequired()
Checks whether the argument accepts value.
|
addCantAppearAfter, addRequiredPreceding, canAppearNext, getFullName, getIndex, getShortName, getValue, isPresent, setExclusivepublic ArgumentWithValue(CommandHandlerWithArguments handler, String fullName)
public ArgumentWithValue(CommandHandlerWithArguments handler, CommandLineCompleter valueCompleter, String fullName)
public ArgumentWithValue(CommandHandlerWithArguments handler, CommandLineCompleter valueCompleter, ArgumentValueConverter valueConverter, String fullName)
public ArgumentWithValue(CommandHandlerWithArguments handler, String fullName, String shortName)
public ArgumentWithValue(CommandHandlerWithArguments handler, int index, String fullName)
public ArgumentWithValue(CommandHandlerWithArguments handler, CommandLineCompleter valueCompleter, int index, String fullName)
public ArgumentWithValue(CommandHandlerWithArguments handler, CommandLineCompleter valueCompleter, ArgumentValueConverter valueConverter, String fullName, String shortName)
public CommandLineCompleter getValueCompleter()
CommandArgumentgetValueCompleter in interface CommandArgumentgetValueCompleter in class ArgumentWithoutValuepublic String getValue(ParsedCommandLine args, boolean required) throws CommandFormatException
CommandArgumentgetValue in interface CommandArgumentgetValue in class ArgumentWithoutValueargs - parsed arguments.required - whether the value for this argument is required.CommandFormatExceptionpublic boolean isValueRequired()
CommandArgumentisValueRequired in interface CommandArgumentisValueRequired in class ArgumentWithoutValuepublic boolean isValueComplete(ParsedCommandLine args) throws CommandFormatException
CommandArgumentisValueComplete in interface CommandArgumentisValueComplete in class ArgumentWithoutValueargs - the parsed argumentsCommandFormatExceptionpublic ArgumentValueConverter getValueConverter()
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.