Class AbstractImageConverter
java.lang.Object
org.apache.xmlgraphics.image.loader.impl.AbstractImageConverter
- All Implemented Interfaces:
ImageConverter
- Direct Known Subclasses:
ImageConverterBitmap2G2D
,ImageConverterBuffered2Rendered
,ImageConverterG2D2Bitmap
,ImageConverterRendered2PNG
Abstract base class for ImageConverter implementations.
-
Field Summary
Fields inherited from interface org.apache.xmlgraphics.image.loader.spi.ImageConverter
MEDIUM_CONVERSION_PENALTY, MINIMAL_CONVERSION_PENALTY, NO_CONVERSION_PENALTY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
checkSourceFlavor
(Image img) Checks if the source flavor of the given image is compatible with this ImageConverter.int
Returns the conversion penalty for the conversion that this implementation supports.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.xmlgraphics.image.loader.spi.ImageConverter
convert, getSourceFlavor, getTargetFlavor
-
Constructor Details
-
AbstractImageConverter
public AbstractImageConverter()
-
-
Method Details
-
checkSourceFlavor
Checks if the source flavor of the given image is compatible with this ImageConverter.- Parameters:
img
- the image to check
-
getConversionPenalty
public int getConversionPenalty()Returns the conversion penalty for the conversion that this implementation supports.- Specified by:
getConversionPenalty
in interfaceImageConverter
- Returns:
- the conversion penalty (must be a non-negative integer)
-