Class AbstractImageConverter

java.lang.Object
org.apache.xmlgraphics.image.loader.impl.AbstractImageConverter
All Implemented Interfaces:
ImageConverter
Direct Known Subclasses:
ImageConverterBitmap2G2D, ImageConverterBuffered2Rendered, ImageConverterG2D2Bitmap, ImageConverterRendered2PNG

public abstract class AbstractImageConverter extends Object implements ImageConverter
Abstract base class for ImageConverter implementations.
  • Constructor Details

    • AbstractImageConverter

      public AbstractImageConverter()
  • Method Details

    • checkSourceFlavor

      protected void checkSourceFlavor(Image img)
      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 interface ImageConverter
      Returns:
      the conversion penalty (must be a non-negative integer)