org.apache.sanselan.formats.tiff.constants
Class TagInfo.Text

java.lang.Object
  extended by org.apache.sanselan.formats.tiff.constants.TagInfo
      extended by org.apache.sanselan.formats.tiff.constants.TagInfo.Text
All Implemented Interfaces:
TiffDirectoryConstants, TiffFieldTypeConstants, SanselanConstants
Enclosing class:
TagInfo

public static final class TagInfo.Text
extends TagInfo


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.sanselan.formats.tiff.constants.TagInfo
TagInfo.Date, TagInfo.Offset, TagInfo.Text, TagInfo.Unknown
 
Nested classes/interfaces inherited from interface org.apache.sanselan.formats.tiff.constants.TiffDirectoryConstants
TiffDirectoryConstants.ExifDirectoryType
 
Field Summary
 
Fields inherited from class org.apache.sanselan.formats.tiff.constants.TagInfo
dataTypes, directoryType, length, LENGTH_UNKNOWN, name, tag
 
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
 
Fields inherited from interface org.apache.sanselan.SanselanConstants
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 Summary
TagInfo.Text(java.lang.String name, int tag, FieldType[] dataTypes, int length, TiffDirectoryConstants.ExifDirectoryType exifDirectory)
           
TagInfo.Text(java.lang.String name, int tag, FieldType dataType, int length, TiffDirectoryConstants.ExifDirectoryType exifDirectory)
           
 
Method Summary
 byte[] encodeValue(FieldType fieldType, java.lang.Object value, int byteOrder)
           
 java.lang.Object getValue(TiffField entry)
           
 boolean isText()
           
 
Methods inherited from class org.apache.sanselan.formats.tiff.constants.TagInfo
getDescription, isDate, isOffset, isUnknown, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TagInfo.Text

public TagInfo.Text(java.lang.String name,
                    int tag,
                    FieldType dataType,
                    int length,
                    TiffDirectoryConstants.ExifDirectoryType exifDirectory)

TagInfo.Text

public TagInfo.Text(java.lang.String name,
                    int tag,
                    FieldType[] dataTypes,
                    int length,
                    TiffDirectoryConstants.ExifDirectoryType exifDirectory)
Method Detail

isText

public boolean isText()
Overrides:
isText in class TagInfo

encodeValue

public byte[] encodeValue(FieldType fieldType,
                          java.lang.Object value,
                          int byteOrder)
                   throws ImageWriteException
Overrides:
encodeValue in class TagInfo
Throws:
ImageWriteException

getValue

public java.lang.Object getValue(TiffField entry)
                          throws ImageReadException
Overrides:
getValue in class TagInfo
Throws:
ImageReadException


Copyright © 2007-2009. All Rights Reserved.