public class TIFFIFD extends TIFFDirectory
| Modifier and Type | Field and Description |
|---|---|
private long |
lastPosition |
private long |
stripOrTileByteCountsPosition |
private long |
stripOrTileOffsetsPosition |
| Constructor and Description |
|---|
TIFFIFD(List tagSets) |
TIFFIFD(List tagSets,
TIFFTag parentTag) |
| Modifier and Type | Method and Description |
|---|---|
long |
getLastPosition() |
TIFFIFD |
getShallowClone()
Returns a
TIFFIFD wherein all fields from the
BaselineTIFFTagSet are copied by value and all other
fields copied by reference. |
long |
getStripOrTileByteCountsPosition() |
long |
getStripOrTileOffsetsPosition() |
static TIFFTag |
getTag(int tagNumber,
List tagSets) |
static TIFFTag |
getTag(String tagName,
List tagSets) |
List |
getTagSetList() |
void |
initialize(ImageInputStream stream,
boolean ignoreUnknownFields) |
Iterator |
iterator()
Returns an
Iterator 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) |
addTagSet, addTIFFField, clone, containsTIFFField, createFromMetadata, getAsMetadata, getNumTIFFFields, getParentTag, getTag, getTagSets, getTIFFField, getTIFFFields, removeTagSet, removeTIFFField, removeTIFFFieldsprivate long stripOrTileByteCountsPosition
private long stripOrTileOffsetsPosition
private long lastPosition
public TIFFIFD(List tagSets)
private static void writeTIFFFieldToStream(TIFFField field, ImageOutputStream stream) throws IOException
IOExceptionpublic List getTagSetList()
public Iterator iterator()
Iterator over the TIFF fields. The
traversal is in the order of increasing tag number.public void initialize(ImageInputStream stream, boolean ignoreUnknownFields) throws IOException
IOExceptionpublic void writeToStream(ImageOutputStream stream) throws IOException
IOExceptionpublic long getStripOrTileByteCountsPosition()
public long getStripOrTileOffsetsPosition()
public long getLastPosition()
void setPositions(long stripOrTileOffsetsPosition,
long stripOrTileByteCountsPosition,
long lastPosition)
public TIFFIFD getShallowClone()
TIFFIFD wherein all fields from the
BaselineTIFFTagSet are copied by value and all other
fields copied by reference.Copyright © 2017 Open Microscopy Environment