|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.coobird.thumbnailator.tasks.io.AbstractImageSink<T>
public abstract class AbstractImageSink<T>
An abstract class for ImageSink
s.
Method Summary | |
---|---|
String |
preferredOutputFormatName()
Returns the output format to use from information provided for the output image. |
void |
setOutputFormatName(String format)
Sets the output format of the resulting image. |
void |
setThumbnailParameter(ThumbnailParameter param)
Sets the ThumbnailParameter from which to retrieve parameters
to use when storing the image. |
void |
write(BufferedImage img)
Writes the resulting image to a destination. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.coobird.thumbnailator.tasks.io.ImageSink |
---|
getSink |
Method Detail |
---|
public void setOutputFormatName(String format)
ImageSink
For ImageSink
s which stores raw images, the format name specified
by this method may be ignored.
setOutputFormatName
in interface ImageSink<T>
format
- File format with which to store the image.public void setThumbnailParameter(ThumbnailParameter param)
ImageSink
ThumbnailParameter
from which to retrieve parameters
to use when storing the image.
setThumbnailParameter
in interface ImageSink<T>
param
- The ThumbnailParameter
with image
writing parameters.public void write(BufferedImage img) throws IOException
ImageSink
write
in interface ImageSink<T>
img
- The image to write or store.
IOException
- When a problem occurs while writing or storing
the image.public String preferredOutputFormatName()
ImageSink
If the output format cannot be determined, then
ThumbnailParameter.ORIGINAL_FORMAT
should be returned.
preferredOutputFormatName
in interface ImageSink<T>
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |