public enum MetadataType extends Enum<MetadataType> implements IEnumValue
Specifies the type of a metadata package.
Enum Constant and Description |
---|
ApeV2
An APEv2 metadata package.
|
Asf
An ASF video native metadata package.
|
Avi
An AVI video native metadata package.
|
Bmp
A BMP native metadata package.
|
Cad
A metadata package extracted from a CAD drawing.
|
Cr2
A CR2 image metadata package.
|
Diagram
A diagram metadata package.
|
Dicom
A DICOM native metadata package.
|
DigitalSignature
A package containing digital signature metadata.
|
Dng
A DNG image metadata package.
|
DocumentStatistics
A package containing document statistics.
|
DublinCore
A Dublin Core metadata package.
|
Eml
An EML message metadata package.
|
Epub
A native metadata package of a EPUB e-book.
|
Exif
An EXIF metadata package,
|
FileFormat
A package containing information about the format of a loaded file.
|
Flv
An FLV video native metadata package.
|
ID3V1
An ID3V1 tag.
|
ID3V2
An ID3V2 tag.
|
ImageResourceBlock
A Photoshop's native metadata package.
|
Iptc
An IPTC metadata package,
|
Jpeg2000
A JPEG2000 native metadata package.
|
Lyrics3
A Lyrics3 metadata package.
|
Matroska
A native metadata package extracted from a video encoded with the Matroska multimedia container.
|
Mov
A QuickTime video.
|
MpegAudio
An MPEG audio native metadata package.
|
Msg
An MSG message metadata package.
|
Note
A metadata package containing information about an electronic note file.
|
OpenType
An OpenType font metadata package.
|
Pdf
A PDF metadata package.
|
Png
A PNG image metadata package.
|
Presentation
A presentation metadata package.
|
ProjectManagement
A metadata package containing information about a project management file.
|
Psd
A metadata package containing information about a Photoshop document.
|
Root
A root metadata package containing other format-specific packages.
|
Spreadsheet
A spreadsheet metadata package.
|
Torrent
A torrent file metadata package.
|
Undefined
The type of a metadata package is undefined.
|
VCard
A native metadata package of a VCard.
|
Wav
A WAV native metadata package.
|
WordProcessing
A word processing metadata package.
|
Xmp
An XMP metadata package.
|
Zip
A native metadata package of a ZIP archive.
|
Modifier and Type | Method and Description |
---|---|
Object[] |
getAllValues()
Returns the array of all values defined in the class.
|
static MetadataType |
getByRawValue(int rawValue) |
IEnumValue |
getEnumValueByName(String name)
Returns the enumeration value by its name.
|
IEnumValue |
getEnumValueByRawValue(int rawValue)
Returns the enumeration value by the raw value associated with it.
|
static IEnumValue |
getFirst() |
int |
getRawValue()
Returns the raw value of this enumeration value.
|
RawIntegerType |
getRawValueType()
Returns the underlying type of the raw value of this enumeration value.
|
static MetadataType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static MetadataType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
name
public static final MetadataType Undefined
The type of a metadata package is undefined.
public static final MetadataType Root
A root metadata package containing other format-specific packages.
public static final MetadataType Xmp
An XMP metadata package.
public static final MetadataType Exif
An EXIF metadata package,
public static final MetadataType Iptc
An IPTC metadata package,
public static final MetadataType DublinCore
A Dublin Core metadata package.
public static final MetadataType ImageResourceBlock
A Photoshop's native metadata package.
public static final MetadataType FileFormat
A package containing information about the format of a loaded file.
public static final MetadataType DigitalSignature
A package containing digital signature metadata.
public static final MetadataType Presentation
A presentation metadata package.
public static final MetadataType Spreadsheet
A spreadsheet metadata package.
public static final MetadataType WordProcessing
A word processing metadata package.
public static final MetadataType Diagram
A diagram metadata package.
public static final MetadataType Note
A metadata package containing information about an electronic note file.
public static final MetadataType ProjectManagement
A metadata package containing information about a project management file.
public static final MetadataType Pdf
A PDF metadata package.
public static final MetadataType DocumentStatistics
A package containing document statistics.
public static final MetadataType Psd
A metadata package containing information about a Photoshop document.
public static final MetadataType Jpeg2000
A JPEG2000 native metadata package.
public static final MetadataType Dicom
A DICOM native metadata package.
public static final MetadataType Bmp
A BMP native metadata package.
public static final MetadataType Wav
A WAV native metadata package.
public static final MetadataType ID3V1
An ID3V1 tag.
public static final MetadataType ID3V2
An ID3V2 tag.
public static final MetadataType MpegAudio
An MPEG audio native metadata package.
public static final MetadataType Lyrics3
A Lyrics3 metadata package.
public static final MetadataType ApeV2
An APEv2 metadata package.
public static final MetadataType Avi
An AVI video native metadata package.
public static final MetadataType Flv
An FLV video native metadata package.
public static final MetadataType Asf
An ASF video native metadata package.
public static final MetadataType Mov
A QuickTime video.
public static final MetadataType Matroska
A native metadata package extracted from a video encoded with the Matroska multimedia container.
public static final MetadataType Zip
A native metadata package of a ZIP archive.
public static final MetadataType VCard
A native metadata package of a VCard.
public static final MetadataType Epub
A native metadata package of a EPUB e-book.
public static final MetadataType OpenType
An OpenType font metadata package.
public static final MetadataType Cad
A metadata package extracted from a CAD drawing.
public static final MetadataType Eml
An EML message metadata package.
public static final MetadataType Msg
An MSG message metadata package.
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>
.
public static final MetadataType Png
A PNG image metadata package.
public static final MetadataType Dng
A DNG image metadata package.
public static final MetadataType Cr2
A CR2 image metadata package.
public static MetadataType[] values()
for (MetadataType c : MetadataType.values()) System.out.println(c);
public static MetadataType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static MetadataType getByRawValue(int rawValue)
public static IEnumValue getFirst()
public Object[] getAllValues()
IEnumValue
Returns the array of all values defined in the class.
getAllValues
in interface IEnumValue
public IEnumValue getEnumValueByRawValue(int rawValue)
IEnumValue
Returns the enumeration value by the raw value associated with it.
getEnumValueByRawValue
in interface IEnumValue
rawValue
- The raw value.public IEnumValue getEnumValueByName(String name)
IEnumValue
Returns the enumeration value by its name.
getEnumValueByName
in interface IEnumValue
name
- The name of the enumeration value.public RawIntegerType getRawValueType()
IEnumValue
Returns the underlying type of the raw value of this enumeration value.
getRawValueType
in interface IEnumValue
public int getRawValue()
IEnumValue
Returns the raw value of this enumeration value.
getRawValue
in interface IEnumValue