com.groupdocs.metadata.core

Interfaces

Classes

Enums

Exceptions

com.groupdocs.metadata.core

Enum MetadataType

    • Enum Constant Detail

      • Undefined

        public static final MetadataType Undefined

        The type of a metadata package is undefined.

      • Root

        public static final MetadataType Root

        A root metadata package containing other format-specific packages.

      • Xmp

        public static final MetadataType Xmp

        An XMP metadata package.

      • Exif

        public static final MetadataType Exif

        An EXIF metadata package,

      • Iptc

        public static final MetadataType Iptc

        An IPTC metadata package,

      • DublinCore

        public static final MetadataType DublinCore

        A Dublin Core metadata package.

      • ImageResourceBlock

        public static final MetadataType ImageResourceBlock

        A Photoshop's native metadata package.

      • FileFormat

        public static final MetadataType FileFormat

        A package containing information about the format of a loaded file.

      • DigitalSignature

        public static final MetadataType DigitalSignature

        A package containing digital signature metadata.

      • Presentation

        public static final MetadataType Presentation

        A presentation metadata package.

      • Spreadsheet

        public static final MetadataType Spreadsheet

        A spreadsheet metadata package.

      • WordProcessing

        public static final MetadataType WordProcessing

        A word processing metadata package.

      • Diagram

        public static final MetadataType Diagram

        A diagram metadata package.

      • Note

        public static final MetadataType Note

        A metadata package containing information about an electronic note file.

      • ProjectManagement

        public static final MetadataType ProjectManagement

        A metadata package containing information about a project management file.

      • Pdf

        public static final MetadataType Pdf

        A PDF metadata package.

      • DocumentStatistics

        public static final MetadataType DocumentStatistics

        A package containing document statistics.

      • Psd

        public static final MetadataType Psd

        A metadata package containing information about a Photoshop document.

      • Jpeg2000

        public static final MetadataType Jpeg2000

        A JPEG2000 native metadata package.

      • Dicom

        public static final MetadataType Dicom

        A DICOM native metadata package.

      • Bmp

        public static final MetadataType Bmp

        A BMP native metadata package.

      • Wav

        public static final MetadataType Wav

        A WAV native metadata package.

      • ID3V1

        public static final MetadataType ID3V1

        An ID3V1 tag.

      • ID3V2

        public static final MetadataType ID3V2

        An ID3V2 tag.

      • MpegAudio

        public static final MetadataType MpegAudio

        An MPEG audio native metadata package.

      • Lyrics3

        public static final MetadataType Lyrics3

        A Lyrics3 metadata package.

      • ApeV2

        public static final MetadataType ApeV2

        An APEv2 metadata package.

      • Avi

        public static final MetadataType Avi

        An AVI video native metadata package.

      • Flv

        public static final MetadataType Flv

        An FLV video native metadata package.

      • Asf

        public static final MetadataType Asf

        An ASF video native metadata package.

      • Mov

        public static final MetadataType Mov

        A QuickTime video.

      • Matroska

        public static final MetadataType Matroska

        A native metadata package extracted from a video encoded with the Matroska multimedia container.

      • Zip

        public static final MetadataType Zip

        A native metadata package of a ZIP archive.

      • VCard

        public static final MetadataType VCard

        A native metadata package of a VCard.

      • Epub

        public static final MetadataType Epub

        A native metadata package of a EPUB e-book.

      • OpenType

        public static final MetadataType OpenType

        An OpenType font metadata package.

      • Cad

        public static final MetadataType Cad

        A metadata package extracted from a CAD drawing.

      • Eml

        public static final MetadataType Eml

        An EML message metadata package.

      • Msg

        public static final MetadataType Msg

        An MSG message metadata package.

      • Torrent

        public static final MetadataType Torrent

        A torrent file metadata package. Please find more information at <a href="https://en.wikipedia.org/wiki/Torrent_file/">https://en.wikipedia.org/wiki/Torrent_file/</a>.

      • Png

        public static final MetadataType Png

        A PNG image metadata package.

    • Method Detail

      • values

        public static MetadataType[] 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 (MetadataType c : MetadataType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static MetadataType 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
      • getByRawValue

        public static MetadataType getByRawValue(int rawValue)
      • getAllValues

        public Object[] getAllValues()
        Description copied from interface: IEnumValue

        Returns the array of all values defined in the class.

        Specified by:
        getAllValues in interface IEnumValue
        Returns:
        The array of all values defined in the class.
      • getEnumValueByRawValue

        public IEnumValue getEnumValueByRawValue(int rawValue)
        Description copied from interface: IEnumValue

        Returns the enumeration value by the raw value associated with it.

        Specified by:
        getEnumValueByRawValue in interface IEnumValue
        Parameters:
        rawValue - The raw value.
        Returns:
        The enumeration value.
      • getEnumValueByName

        public IEnumValue getEnumValueByName(String name)
        Description copied from interface: IEnumValue

        Returns the enumeration value by its name.

        Specified by:
        getEnumValueByName in interface IEnumValue
        Parameters:
        name - The name of the enumeration value.
        Returns:
        The enumeration value.
      • getRawValueType

        public RawIntegerType getRawValueType()
        Description copied from interface: IEnumValue

        Returns the underlying type of the raw value of this enumeration value.

        Specified by:
        getRawValueType in interface IEnumValue
        Returns:
        The underlying type of the raw value.
      • getRawValue

        public int getRawValue()
        Description copied from interface: IEnumValue

        Returns the raw value of this enumeration value.

        Specified by:
        getRawValue in interface IEnumValue
        Returns:
        The raw value.