public class XTIFFFactory
extends java.lang.Object
implements java.io.Serializable
XTIFFField
,
XTIFFDirectory
,
Serialized FormConstructor and Description |
---|
XTIFFFactory()
Default constructor
|
Modifier and Type | Method and Description |
---|---|
XTIFFDirectory |
createDirectory()
Constructs an empty XTIFFDirectory for encoding
|
XTIFFDirectory |
createDirectory(com.sun.media.jai.codec.SeekableStream stream,
int directory)
Constructs an XTIFFDirectoryFactory from a SeekableStream.
|
XTIFFDirectory |
createDirectory(com.sun.media.jai.codec.SeekableStream stream,
long ifd_offset)
Constructs a XTIFFDirectory by reading a SeekableStream.
|
XTIFFField |
createField(int tag,
int type,
int count,
java.lang.Object obj)
Constructs an XTIFFField from values
|
public XTIFFDirectory createDirectory(com.sun.media.jai.codec.SeekableStream stream, int directory) throws java.io.IOException
stream
- a SeekableStream to read from.directory
- the index of the directory to read.java.io.IOException
public XTIFFDirectory createDirectory(com.sun.media.jai.codec.SeekableStream stream, long ifd_offset) throws java.io.IOException
stream
- a SeekableStream to read from.ifd_offset
- the long byte offset of the directory.java.io.IOException
public XTIFFDirectory createDirectory()
public XTIFFField createField(int tag, int type, int count, java.lang.Object obj)
tag
- the TIFF tag listed in XTIFFtype
- the TIFF field type listed in XTIFFFieldcount
- the number of values in array objobj
- the array of valuesXTIFFField