Class OptionDef

  • Direct Known Subclasses:
    NamedOptionDef

    public class OptionDef
    extends Object
    Run-time copy of the Option or Argument annotation. By definition, unnamed options are arguments (and instances of this class). Named options are actually a subclass.
    Author:
    Mark Sinke
    • Constructor Detail

      • OptionDef

        public OptionDef​(Argument a,
                         boolean forceMultiValued)
      • OptionDef

        protected OptionDef​(String usage,
                            String metaVar,
                            boolean required,
                            boolean help,
                            boolean hidden,
                            Class<? extends OptionHandler> handler,
                            boolean multiValued)