Class OptionParam

  • All Implemented Interfaces:
    java.lang.reflect.AnnotatedElement

    public class OptionParam
    extends Param
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String LIST_SEPARATOR  
      static java.lang.String LIST_TYPE  
    • Constructor Summary

      Constructors 
      Constructor Description
      OptionParam​(org.tomitribe.util.reflect.Parameter parameter, java.lang.String name, java.lang.String defaultVal, java.lang.String description)  
    • Constructor Detail

      • OptionParam

        public OptionParam​(org.tomitribe.util.reflect.Parameter parameter,
                           java.lang.String name,
                           java.lang.String defaultVal,
                           java.lang.String description)
    • Method Detail

      • getDescription

        public java.lang.String getDescription()
      • getSeparatedValues

        public static java.util.List<java.lang.String> getSeparatedValues​(java.lang.String value)
      • normalizeDefaultValue

        public static java.lang.String normalizeDefaultValue​(java.lang.String value)
      • getName

        public java.lang.String getName()
      • getDefaultValue

        public java.lang.String getDefaultValue()
      • getDefaultValues

        public java.util.List<java.lang.String> getDefaultValues()
      • toString

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