net.dpml.cli.commandline
public abstract class CommandLineImpl extends Object implements CommandLine
Version: @PROJECT-VERSION@
Method Summary | |
---|---|
int | getOptionCount(String trigger)
Retrieves the number of times the specified Option appeared in this
CommandLine
|
int | getOptionCount(Option option)
Retrieves the number of times the specified Option appeared in this
CommandLine
|
String | getProperty(String property)
Retrieves the value associated with the specified property
|
Boolean | getSwitch(String trigger)
Retrieves the Boolean value associated with the specified Switch
|
Boolean | getSwitch(String trigger, Boolean defaultValue)
Retrieves the Boolean value associated with the specified Switch
|
Boolean | getSwitch(Option option)
Retrieves the Boolean value associated with the specified Switch
|
Object | getValue(String trigger)
Retrieves the single Argument value associated with the specified Option
|
Object | getValue(String trigger, Object defaultValue)
Retrieves the single Argument value associated with the specified Option
|
Object | getValue(Option option)
Retrieves the single Argument value associated with the specified Option
|
Object | getValue(Option option, Object defaultValue)
Retrieves the single Argument value associated with the specified Option
|
List | getValues(String trigger)
Retrieves the Argument values associated with the specified Option
|
List | getValues(String trigger, List defaultValues)
Retrieves the Argument values associated with the specified Option
|
List | getValues(Option option)
Retrieves the Argument values associated with the specified Option
|
boolean | hasOption(String trigger)
Detects the presence of an option with the specified trigger in this
CommandLine.
|
Parameters: trigger a trigger used to lookup the Option
Returns: the number of occurrences of the option
Parameters: option the Option associated to check
Returns: the number of occurrences of the option
Parameters: property the property name to lookup
Returns: the value of the property or null
Parameters: trigger a trigger used to lookup the Option
Returns: the Boolean associated with trigger or null if none exists
Parameters: trigger a trigger used to lookup the Option defaultValue the Boolean to use if none match
Returns: the Boolean associated with trigger or defaultValue if none exists
Parameters: option the Option associated with the value
Returns: the Boolean associated with option or null if none exists
Parameters: trigger a trigger used to lookup the Option
Returns: the matching value or null if none exists
Throws: IllegalStateException if more than one values are found
Parameters: trigger a trigger used to lookup the Option defaultValue the result to use if no values are found
Returns: the matching value or defaultValue if none exists
Throws: IllegalStateException if more than one values are found
Parameters: option the Option associated with the value
Returns: the matching value or null if none exists
Throws: IllegalStateException if more than one values are found
Parameters: option the Option associated with the value defaultValue the result to use if no values are found
Returns: the matching value or defaultValue if none exists
Throws: IllegalStateException if more than one value is found
Parameters: trigger a trigger used to lookup the Option
Returns: a list of values or an empty List if none are found
Parameters: trigger a trigger used to lookup the Option defaultValues the result to return if no values are found
Returns: a list of values or defaultValues if none are found
Parameters: option the Option associated with the values
Returns: a list of values or an empty List if none are found
Parameters: trigger the trigger to search for
Returns: true iff an option with this trigger is present