Class UnflaggedOptionConfiguration


public class UnflaggedOptionConfiguration extends OptionConfiguration
Stores/provides configuration data for unflaggedoptions nested inside a jsap ant task. For detailed information on using the jsap task, see the documentation for JSAPAntTask.
Author:
Marty Lamb
See Also:
  • Constructor Details

    • UnflaggedOptionConfiguration

      public UnflaggedOptionConfiguration()
      Creates a new UnflaggedOptionConfiguration.
  • Method Details

    • setGreedy

      public void setGreedy(boolean greedy)
      Sets whether this UnflaggedOption should be greedy. (i.e., should consume the remaining unflaggedoptions from the command line.
      Parameters:
      greedy - if true, this UnflaggedOption should be greedy.
    • getGreedy

      public boolean getGreedy()
      Returns a boolean indicating whether this UnflaggedOption is greedy.
      Returns:
      a boolean indicating whether this UnflaggedOption is greedy.
    • getParameter

      public Parameter getParameter()
      Returns an UnflaggedOption configured according to this configuration.
      Specified by:
      getParameter in class ParameterConfiguration
      Returns:
      an UnflaggedOption configured according to this configuration.
    • createMethod

      public void createMethod(String methodName, PrintStream out)
      Creates java source code for a method that instantiates an UnflaggedOption and configures it according to this configuration.
      Specified by:
      createMethod in class ParameterConfiguration
      Parameters:
      methodName - the name of the method to generate
      out - the PrintStream to which the java source code will be written.