org.apache.sanselan.formats.tiff.constants
Class TagInfo
java.lang.Object
org.apache.sanselan.formats.tiff.constants.TagInfo
- All Implemented Interfaces:
- TiffDirectoryConstants, TiffFieldTypeConstants, SanselanConstants
- Direct Known Subclasses:
- TagInfo.Date, TagInfo.Offset, TagInfo.Text, TagInfo.Unknown
public class TagInfo
- extends java.lang.Object
- implements TiffDirectoryConstants, TiffFieldTypeConstants
Fields inherited from interface org.apache.sanselan.formats.tiff.constants.TiffDirectoryConstants |
DIRECTORY_TYPE_DIR_0, DIRECTORY_TYPE_DIR_1, DIRECTORY_TYPE_DIR_2, DIRECTORY_TYPE_DIR_3, DIRECTORY_TYPE_DIR_4, DIRECTORY_TYPE_EXIF, DIRECTORY_TYPE_GPS, DIRECTORY_TYPE_INTEROPERABILITY, DIRECTORY_TYPE_MAKER_NOTES, DIRECTORY_TYPE_ROOT, DIRECTORY_TYPE_SUB, DIRECTORY_TYPE_SUB0, DIRECTORY_TYPE_SUB1, DIRECTORY_TYPE_SUB2, DIRECTORY_TYPE_THUMBNAIL, DIRECTORY_TYPE_UNKNOWN, EXIF_DIRECTORIES, EXIF_DIRECTORY_EXIF_IFD, EXIF_DIRECTORY_GPS, EXIF_DIRECTORY_IFD0, EXIF_DIRECTORY_IFD1, EXIF_DIRECTORY_IFD2, EXIF_DIRECTORY_IFD3, EXIF_DIRECTORY_INTEROP_IFD, EXIF_DIRECTORY_MAKER_NOTES, EXIF_DIRECTORY_SUB_IFD, EXIF_DIRECTORY_SUB_IFD1, EXIF_DIRECTORY_SUB_IFD2, EXIF_DIRECTORY_UNKNOWN, TIFF_DIRECTORY_IFD0, TIFF_DIRECTORY_IFD1, TIFF_DIRECTORY_IFD2, TIFF_DIRECTORY_IFD3, TIFF_DIRECTORY_ROOT |
Fields inherited from interface org.apache.sanselan.formats.tiff.constants.TiffFieldTypeConstants |
FIELD_TYPE_ANY, FIELD_TYPE_ASCII, FIELD_TYPE_BYTE, FIELD_TYPE_DESCRIPTION_ANY, FIELD_TYPE_DESCRIPTION_ASCII, FIELD_TYPE_DESCRIPTION_BYTE, FIELD_TYPE_DESCRIPTION_BYTE_OR_SHORT, FIELD_TYPE_DESCRIPTION_LONG, FIELD_TYPE_DESCRIPTION_LONG_OR_SHORT, FIELD_TYPE_DESCRIPTION_RATIONAL, FIELD_TYPE_DESCRIPTION_SHORT, FIELD_TYPE_DESCRIPTION_SHORT_OR_LONG, FIELD_TYPE_DESCRIPTION_UNKNOWN, FIELD_TYPE_DOUBLE, FIELD_TYPE_FLOAT, FIELD_TYPE_LONG, FIELD_TYPE_RATIONAL, FIELD_TYPE_SBYTE, FIELD_TYPE_SHORT, FIELD_TYPE_SLONG, FIELD_TYPE_SRATIONAL, FIELD_TYPE_SSHORT, FIELD_TYPE_UNDEFINED, FIELD_TYPE_UNKNOWN, FIELD_TYPES |
Constructor Summary |
TagInfo(java.lang.String name,
int tag,
FieldType dataType)
|
TagInfo(java.lang.String name,
int tag,
FieldType[] dataTypes,
int length,
java.lang.String lengthDescription)
|
TagInfo(java.lang.String name,
int tag,
FieldType[] dataTypes,
int length,
TiffDirectoryConstants.ExifDirectoryType exifDirectory)
|
TagInfo(java.lang.String name,
int tag,
FieldType[] dataTypes,
java.lang.String lengthDescription)
|
TagInfo(java.lang.String name,
int tag,
FieldType dataType,
int length)
|
TagInfo(java.lang.String name,
int tag,
FieldType dataType,
int length,
TiffDirectoryConstants.ExifDirectoryType exifDirectory)
|
TagInfo(java.lang.String name,
int tag,
FieldType dataType,
java.lang.String lengthDescription)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
LENGTH_UNKNOWN
protected static final int LENGTH_UNKNOWN
- See Also:
- Constant Field Values
name
public final java.lang.String name
tag
public final int tag
dataTypes
public final FieldType[] dataTypes
length
public final int length
directoryType
public final TiffDirectoryConstants.ExifDirectoryType directoryType
TagInfo
public TagInfo(java.lang.String name,
int tag,
FieldType dataType,
int length,
TiffDirectoryConstants.ExifDirectoryType exifDirectory)
TagInfo
public TagInfo(java.lang.String name,
int tag,
FieldType dataType,
int length)
TagInfo
public TagInfo(java.lang.String name,
int tag,
FieldType dataType,
java.lang.String lengthDescription)
TagInfo
public TagInfo(java.lang.String name,
int tag,
FieldType[] dataTypes,
java.lang.String lengthDescription)
TagInfo
public TagInfo(java.lang.String name,
int tag,
FieldType dataType)
TagInfo
public TagInfo(java.lang.String name,
int tag,
FieldType[] dataTypes,
int length,
java.lang.String lengthDescription)
TagInfo
public TagInfo(java.lang.String name,
int tag,
FieldType[] dataTypes,
int length,
TiffDirectoryConstants.ExifDirectoryType exifDirectory)
getValue
public java.lang.Object getValue(TiffField entry)
throws ImageReadException
- Throws:
ImageReadException
encodeValue
public byte[] encodeValue(FieldType fieldType,
java.lang.Object value,
int byteOrder)
throws ImageWriteException
- Throws:
ImageWriteException
getDescription
public java.lang.String getDescription()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
isDate
public boolean isDate()
isOffset
public boolean isOffset()
isText
public boolean isText()
isUnknown
public boolean isUnknown()
Copyright © 2007-2009. All Rights Reserved.