public abstract class FileFormat
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) int |
compression |
(package private) static java.lang.String |
FORMAT_PACKAGE |
(package private) static java.lang.String |
FORMAT_SUFFIX |
(package private) static java.lang.String[] |
FORMATS |
(package private) LEDataInputStream |
inputStream |
(package private) ImageLoader |
loader |
(package private) LEDataOutputStream |
outputStream |
Constructor and Description |
---|
FileFormat() |
Modifier and Type | Method and Description |
---|---|
(package private) abstract boolean |
isFileFormat(LEDataInputStream stream)
Return whether or not the specified input stream
represents a supported file format.
|
static ImageData[] |
load(java.io.InputStream is,
ImageLoader loader)
Read the specified input stream using the specified loader, and
return the device independent image array represented by the stream.
|
(package private) abstract ImageData[] |
loadFromByteStream() |
ImageData[] |
loadFromStream(LEDataInputStream stream)
Read the specified input stream, and return the
device independent image array represented by the stream.
|
static void |
save(java.io.OutputStream os,
int format,
ImageLoader loader)
Write the device independent image array stored in the specified loader
to the specified output stream using the specified file format.
|
(package private) abstract void |
unloadIntoByteStream(ImageLoader loader) |
void |
unloadIntoStream(ImageLoader loader,
LEDataOutputStream stream)
Write the device independent image array stored in the specified loader
to the specified output stream.
|
static final java.lang.String FORMAT_PACKAGE
static final java.lang.String FORMAT_SUFFIX
static final java.lang.String[] FORMATS
LEDataInputStream inputStream
LEDataOutputStream outputStream
ImageLoader loader
int compression
abstract boolean isFileFormat(LEDataInputStream stream)
abstract ImageData[] loadFromByteStream()
public ImageData[] loadFromStream(LEDataInputStream stream)
public static ImageData[] load(java.io.InputStream is, ImageLoader loader)
public static void save(java.io.OutputStream os, int format, ImageLoader loader)
abstract void unloadIntoByteStream(ImageLoader loader)
public void unloadIntoStream(ImageLoader loader, LEDataOutputStream stream)