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)