net.dpml.cli
public interface WriteableCommandLine extends CommandLine
Method Summary | |
---|---|
void | addOption(Option option)
Adds an Option to the CommandLine |
void | addProperty(String property, String value)
Adds a property value to a name in the CommandLine.
|
void | addSwitch(Option option, boolean value)
Adds a switch value to an Option in the CommandLine. |
void | addValue(Option option, Object value)
Adds a value to an Option in the CommandLine. |
boolean | looksLikeOption(String argument)
Detects whether the argument looks like an Option trigger |
void | setDefaultSwitch(Option option, Boolean defaultSwitch)
Sets the default state for a Switch in the CommandLine. |
void | setDefaultValues(Option option, List defaultValues)
Sets the default values for an Option in the CommandLine |
Parameters: option the Option to add
Parameters: property the name of the property value the value of the property
Parameters: option the Option to add to value the switch value to add
Throws: IllegalStateException if the switch has already been added
Parameters: option the Option to add to value the value to add
Parameters: argument the argument to test
Returns: true if the argument looks like an Option trigger
Parameters: option the Option to add to defaultSwitch the defaults state for ths switch
Parameters: option the Option to add to defaultValues the defaults for the option