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:
    JSAPAntTask, UnflaggedOption
    • Constructor Detail

      • UnflaggedOptionConfiguration

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

      • 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.