Package com.martiansoftware.jsap.ant
Class SwitchConfiguration
- java.lang.Object
-
- com.martiansoftware.jsap.ant.ParameterConfiguration
-
- com.martiansoftware.jsap.ant.SwitchConfiguration
-
public class SwitchConfiguration extends ParameterConfiguration
Stores/provides configuration data for switches nested inside a jsap ant task. For detailed information on using the jsap task, see the documentation for JSAPAntTask.- Author:
- Marty Lamb
- See Also:
JSAPAntTask,Switch
-
-
Constructor Summary
Constructors Constructor Description SwitchConfiguration()Creates a new SwitchConfiguration.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateMethod(String methodName, PrintStream out)Creates java source code for a method that will instantiate and configure a Switch according to this configuration.StringgetLongflag()Returns the long flag for this switch.ParametergetParameter()Returns a Switch configured according to this configuration.chargetShortflag()Returns the short flag for this switch.voidsetLongflag(String longFlag)Sets the long flag for this switch.voidsetShortflag(char shortFlag)Sets the short flag for this switch.-
Methods inherited from class com.martiansoftware.jsap.ant.ParameterConfiguration
addConfiguredDefault, getDefaults, getId, hasProperties, setDefault, setId
-
-
-
-
Method Detail
-
setShortflag
public void setShortflag(char shortFlag)
Sets the short flag for this switch.- Parameters:
shortFlag- the short flag for this switch.
-
getShortflag
public char getShortflag()
Returns the short flag for this switch.- Returns:
- the short flag for this switch.
-
setLongflag
public void setLongflag(String longFlag)
Sets the long flag for this switch.- Parameters:
longFlag- the long flag for this switch.
-
getLongflag
public String getLongflag()
Returns the long flag for this switch.- Returns:
- the long flag for this switch.
-
getParameter
public Parameter getParameter()
Returns a Switch configured according to this configuration.- Specified by:
getParameterin classParameterConfiguration- Returns:
- a Switch configured according to this configuration.
-
createMethod
public void createMethod(String methodName, PrintStream out)
Creates java source code for a method that will instantiate and configure a Switch according to this configuration.- Specified by:
createMethodin classParameterConfiguration- Parameters:
methodName- the name of the method to generateout- the PrintStream to which the generated java will be written
-
-