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 long
private long
private long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong
Returns aTIFFIFD
wherein all fields from theBaselineTIFFTagSet
are copied by value and all other fields copied by reference.long
long
static TIFFTag
static TIFFTag
void
initialize
(ImageInputStream stream, boolean ignoreUnknownFields) iterator()
Returns anIterator
over the TIFF fields.(package private) void
setPositions
(long stripOrTileOffsetsPosition, long stripOrTileByteCountsPosition, long lastPosition) private static void
writeTIFFFieldToStream
(TIFFField field, ImageOutputStream stream) void
writeToStream
(ImageOutputStream stream) Methods inherited from class com.github.jaiimageio.plugins.tiff.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 anIterator
over 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 aTIFFIFD
wherein all fields from theBaselineTIFFTagSet
are copied by value and all other fields copied by reference.
-