|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.sun.media.jai.codec.ImageEncoderImpl
A partial implementation of the ImageEncoder interface useful for subclassing.
This class is not a committed part of the JAI API. It may be removed or changed in future releases of JAI.
| Field Summary | |
protected OutputStream |
output
The OutputStream associcted with this ImageEncoder. |
protected ImageEncodeParam |
param
The ImageEncodeParam object associcted with this ImageEncoder. |
| Constructor Summary | |
ImageEncoderImpl(OutputStream output,
ImageEncodeParam param)
Constructs an ImageEncoderImpl with a given OutputStream and ImageEncoderParam instance. |
|
| Method Summary | |
void |
encode(Raster ras,
ColorModel cm)
Encodes a Raster with a given ColorModel and writes the output to the OutputStream associated with this ImageEncoder. |
abstract void |
encode(RenderedImage im)
Encodes a RenderedImage and writes the output to the OutputStream associated with this ImageEncoder. |
OutputStream |
getOutputStream()
Returns the OutputStream associated with this ImageEncoder. |
ImageEncodeParam |
getParam()
Returns the current parameters as an instance of the ImageEncodeParam interface. |
void |
setParam(ImageEncodeParam param)
Sets the current parameters to an instance of the ImageEncodeParam interface. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected OutputStream output
protected ImageEncodeParam param
| Constructor Detail |
public ImageEncoderImpl(OutputStream output,
ImageEncodeParam param)
| Method Detail |
public ImageEncodeParam getParam()
getParam in interface ImageEncoderpublic void setParam(ImageEncodeParam param)
setParam in interface ImageEncoderpublic OutputStream getOutputStream()
getOutputStream in interface ImageEncoder
public void encode(Raster ras,
ColorModel cm)
throws IOException
encode in interface ImageEncoder
public abstract void encode(RenderedImage im)
throws IOException
encode in interface ImageEncoder
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||