public abstract class DirectoryTiffHandler extends Object implements TiffHandler
Modifier and Type | Field and Description |
---|---|
protected Directory |
_currentDirectory |
protected Metadata |
_metadata |
Modifier | Constructor and Description |
---|---|
protected |
DirectoryTiffHandler(Metadata metadata,
Class<? extends Directory> initialDirectory) |
Modifier and Type | Method and Description |
---|---|
void |
endingIFD() |
void |
error(String message) |
protected void |
pushDirectory(Class<? extends Directory> directoryClass) |
void |
setByteArray(int tagId,
byte[] bytes) |
void |
setDouble(int tagId,
double double64) |
void |
setDoubleArray(int tagId,
double[] array) |
void |
setFloat(int tagId,
float float32) |
void |
setFloatArray(int tagId,
float[] array) |
void |
setInt16s(int tagId,
int int16s) |
void |
setInt16sArray(int tagId,
short[] array) |
void |
setInt16u(int tagId,
int int16u) |
void |
setInt16uArray(int tagId,
int[] array) |
void |
setInt32s(int tagId,
int int32s) |
void |
setInt32sArray(int tagId,
int[] array) |
void |
setInt32u(int tagId,
long int32u) |
void |
setInt32uArray(int tagId,
long[] array) |
void |
setInt8s(int tagId,
byte int8s) |
void |
setInt8sArray(int tagId,
byte[] array) |
void |
setInt8u(int tagId,
short int8u) |
void |
setInt8uArray(int tagId,
short[] array) |
void |
setRational(int tagId,
Rational rational) |
void |
setRationalArray(int tagId,
Rational[] array) |
void |
setString(int tagId,
String string) |
void |
warn(String message) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
completed, customProcessTag, hasFollowerIfd, isTagIfdPointer, setTiffMarker
protected Directory _currentDirectory
protected final Metadata _metadata
public void endingIFD()
endingIFD
in interface TiffHandler
public void warn(String message)
warn
in interface TiffHandler
public void error(String message)
error
in interface TiffHandler
public void setByteArray(int tagId, byte[] bytes)
setByteArray
in interface TiffHandler
public void setString(int tagId, String string)
setString
in interface TiffHandler
public void setRational(int tagId, Rational rational)
setRational
in interface TiffHandler
public void setRationalArray(int tagId, Rational[] array)
setRationalArray
in interface TiffHandler
public void setFloat(int tagId, float float32)
setFloat
in interface TiffHandler
public void setFloatArray(int tagId, float[] array)
setFloatArray
in interface TiffHandler
public void setDouble(int tagId, double double64)
setDouble
in interface TiffHandler
public void setDoubleArray(int tagId, double[] array)
setDoubleArray
in interface TiffHandler
public void setInt8s(int tagId, byte int8s)
setInt8s
in interface TiffHandler
public void setInt8sArray(int tagId, byte[] array)
setInt8sArray
in interface TiffHandler
public void setInt8u(int tagId, short int8u)
setInt8u
in interface TiffHandler
public void setInt8uArray(int tagId, short[] array)
setInt8uArray
in interface TiffHandler
public void setInt16s(int tagId, int int16s)
setInt16s
in interface TiffHandler
public void setInt16sArray(int tagId, short[] array)
setInt16sArray
in interface TiffHandler
public void setInt16u(int tagId, int int16u)
setInt16u
in interface TiffHandler
public void setInt16uArray(int tagId, int[] array)
setInt16uArray
in interface TiffHandler
public void setInt32s(int tagId, int int32s)
setInt32s
in interface TiffHandler
public void setInt32sArray(int tagId, int[] array)
setInt32sArray
in interface TiffHandler
public void setInt32u(int tagId, long int32u)
setInt32u
in interface TiffHandler
public void setInt32uArray(int tagId, long[] array)
setInt32uArray
in interface TiffHandler
Copyright © 2002-2015 Drew Noakes. All Rights Reserved.