Package com.drew.metadata
Class Tag
java.lang.Object
com.drew.metadata.Tag
Models a particular tag within a
Directory and provides methods for obtaining its value.
Immutable.- Author:
- Drew Noakes https://drewnoakes.com
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet a description of the tag's value, considering enumerated values and units.Get the name of the tag, such asAperture, orInteropVersion.intGets the tag type as an intGets the tag type in hex notation as a String with padded leading zeroes if necessary (i.e.booleanGet whether this tag has a name.toString()A basic representation of the tag's type and value.
-
Constructor Details
-
Tag
-
-
Method Details
-
getTagType
public int getTagType()Gets the tag type as an int- Returns:
- the tag type as an int
-
getTagTypeHex
Gets the tag type in hex notation as a String with padded leading zeroes if necessary (i.e.0x100e).- Returns:
- the tag type as a string in hexadecimal notation
-
getDescription
Get a description of the tag's value, considering enumerated values and units.- Returns:
- a description of the tag's value
-
hasTagName
public boolean hasTagName()Get whether this tag has a name. Iftrue, it may be accessed viagetTagName(). Iffalse,getTagName()will return a string resembling"Unknown tag (0x1234)".- Returns:
- whether this tag has a name
-
getTagName
Get the name of the tag, such asAperture, orInteropVersion.- Returns:
- the tag's name
-
getDirectoryName
- Returns:
- name of the
Directoryin which this tag exists
-
toString
A basic representation of the tag's type and value. EG:[Exif IFD0] FNumber - f/2.8.
-