|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.martiansoftware.jsap.ant.ParameterConfiguration
com.martiansoftware.jsap.ant.OptionConfiguration
com.martiansoftware.jsap.ant.FlaggedOptionConfiguration
Stores/provides configuration data for flaggedoptions nested inside a jsap ant task. For detailed information on using the jsap task, see the documentation for JSAPAntTask.
JSAPAntTask
,
FlaggedOption
Constructor Summary | |
FlaggedOptionConfiguration()
Creates a new FlaggedOptionConfiguration. |
Method Summary | |
void |
createMethod(String methodName,
PrintStream out)
Creates source code for a java method that will instantiate a FlaggedOption matching this configuration. |
String |
getLongflag()
Returns the long flag for this option. |
AbstractParameter |
getParameter()
Returns a FlaggedOption preconfigured according to this configuration. |
char |
getShortflag()
Returns the short flag for this option. |
void |
setAllowmultipledeclarations(boolean allowMultipleDeclarations)
Specifies whether this option can be declared multiple times on the same command line. |
void |
setLongflag(String longFlag)
Sets the long flag for this option. |
void |
setShortflag(char shortFlag)
Sets the short flag for this option. |
Methods inherited from class com.martiansoftware.jsap.ant.OptionConfiguration |
addConfiguredProperty, declaredListSeparator, getIslist, getListseparator, getParserProperties, getRequired, getStringparser, hasProperties, setIslist, setListseparator, setRequired, setStringparser |
Methods inherited from class com.martiansoftware.jsap.ant.ParameterConfiguration |
addConfiguredDefault, getDefaults, getId, setDefault, setId |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public FlaggedOptionConfiguration()
Method Detail |
public void setShortflag(char shortFlag)
shortFlag
- the short flag for this option.public char getShortflag()
public void setLongflag(String longFlag)
longFlag
- the long flag for this option.public String getLongflag()
public void setAllowmultipledeclarations(boolean allowMultipleDeclarations)
allowMultipleDeclarations
- if true, this option can be declared
multiple times on the same
command line.public AbstractParameter getParameter()
getParameter
in class ParameterConfiguration
public void createMethod(String methodName, PrintStream out) throws IOException
createMethod
in class ParameterConfiguration
methodName
- the name of the method to createout
- the PrintStream to which the java source for the method
should be written.
IOException
- if any are thrown by the PrintStream.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |