java.lang.Object
java.lang.Enum<IptcTypes>
org.apache.commons.imaging.formats.jpeg.iptc.IptcTypes
All Implemented Interfaces:
Serializable, Comparable<IptcTypes>, IptcType

public enum IptcTypes extends Enum<IptcTypes> implements IptcType
  • Enum Constant Details

    • RECORD_VERSION

      public static final IptcTypes RECORD_VERSION
    • OBJECT_TYPE_REFERENCE

      public static final IptcTypes OBJECT_TYPE_REFERENCE
    • OBJECT_ATTRIBUTE_REFERENCE

      public static final IptcTypes OBJECT_ATTRIBUTE_REFERENCE
    • OBJECT_NAME

      public static final IptcTypes OBJECT_NAME
    • EDIT_STATUS

      public static final IptcTypes EDIT_STATUS
    • EDITORIAL_UPDATE

      public static final IptcTypes EDITORIAL_UPDATE
    • URGENCY

      public static final IptcTypes URGENCY
    • SUBJECT_REFERENCE

      public static final IptcTypes SUBJECT_REFERENCE
    • CATEGORY

      public static final IptcTypes CATEGORY
    • SUPPLEMENTAL_CATEGORY

      public static final IptcTypes SUPPLEMENTAL_CATEGORY
    • FIXTURE_IDENTIFIER

      public static final IptcTypes FIXTURE_IDENTIFIER
    • KEYWORDS

      public static final IptcTypes KEYWORDS
    • CONTENT_LOCATION_CODE

      public static final IptcTypes CONTENT_LOCATION_CODE
    • CONTENT_LOCATION_NAME

      public static final IptcTypes CONTENT_LOCATION_NAME
    • RELEASE_DATE

      public static final IptcTypes RELEASE_DATE
    • RELEASE_TIME

      public static final IptcTypes RELEASE_TIME
    • EXPIRATION_DATE

      public static final IptcTypes EXPIRATION_DATE
    • EXPIRATION_TIME

      public static final IptcTypes EXPIRATION_TIME
    • SPECIAL_INSTRUCTIONS

      public static final IptcTypes SPECIAL_INSTRUCTIONS
    • ACTION_ADVISED

      public static final IptcTypes ACTION_ADVISED
    • REFERENCE_SERVICE

      public static final IptcTypes REFERENCE_SERVICE
    • REFERENCE_DATE

      public static final IptcTypes REFERENCE_DATE
    • REFERENCE_NUMBER

      public static final IptcTypes REFERENCE_NUMBER
    • DATE_CREATED

      public static final IptcTypes DATE_CREATED
    • TIME_CREATED

      public static final IptcTypes TIME_CREATED
    • DIGITAL_CREATION_DATE

      public static final IptcTypes DIGITAL_CREATION_DATE
    • DIGITAL_CREATION_TIME

      public static final IptcTypes DIGITAL_CREATION_TIME
    • ORIGINATING_PROGRAM

      public static final IptcTypes ORIGINATING_PROGRAM
    • PROGRAM_VERSION

      public static final IptcTypes PROGRAM_VERSION
    • OBJECT_CYCLE

      public static final IptcTypes OBJECT_CYCLE
    • BYLINE

      public static final IptcTypes BYLINE
    • BYLINE_TITLE

      public static final IptcTypes BYLINE_TITLE
    • CITY

      public static final IptcTypes CITY
    • SUBLOCATION

      public static final IptcTypes SUBLOCATION
    • PROVINCE_STATE

      public static final IptcTypes PROVINCE_STATE
    • COUNTRY_PRIMARY_LOCATION_CODE

      public static final IptcTypes COUNTRY_PRIMARY_LOCATION_CODE
    • COUNTRY_PRIMARY_LOCATION_NAME

      public static final IptcTypes COUNTRY_PRIMARY_LOCATION_NAME
    • ORIGINAL_TRANSMISSION_REFERENCE

      public static final IptcTypes ORIGINAL_TRANSMISSION_REFERENCE
    • HEADLINE

      public static final IptcTypes HEADLINE
    • CREDIT

      public static final IptcTypes CREDIT
    • SOURCE

      public static final IptcTypes SOURCE
    • CONTACT

      public static final IptcTypes CONTACT
    • CAPTION_ABSTRACT

      public static final IptcTypes CAPTION_ABSTRACT
    • WRITER_EDITOR

      public static final IptcTypes WRITER_EDITOR
    • RASTERIZED_CAPTION

      public static final IptcTypes RASTERIZED_CAPTION
    • IMAGE_TYPE

      public static final IptcTypes IMAGE_TYPE
    • IMAGE_ORIENTATION

      public static final IptcTypes IMAGE_ORIENTATION
    • LANGUAGE_IDENTIFIER

      public static final IptcTypes LANGUAGE_IDENTIFIER
    • AUDIO_TYPE

      public static final IptcTypes AUDIO_TYPE
    • AUDIO_SAMPLING_RATE

      public static final IptcTypes AUDIO_SAMPLING_RATE
    • AUDIO_SAMPLING_RESOLUTION

      public static final IptcTypes AUDIO_SAMPLING_RESOLUTION
    • AUDIO_DURATION

      public static final IptcTypes AUDIO_DURATION
    • AUDIO_OUTCUE

      public static final IptcTypes AUDIO_OUTCUE
    • OBJECT_DATA_PREVIEW_FILE_FORMAT

      public static final IptcTypes OBJECT_DATA_PREVIEW_FILE_FORMAT
    • OBJECT_DATA_PREVIEW_FILE_FORMAT_VERSION

      public static final IptcTypes OBJECT_DATA_PREVIEW_FILE_FORMAT_VERSION
    • OBJECT_DATA_PREVIEW_DATA

      public static final IptcTypes OBJECT_DATA_PREVIEW_DATA
  • Field Details

    • type

      public final int type
    • name

      public final String name
  • Constructor Details

    • IptcTypes

      private IptcTypes(int type, String name)
  • Method Details

    • values

      public static IptcTypes[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static IptcTypes valueOf(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:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getName

      public String getName()
      Specified by:
      getName in interface IptcType
    • getType

      public int getType()
      Specified by:
      getType in interface IptcType
    • toString

      public String toString()
      Specified by:
      toString in interface IptcType
      Overrides:
      toString in class Enum<IptcTypes>
    • getUnknown

      public static IptcType getUnknown(int type)