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.
|
Dae
A DAE file is a Digital Asset Exchange file format that is used for exchanging data between interactive 3D applications.
|
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,
|
Fbx
FBX (Filmbox) is a proprietary file format (.fbx) developed by Kaydara and owned by Autodesk since 2006.
|
FileFormat
A package containing information about the format of a loaded file.
|
Flv
An FLV video native metadata package.
|
Gis
Gis format
|
Gltf
A glTF (GL Transmission Format) 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.
|
Rar
RAR is a proprietary archive file format that supports data compression, error correction and file spanning.
|
Root
A root metadata package containing other format-specific packages.
|
SevenZip
A native metadata package of a SevenZip archive.
|
Spreadsheet
A spreadsheet metadata package.
|
Stl
STL is a file format native to the stereolithography CAD software created by 3D Systems.[3][4][5] Chuck Hull, the inventor of stereolithography and 3D Systems’ founder, reports that the file extension is an abbreviation for stereolithography.
|
Svg
An SVG image metadata package.
|
Tar
In computing, tar is a computer software utility for collecting many files into one archive file, often referred to as a tarball, for distribution or backup purposes.
|
ThreeDS
3DS is one of the file formats used by the Autodesk 3ds Max 3D modeling, animation and rendering software.
|
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.
|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfnamepublic static final MetadataType ApeV2
An APEv2 metadata package.
public static final MetadataType Asf
An ASF video native metadata package.
public static final MetadataType Avi
An AVI video native metadata package.
public static final MetadataType Bmp
A BMP native metadata package.
public static final MetadataType Cad
A metadata package extracted from a CAD drawing.
public static final MetadataType Cr2
A CR2 image metadata package.
public static final MetadataType Dae
A DAE file is a Digital Asset Exchange file format that is used for exchanging data between interactive 3D applications.
public static final MetadataType Diagram
A diagram metadata package.
public static final MetadataType Dicom
A DICOM native metadata package.
public static final MetadataType DigitalSignature
A package containing digital signature metadata.
public static final MetadataType Dng
A DNG image metadata package.
public static final MetadataType DocumentStatistics
A package containing document statistics.
public static final MetadataType DublinCore
A Dublin Core metadata package.
public static final MetadataType Eml
An EML message metadata package.
public static final MetadataType Epub
A native metadata package of a EPUB e-book.
public static final MetadataType Exif
An EXIF metadata package,
public static final MetadataType Fbx
FBX (Filmbox) is a proprietary file format (.fbx) developed by Kaydara and owned by Autodesk since 2006. It is used to provide interoperability between digital content creation applications. FBX is also part of Autodesk Gameware, a series of video game middleware.
public static final MetadataType FileFormat
A package containing information about the format of a loaded file.
public static final MetadataType Flv
An FLV video native metadata package.
public static final MetadataType Gis
Gis format
public static final MetadataType Gltf
A glTF (GL Transmission Format) metadata package.
public static final MetadataType ID3V1
An ID3V1 tag.
public static final MetadataType ID3V2
An ID3V2 tag.
public static final MetadataType ImageResourceBlock
A Photoshop's native metadata package.
public static final MetadataType Iptc
An IPTC metadata package,
public static final MetadataType Jpeg2000
A JPEG2000 native metadata package.
public static final MetadataType Lyrics3
A Lyrics3 metadata package.
public static final MetadataType Matroska
A native metadata package extracted from a video encoded with the Matroska multimedia container.
public static final MetadataType Mov
A QuickTime video.
public static final MetadataType MpegAudio
An MPEG audio native metadata package.
public static final MetadataType Msg
An MSG message metadata package.
public static final MetadataType Note
A metadata package containing information about an electronic note file.
public static final MetadataType OpenType
An OpenType font metadata package.
public static final MetadataType Pdf
A PDF metadata package.
public static final MetadataType Png
A PNG image metadata package.
public static final MetadataType Presentation
A presentation metadata package.
public static final MetadataType ProjectManagement
A metadata package containing information about a project management file.
public static final MetadataType Psd
A metadata package containing information about a Photoshop document.
public static final MetadataType Rar
RAR is a proprietary archive file format that supports data compression, error correction and file spanning.
public static final MetadataType Root
A root metadata package containing other format-specific packages.
public static final MetadataType SevenZip
A native metadata package of a SevenZip archive.
public static final MetadataType Spreadsheet
A spreadsheet metadata package.
public static final MetadataType Stl
STL is a file format native to the stereolithography CAD software created by 3D Systems.[3][4][5] Chuck Hull, the inventor of stereolithography and 3D Systems’ founder, reports that the file extension is an abbreviation for stereolithography.
public static final MetadataType Svg
An SVG image metadata package.
public static final MetadataType Tar
In computing, tar is a computer software utility for collecting many files into one archive file, often referred to as a tarball, for distribution or backup purposes.
public static final MetadataType ThreeDS
3DS is one of the file formats used by the Autodesk 3ds Max 3D modeling, animation and rendering software.
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 Undefined
The type of a metadata package is undefined.
public static final MetadataType VCard
A native metadata package of a VCard.
public static final MetadataType Wav
A WAV native metadata package.
public static final MetadataType WordProcessing
A word processing metadata package.
public static final MetadataType Xmp
An XMP metadata package.
public static final MetadataType Zip
A native metadata package of a ZIP archive.
public Object[] getAllValues()
IEnumValueReturns the array of all values defined in the class.
getAllValues in interface IEnumValuepublic static MetadataType getByRawValue(int rawValue)
public IEnumValue getEnumValueByName(String name)
IEnumValueReturns the enumeration value by its name.
getEnumValueByName in interface IEnumValuename - The name of the enumeration value.public IEnumValue getEnumValueByRawValue(int rawValue)
IEnumValueReturns the enumeration value by the raw value associated with it.
getEnumValueByRawValue in interface IEnumValuerawValue - The raw value.public static IEnumValue getFirst()
public int getRawValue()
IEnumValueReturns the raw value of this enumeration value.
getRawValue in interface IEnumValuepublic RawIntegerType getRawValueType()
IEnumValueReturns the underlying type of the raw value of this enumeration value.
getRawValueType in interface IEnumValuepublic 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[] values()
for (MetadataType c : MetadataType.values()) System.out.println(c);
Copyright © 2026. All rights reserved.