Class TIFFIFD
java.lang.Object
com.github.jaiimageio.plugins.tiff.TIFFDirectory
com.github.jaiimageio.impl.plugins.tiff.TIFFIFD
- All Implemented Interfaces:
Cloneable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate longprivate longprivate long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongReturns aTIFFIFDwherein all fields from theBaselineTIFFTagSetare copied by value and all other fields copied by reference.longlongstatic TIFFTagstatic TIFFTagvoidinitialize(ImageInputStream stream, boolean ignoreUnknownFields) iterator()Returns anIteratorover the TIFF fields.(package private) voidsetPositions(long stripOrTileOffsetsPosition, long stripOrTileByteCountsPosition, long lastPosition) private static voidwriteTIFFFieldToStream(TIFFField field, ImageOutputStream stream) voidwriteToStream(ImageOutputStream stream) Methods inherited from class TIFFDirectory
addTagSet, addTIFFField, clone, containsTIFFField, createFromMetadata, getAsMetadata, getNumTIFFFields, getParentTag, getTag, getTagSets, getTIFFField, getTIFFFields, removeTagSet, removeTIFFField, removeTIFFFields
-
Field Details
-
stripOrTileByteCountsPosition
private long stripOrTileByteCountsPosition -
stripOrTileOffsetsPosition
private long stripOrTileOffsetsPosition -
lastPosition
private long lastPosition
-
-
Constructor Details
-
TIFFIFD
-
TIFFIFD
-
-
Method Details
-
getTag
-
getTag
-
writeTIFFFieldToStream
private static void writeTIFFFieldToStream(TIFFField field, ImageOutputStream stream) throws IOException - Throws:
IOException
-
getTagSetList
-
iterator
Returns anIteratorover the TIFF fields. The traversal is in the order of increasing tag number. -
initialize
- Throws:
IOException
-
writeToStream
- Throws:
IOException
-
getStripOrTileByteCountsPosition
public long getStripOrTileByteCountsPosition() -
getStripOrTileOffsetsPosition
public long getStripOrTileOffsetsPosition() -
getLastPosition
public long getLastPosition() -
setPositions
void setPositions(long stripOrTileOffsetsPosition, long stripOrTileByteCountsPosition, long lastPosition) -
getShallowClone
Returns aTIFFIFDwherein all fields from theBaselineTIFFTagSetare copied by value and all other fields copied by reference.
-