Tag Class Reference

Inherits java::io::Serializable.

Collaboration diagram for Tag:

Collaboration graph
[legend]

List of all members.

Public Member Functions

String getDescription () throws MetadataException
String getDirectoryName ()
String getTagName ()
int getTagType ()
String getTagTypeHex ()
 Tag (int tagType, Directory directory)
String toString ()

Private Attributes

final Directory _directory
final int _tagType


Constructor & Destructor Documentation

Tag ( int  tagType,
Directory  directory 
)


Member Function Documentation

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

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

String getTagName (  ) 

Get the name of the tag, such as Aperture, or InteropVersion.

Returns:
the tag's name

int getTagType (  ) 

Gets the tag type as an int

Returns:
the tag type as an int

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

String toString (  ) 

A basic representation of the tag's type and value in format: FNumber - F2.8.

Returns:
the tag's type and value


Member Data Documentation

final Directory _directory [private]

final int _tagType [private]


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:42:29 2012 for Project Wonder by  doxygen 1.5.8