Class ImageEncoderRegistry
- java.lang.Object
-
- org.pentaho.reporting.libraries.base.encoder.ImageEncoderRegistry
-
public class ImageEncoderRegistry extends java.lang.ObjectTodo: Document Me- Author:
- Thomas Morgner
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringIMAGE_JPEGstatic java.lang.StringIMAGE_PNG
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEncoder(java.lang.String mimeType, java.lang.String encoderClass)ImageEncodercreateEncoder(java.lang.String mimeType)static ImageEncoderRegistrygetInstance()java.lang.String[]getRegisteredEncoders()booleanisEncoderAvailable(java.lang.String mimeType)
-
-
-
Field Detail
-
IMAGE_PNG
public static final java.lang.String IMAGE_PNG
- See Also:
- Constant Field Values
-
IMAGE_JPEG
public static final java.lang.String IMAGE_JPEG
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static ImageEncoderRegistry getInstance()
-
addEncoder
public void addEncoder(java.lang.String mimeType, java.lang.String encoderClass)
-
isEncoderAvailable
public boolean isEncoderAvailable(java.lang.String mimeType)
-
getRegisteredEncoders
public java.lang.String[] getRegisteredEncoders()
-
createEncoder
public ImageEncoder createEncoder(java.lang.String mimeType) throws UnsupportedEncoderException
- Throws:
UnsupportedEncoderException
-
-