Class ImageLoaderFactoryEPS
- java.lang.Object
-
- org.apache.xmlgraphics.image.loader.impl.AbstractImageLoaderFactory
-
- org.apache.xmlgraphics.image.loader.impl.ImageLoaderFactoryEPS
-
- All Implemented Interfaces:
ImageLoaderFactory
public class ImageLoaderFactoryEPS extends AbstractImageLoaderFactory
Factory class for the ImageLoader for EPS (Encapsulated PostScript) images.
-
-
Field Summary
Fields Modifier and Type Field Description private static ImageFlavor[]
FLAVORS
private static java.lang.String[]
MIMES
-
Constructor Summary
Constructors Constructor Description ImageLoaderFactoryEPS()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.boolean
isAvailable()
Indicates whether the underlying libraries needed by the implementation are available.ImageLoader
newImageLoader(ImageFlavor targetFlavor)
Creates and returns a new ImageLoader instance.-
Methods inherited from class org.apache.xmlgraphics.image.loader.impl.AbstractImageLoaderFactory
getUsagePenalty, isSupported
-
-
-
-
Field Detail
-
MIMES
private static final java.lang.String[] MIMES
-
FLAVORS
private static final ImageFlavor[] FLAVORS
-
-
Method Detail
-
getSupportedMIMETypes
public java.lang.String[] getSupportedMIMETypes()
Returns an array of MIME types supported by this implementation.- Returns:
- the MIME type array
-
getSupportedFlavors
public ImageFlavor[] getSupportedFlavors(java.lang.String mime)
Returns an array of ImageFlavors that are supported by this implementation for a given MIME type.- Parameters:
mime
- the MIME type- Returns:
- the ImageFlavor array
-
newImageLoader
public ImageLoader newImageLoader(ImageFlavor targetFlavor)
Creates and returns a new ImageLoader instance.- Parameters:
targetFlavor
- the target image flavor to produce- Returns:
- a new ImageLoader instance
-
isAvailable
public boolean isAvailable()
Indicates whether the underlying libraries needed by the implementation are available.- Returns:
- true if the implementation is functional.
-
-