public class TagInfo extends Object implements TiffDirectoryConstants, TiffFieldTypeConstants
Modifier and Type | Class and Description |
---|---|
static class |
TagInfo.Date |
static class |
TagInfo.Offset |
static class |
TagInfo.Text |
static class |
TagInfo.Unknown |
TiffDirectoryConstants.ExifDirectoryType
Modifier and Type | Field and Description |
---|---|
FieldType[] |
dataTypes |
TiffDirectoryConstants.ExifDirectoryType |
directoryType |
int |
length |
protected static int |
LENGTH_UNKNOWN |
String |
name |
int |
tag |
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
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
BUFFERED_IMAGE_FACTORY, PARAM_KEY_COMPRESSION, PARAM_KEY_FILENAME, PARAM_KEY_FORMAT, PARAM_KEY_READ_THUMBNAILS, PARAM_KEY_STRICT, PARAM_KEY_VERBOSE, PARAM_KEY_XMP_XML
Constructor and Description |
---|
TagInfo(String name,
int tag,
FieldType dataType) |
TagInfo(String name,
int tag,
FieldType[] dataTypes,
int length,
String lengthDescription) |
TagInfo(String name,
int tag,
FieldType[] dataTypes,
int length,
TiffDirectoryConstants.ExifDirectoryType exifDirectory) |
TagInfo(String name,
int tag,
FieldType[] dataTypes,
String lengthDescription) |
TagInfo(String name,
int tag,
FieldType dataType,
int length) |
TagInfo(String name,
int tag,
FieldType dataType,
int length,
TiffDirectoryConstants.ExifDirectoryType exifDirectory) |
TagInfo(String name,
int tag,
FieldType dataType,
String lengthDescription) |
protected static final int LENGTH_UNKNOWN
public final String name
public final int tag
public final FieldType[] dataTypes
public final int length
public final TiffDirectoryConstants.ExifDirectoryType directoryType
public TagInfo(String name, int tag, FieldType dataType, int length, TiffDirectoryConstants.ExifDirectoryType exifDirectory)
public TagInfo(String name, int tag, FieldType[] dataTypes, int length, String lengthDescription)
public TagInfo(String name, int tag, FieldType[] dataTypes, int length, TiffDirectoryConstants.ExifDirectoryType exifDirectory)
public Object getValue(TiffField entry) throws ImageReadException
ImageReadException
public byte[] encodeValue(FieldType fieldType, Object value, int byteOrder) throws ImageWriteException
ImageWriteException
public String getDescription()
public boolean isDate()
public boolean isOffset()
public boolean isText()
public boolean isUnknown()
Copyright © 2007-2012. All Rights Reserved.