Class Identifier

    • Field Detail

      • strictPattern

        protected static final Pattern strictPattern
    • Constructor Detail

      • Identifier

        public Identifier​(String id)
    • Method Detail

      • toDns

        public String toDns()
      • capitalizedType

        public String capitalizedType()
      • validate

        public void validate()
      • validateSerialized

        protected void validateSerialized()
      • validateSerializedIdentifier

        protected void validateSerializedIdentifier()
      • validateNoDefault

        protected void validateNoDefault()
      • validateNoUpperCase

        protected void validateNoUpperCase()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • throwInvalidId

        public static void throwInvalidId​(String id,
                                          String explanation)