Class TIFFIFD
- java.lang.Object
-
- com.sun.media.imageio.plugins.tiff.TIFFDirectory
-
- com.sun.media.imageioimpl.plugins.tiff.TIFFIFD
-
- All Implemented Interfaces:
java.lang.Cloneable
public class TIFFIFD extends TIFFDirectory
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetLastPosition()TIFFIFDgetShallowClone()Returns aTIFFIFDwherein all fields from theBaselineTIFFTagSetare copied by value and all other fields copied by reference.longgetStripOrTileByteCountsPosition()longgetStripOrTileOffsetsPosition()static TIFFTaggetTag(int tagNumber, java.util.List tagSets)static TIFFTaggetTag(java.lang.String tagName, java.util.List tagSets)java.util.ListgetTagSetList()voidinitialize(javax.imageio.stream.ImageInputStream stream, boolean ignoreUnknownFields)java.util.Iteratoriterator()Returns anIteratorover the TIFF fields.voidwriteToStream(javax.imageio.stream.ImageOutputStream stream)-
Methods inherited from class com.sun.media.imageio.plugins.tiff.TIFFDirectory
addTagSet, addTIFFField, clone, containsTIFFField, createFromMetadata, getAsMetadata, getNumTIFFFields, getParentTag, getTag, getTagSets, getTIFFField, getTIFFFields, removeTagSet, removeTIFFField, removeTIFFFields
-
-
-
-
Constructor Detail
-
TIFFIFD
public TIFFIFD(java.util.List tagSets, TIFFTag parentTag)
-
TIFFIFD
public TIFFIFD(java.util.List tagSets)
-
-
Method Detail
-
getTag
public static TIFFTag getTag(int tagNumber, java.util.List tagSets)
-
getTag
public static TIFFTag getTag(java.lang.String tagName, java.util.List tagSets)
-
getTagSetList
public java.util.List getTagSetList()
-
iterator
public java.util.Iterator iterator()
Returns anIteratorover the TIFF fields. The traversal is in the order of increasing tag number.
-
initialize
public void initialize(javax.imageio.stream.ImageInputStream stream, boolean ignoreUnknownFields) throws java.io.IOException- Throws:
java.io.IOException
-
writeToStream
public void writeToStream(javax.imageio.stream.ImageOutputStream stream) throws java.io.IOException- Throws:
java.io.IOException
-
getStripOrTileByteCountsPosition
public long getStripOrTileByteCountsPosition()
-
getStripOrTileOffsetsPosition
public long getStripOrTileOffsetsPosition()
-
getLastPosition
public long getLastPosition()
-
getShallowClone
public TIFFIFD getShallowClone()
Returns aTIFFIFDwherein all fields from theBaselineTIFFTagSetare copied by value and all other fields copied by reference.
-
-