Class Specification

    • Field Detail

      • iris

        public static final java.util.Map<java.lang.String,​Specification> iris
      • schemes

        public static final java.util.Map<java.lang.String,​Specification> schemes
      • all

        public static final java.util.Map<java.lang.String,​Specification> all
    • Constructor Detail

      • Specification

        public Specification​(java.lang.String name,
                             java.lang.String type,
                             java.lang.String rfc,
                             java.lang.String uri,
                             java.lang.String title,
                             java.lang.String section,
                             java.lang.String[] bad,
                             java.lang.String[] good)
    • Method Detail

      • get

        public static Specification get​(java.lang.String name)
      • getUri

        public java.lang.String getUri()
      • getErrors

        public long getErrors​(int i)
      • name

        public java.lang.String name()
      • addDefinition

        public void addDefinition​(java.lang.String string,
                                  java.lang.String string2,
                                  java.lang.String string3)
      • setDNS

        public void setDNS​(boolean b)
      • port

        public void port​(int i)
      • prohibit

        public void prohibit​(int component)
      • require

        public void require​(int component)
      • setPattern

        public void setPattern​(int component,
                               java.lang.String string)
      • setReserved

        public void setReserved​(int component,
                                java.lang.String string)
      • getProhibited

        public int getProhibited()
      • getRequired

        public int getRequired()
      • isIRISpec

        public boolean isIRISpec()
      • isSchemeSpec

        public boolean isSchemeSpec()
      • applies

        public boolean applies​(java.lang.String scheme)