|
xmlgraphics-commons 1.3.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.xmlgraphics.image.loader.impl.AbstractImageLoaderFactory
org.apache.xmlgraphics.image.loader.impl.ImageLoaderFactoryRawCCITTFax
public class ImageLoaderFactoryRawCCITTFax
Factory class for the ImageLoader for raw/undecoded CCITT encoded images.
Constructor Summary | |
---|---|
ImageLoaderFactoryRawCCITTFax()
|
Method Summary | |
---|---|
static java.lang.String |
getMimeForRawFlavor(ImageFlavor flavor)
Returns the MIME type for a given ImageFlavor if it is from a format that is consumed without being undecoded. |
ImageFlavor[] |
getSupportedFlavors(java.lang.String mime)
Returns an array of ImageFlavors that are supported by this implementation for a given MIME type. |
java.lang.String[] |
getSupportedMIMETypes()
Returns an array of MIME types supported by this implementation. |
int |
getUsagePenalty(java.lang.String mime,
ImageFlavor flavor)
Returns the usage penalty for a particular ImageLoader. |
boolean |
isAvailable()
Indicates whether the underlying libraries needed by the implementation are available. |
boolean |
isSupported(ImageInfo imageInfo)
Indicates whether the given image (represented by an ImageInfo object) is supported
by the loader. |
ImageLoader |
newImageLoader(ImageFlavor targetFlavor)
Creates and returns a new ImageLoader instance. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ImageLoaderFactoryRawCCITTFax()
Method Detail |
---|
public static java.lang.String getMimeForRawFlavor(ImageFlavor flavor)
flavor
- the image flavor
public java.lang.String[] getSupportedMIMETypes()
public ImageFlavor[] getSupportedFlavors(java.lang.String mime)
mime
- the MIME type
public ImageLoader newImageLoader(ImageFlavor targetFlavor)
targetFlavor
- the target image flavor to produce
public int getUsagePenalty(java.lang.String mime, ImageFlavor flavor)
mime
- the MIME typeflavor
- the target image flavor
public boolean isAvailable()
public boolean isSupported(ImageInfo imageInfo)
ImageInfo
object) is supported
by the loader. By default, implementations return true assuming all images of the supported
MIME types can be processed correctly. In some cases, however, an ImageLoader may only
support a subset of a format because it offers an optimized way to embed the image in
the target format (for example: CCITT compressed TIFF files in PDF and PostScript). For
this to work, the preloader must register some information in the ImageInfo's custom
objects so the factory can identify if an image may or may not be supported.
isSupported
in interface ImageLoaderFactory
isSupported
in class AbstractImageLoaderFactory
imageInfo
- the image info object
|
xmlgraphics-commons 1.3.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |