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

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

public static class TagInfo.Date
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.Date(java.lang.String name, int tag, FieldType dataType, int length)
           
 
Method Summary
 byte[] encodeValue(FieldType fieldType, java.lang.Object value, int byteOrder)
           
 java.lang.Object getValue(TiffField entry)
           
 boolean isDate()
           
 java.lang.String toString()
           
 
Methods inherited from class org.apache.sanselan.formats.tiff.constants.TagInfo
getDescription, isOffset, isText, isUnknown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TagInfo.Date

public TagInfo.Date(java.lang.String name,
                    int tag,
                    FieldType dataType,
                    int length)
Method Detail

getValue

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

encodeValue

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

toString

public java.lang.String toString()
Overrides:
toString in class TagInfo

isDate

public boolean isDate()
Overrides:
isDate in class TagInfo


Copyright © 2007-2009. All Rights Reserved.