Class CommandLine.Builder

  • Enclosing class:
    CommandLine

    public static final class CommandLine.Builder
    extends java.lang.Object
    A nested builder class to create CommandLine instance using descriptive methods.
    Since:
    1.4
    • Field Detail

      • commandLine

        private final CommandLine commandLine
        CommandLine that is being build by this Builder.
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • addOption

        public CommandLine.Builder addOption​(Option opt)
        Add an option to the command line. The values of the option are stored.
        Parameters:
        opt - the processed option
        Returns:
        this Builder instance for method chaining.
      • addArg

        public CommandLine.Builder addArg​(java.lang.String arg)
        Add left-over unrecognized option/argument.
        Parameters:
        arg - the unrecognized option/argument.
        Returns:
        this Builder instance for method chaining.