com.drew.metadata
Class Tag

java.lang.Object
  extended by com.drew.metadata.Tag
All Implemented Interfaces:
java.io.Serializable

public class Tag
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
Tag(int tagType, Directory directory)
           
 
Method Summary
 java.lang.String getDescription()
          Get a description of the tag's value, considering enumerated values and units.
 java.lang.String getDirectoryName()
          Get the name of the directory in which the tag exists, such as Exif, GPS or Interoperability.
 java.lang.String getTagName()
          Get the name of the tag, such as Aperture, or InteropVersion.
 int getTagType()
          Gets the tag type as an int
 java.lang.String getTagTypeHex()
          Gets the tag type in hex notation as a String with padded leading zeroes if necessary (i.e.
 java.lang.String toString()
          A basic representation of the tag's type and value in format: FNumber - F2.8.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Tag

public Tag(int tagType,
           Directory directory)
Method Detail

getTagType

public int getTagType()
Gets the tag type as an int

Returns:
the tag type as an int

getTagTypeHex

public java.lang.String 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

public java.lang.String getDescription()
                                throws MetadataException
Get a description of the tag's value, considering enumerated values and units.

Returns:
a description of the tag's value
Throws:
MetadataException

getTagName

public java.lang.String getTagName()
Get the name of the tag, such as Aperture, or InteropVersion.

Returns:
the tag's name

getDirectoryName

public java.lang.String getDirectoryName()
Get the name of the directory in which the tag exists, such as Exif, GPS or Interoperability.

Returns:
name of the directory in which this tag exists

toString

public java.lang.String toString()
A basic representation of the tag's type and value in format: FNumber - F2.8.

Overrides:
toString in class java.lang.Object
Returns:
the tag's type and value


Copyright © 2006 Drew Noakes. All Rights Reserved.