edu.harvard.hul.ois.jhove
Class PropertyType

java.lang.Object
  extended by edu.harvard.hul.ois.jhove.EnumerationType
      extended by edu.harvard.hul.ois.jhove.PropertyType

public final class PropertyType
extends EnumerationType

This class defines enumerated types for an Property of some given content. Applications will not create or modify PropertyTypes, but will use one of the predefined PropertyType instances BOOLEAN, BYTE, CHARACTER, DATE, DOUBLE, FLOAT, INTEGER, LONG, OBJECT, PROPERTY, SHORT, STRING, RATIONAL, or NISOIMAGEMETADATA.

See Also:
Property

Field Summary
static PropertyType AESAUDIOMETADATA
          Property type for an AESAudioMetadata.
static PropertyType BOOLEAN
          Property type for a Boolean object, or a boolean if the Arity is Array.
static PropertyType BYTE
          Property type for a Byte object, or a byte if the Arity is Array.
static PropertyType CHARACTER
          Property type for a Character object, or a char if the Arity is Array.
static PropertyType DATE
          Property type for a Date object.
static PropertyType DOUBLE
          Property type for a Double object, or a double if the Arity is Array.
static PropertyType FLOAT
          Property type for a Float object, or a float if the Arity is Array.
static PropertyType INTEGER
          Property type for an Integer object, or an integer if the Arity is Array.
static PropertyType LONG
          Property type for a Long object, or a long if the Arity is Array.
static PropertyType NISOIMAGEMETADATA
          Property type for a NisoImageMetadata.
static PropertyType OBJECT
          Property type for an Object.
static PropertyType PROPERTY
          Property type for a Property object.
static PropertyType RATIONAL
          Property type for a Rational object.
static PropertyType SHORT
          Property type for a Short object, or a short if the Arity is Array.
static PropertyType STRING
          Property type for a String object.
static PropertyType TEXTMDMETADATA
          Property type for a TextMDMetadata.
 
Method Summary
 
Methods inherited from class edu.harvard.hul.ois.jhove.EnumerationType
equals, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

BOOLEAN

public static final PropertyType BOOLEAN
Property type for a Boolean object, or a boolean if the Arity is Array.


BYTE

public static final PropertyType BYTE
Property type for a Byte object, or a byte if the Arity is Array.


CHARACTER

public static final PropertyType CHARACTER
Property type for a Character object, or a char if the Arity is Array.


DATE

public static final PropertyType DATE
Property type for a Date object.


DOUBLE

public static final PropertyType DOUBLE
Property type for a Double object, or a double if the Arity is Array.


FLOAT

public static final PropertyType FLOAT
Property type for a Float object, or a float if the Arity is Array.


INTEGER

public static final PropertyType INTEGER
Property type for an Integer object, or an integer if the Arity is Array.


LONG

public static final PropertyType LONG
Property type for a Long object, or a long if the Arity is Array.


OBJECT

public static final PropertyType OBJECT
Property type for an Object.


AESAUDIOMETADATA

public static final PropertyType AESAUDIOMETADATA
Property type for an AESAudioMetadata.


NISOIMAGEMETADATA

public static final PropertyType NISOIMAGEMETADATA
Property type for a NisoImageMetadata.


TEXTMDMETADATA

public static final PropertyType TEXTMDMETADATA
Property type for a TextMDMetadata.


PROPERTY

public static final PropertyType PROPERTY
Property type for a Property object.


SHORT

public static final PropertyType SHORT
Property type for a Short object, or a short if the Arity is Array.


STRING

public static final PropertyType STRING
Property type for a String object.


RATIONAL

public static final PropertyType RATIONAL
Property type for a Rational object.