Class ConfigDefinition

    • Field Detail

      • namePattern

        public static final java.util.regex.Pattern namePattern
      • namespacePattern

        public static final java.util.regex.Pattern namespacePattern
      • log

        public static java.util.logging.Logger log
    • Constructor Detail

      • ConfigDefinition

        public ConfigDefinition​(java.lang.String name,
                                java.lang.String version,
                                java.lang.String namespace)
    • Method Detail

      • getName

        public java.lang.String getName()
      • getNamespace

        public java.lang.String getNamespace()
      • verify

        public void verify​(java.lang.String id,
                           java.lang.String val)
      • verify

        public void verify​(java.lang.String id)
      • addInnerArrayDef

        public void addInnerArrayDef​(java.lang.String id)
      • addLeafMapDef

        public void addLeafMapDef​(java.lang.String id)
      • addEnumDef

        public void addEnumDef​(java.lang.String id,
                               java.util.List<java.lang.String> vals,
                               java.lang.String defVal)
      • addEnumDef

        public void addEnumDef​(java.lang.String id,
                               java.lang.String valsCommaSep,
                               java.lang.String defVal)
      • addStringDef

        public void addStringDef​(java.lang.String id,
                                 java.lang.String defVal)
      • addStringDef

        public void addStringDef​(java.lang.String id)
      • addIntDef

        public void addIntDef​(java.lang.String id,
                              java.lang.Integer defVal,
                              java.lang.Integer min,
                              java.lang.Integer max)
      • addIntDef

        public void addIntDef​(java.lang.String id,
                              java.lang.Integer defVal)
      • addIntDef

        public void addIntDef​(java.lang.String id)
      • addLongDef

        public void addLongDef​(java.lang.String id,
                               java.lang.Long defVal,
                               java.lang.Long min,
                               java.lang.Long max)
      • addLongDef

        public void addLongDef​(java.lang.String id,
                               java.lang.Long defVal)
      • addLongDef

        public void addLongDef​(java.lang.String id)
      • addBoolDef

        public void addBoolDef​(java.lang.String id)
      • addBoolDef

        public void addBoolDef​(java.lang.String id,
                               java.lang.Boolean defVal)
      • addDoubleDef

        public void addDoubleDef​(java.lang.String id,
                                 java.lang.Double defVal,
                                 java.lang.Double min,
                                 java.lang.Double max)
      • addDoubleDef

        public void addDoubleDef​(java.lang.String id,
                                 java.lang.Double defVal)
      • addDoubleDef

        public void addDoubleDef​(java.lang.String id)
      • addReferenceDef

        public void addReferenceDef​(java.lang.String refId,
                                    java.lang.String defVal)
      • addReferenceDef

        public void addReferenceDef​(java.lang.String refId)
      • addFileDef

        public void addFileDef​(java.lang.String refId,
                               java.lang.String defVal)
      • addFileDef

        public void addFileDef​(java.lang.String refId)
      • addPathDef

        public void addPathDef​(java.lang.String refId,
                               java.lang.String defVal)
      • addPathDef

        public void addPathDef​(java.lang.String refId)
      • addUrlDef

        public void addUrlDef​(java.lang.String url,
                              java.lang.String defVal)
      • addUrlDef

        public void addUrlDef​(java.lang.String url)
      • toString

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