|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.martiansoftware.jsap.ant.ParameterConfiguration com.martiansoftware.jsap.ant.OptionConfiguration
Stores/provides configuration data common to both flaggedoptions and unflaggedoptions nested inside a jsap ant task. For detailed information on using the jsap task, see the documentation for JSAPAntTask.
JSAPAntTask
Constructor Summary | |
OptionConfiguration()
Creates a new OptionConfiguration. |
Method Summary | |
void |
addConfiguredProperty(ParserProperty p)
Adds a property to the current list of properties for this option's PropertyStringParser. |
boolean |
declaredListSeparator()
Returns a boolean indicating whether the list separator character has been specified by the user. |
boolean |
getIslist()
Returns a boolean indicating whether this option is a list. |
char |
getListseparator()
Returns the list separator character for this option. |
ParserProperty[] |
getParserProperties()
Returns an array of ParserProperties for this option's PropertyStringParser, or null if no ParserProperties are defined. |
boolean |
getRequired()
Returns a boolean indicating whether this option is required. |
String |
getStringparser()
Returns the classname of the StringParser for this option. |
boolean |
hasProperties()
Returns a boolean indicating whether any ParserProperties are defined. |
void |
setIslist(boolean isList)
Sets whether this option is a list. |
void |
setListseparator(char listSeparator)
Sets the list separator for this option, if it is a list. |
void |
setRequired(boolean required)
Sets whether this option is required. |
void |
setStringparser(String stringParser)
Sets the StringParser for this option. |
Methods inherited from class com.martiansoftware.jsap.ant.ParameterConfiguration |
addConfiguredDefault, createMethod, getDefaults, getId, getParameter, setDefault, setId |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public OptionConfiguration()
Method Detail |
public void setStringparser(String stringParser)
stringParser
- the StringParser for this option.public String getStringparser()
public void setRequired(boolean required)
required
- if true, this option is required.public boolean getRequired()
public void setIslist(boolean isList)
isList
- if true, this option is a list.public boolean getIslist()
public void setListseparator(char listSeparator)
listSeparator
- the list separator character for this option, if it
is a list.public char getListseparator()
public boolean declaredListSeparator()
public void addConfiguredProperty(ParserProperty p)
p
- the property to add.public ParserProperty[] getParserProperties()
public boolean hasProperties()
hasProperties
in class ParameterConfiguration
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |