Class CmdLineParser.Arg

    • Field Detail

      • s

        final java.lang.String s
      • l

        final java.lang.String l
      • id

        final java.lang.String id
      • desc

        final java.lang.String desc
      • itemSep

        final char itemSep
      • isSwitch

        final boolean isSwitch
      • required

        final boolean required
      • catchAll

        final boolean catchAll
      • printDefault

        final boolean printDefault
      • present

        boolean present
      • object

        final java.lang.Object object
      • field

        final java.lang.reflect.Field field
    • Constructor Detail

      • Arg

        public Arg​(CmdArgument arg,
                   java.lang.Object obj,
                   java.lang.reflect.Field field)
    • Method Detail

      • isCatchAll

        public boolean isCatchAll()
      • isList

        public boolean isList()
      • setCatchAll

        public void setCatchAll​(java.util.List<java.lang.String> list)
                         throws java.io.IOException
        Throws:
        java.io.IOException
      • setListField

        public void setListField​(java.util.List<java.lang.String> list)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • safeFieldGet

        java.lang.Object safeFieldGet()
      • toObject

        private java.lang.Object toObject​(java.lang.String value,
                                          CmdLineParser.Type type)
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • setField

        public void setField​(java.lang.String value)
                      throws java.io.IOException
        Throws:
        java.io.IOException
      • setPresent

        public void setPresent()
      • isOk

        public boolean isOk()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object