Enum Types

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<Types>

    public enum Types
    extends java.lang.Enum<Types>
    • Enum Constant Detail

      • Structured

        public static final Types Structured
      • DefinedType

        public static final Types DefinedType
      • Text

        public static final Types Text
      • Date

        public static final Types Date
      • Boolean

        public static final Types Boolean
      • Integer

        public static final Types Integer
      • Real

        public static final Types Real
      • GPSCoordinate

        public static final Types GPSCoordinate
      • ProperName

        public static final Types ProperName
      • Locale

        public static final Types Locale
      • AgentName

        public static final Types AgentName
      • GUID

        public static final Types GUID
      • XPath

        public static final Types XPath
      • Part

        public static final Types Part
      • URL

        public static final Types URL
      • URI

        public static final Types URI
      • Choice

        public static final Types Choice
      • MIMEType

        public static final Types MIMEType
      • LangAlt

        public static final Types LangAlt
      • RenditionClass

        public static final Types RenditionClass
      • Rational

        public static final Types Rational
      • Layer

        public static final Types Layer
      • Thumbnail

        public static final Types Thumbnail
      • ResourceEvent

        public static final Types ResourceEvent
      • ResourceRef

        public static final Types ResourceRef
      • Version

        public static final Types Version
      • PDFASchema

        public static final Types PDFASchema
      • PDFAField

        public static final Types PDFAField
      • PDFAProperty

        public static final Types PDFAProperty
      • PDFAType

        public static final Types PDFAType
      • Job

        public static final Types Job
      • OECF

        public static final Types OECF
      • CFAPattern

        public static final Types CFAPattern
      • DeviceSettings

        public static final Types DeviceSettings
      • Flash

        public static final Types Flash
      • Dimensions

        public static final Types Dimensions
    • Field Detail

      • simple

        private final boolean simple
      • basic

        private final Types basic
      • clz

        private final java.lang.Class<? extends AbstractField> clz
    • Constructor Detail

      • Types

        private Types​(boolean s,
                      Types b,
                      java.lang.Class<? extends AbstractField> c)
    • Method Detail

      • values

        public static Types[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (Types c : Types.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static Types valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • isSimple

        public boolean isSimple()
      • isBasic

        public boolean isBasic()
      • isStructured

        public boolean isStructured()
      • isDefined

        public boolean isDefined()
      • getBasic

        public Types getBasic()
      • getImplementingClass

        public java.lang.Class<? extends AbstractField> getImplementingClass()