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 void
createMethod(String methodName, PrintStream out)
Creates java source code for a method that will instantiate and configure a Switch according to this configuration.String
getLongflag()
Returns the long flag for this switch.Parameter
getParameter()
Returns a Switch configured according to this configuration.char
getShortflag()
Returns the short flag for this switch.void
setLongflag(String longFlag)
Sets the long flag for this switch.void
setShortflag(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:
getParameter
in 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:
createMethod
in classParameterConfiguration
- Parameters:
methodName
- the name of the method to generateout
- the PrintStream to which the generated java will be written
-
-