public abstract class AbstractImageHandlerRegistry
extends java.lang.Object
Constructor and Description |
---|
AbstractImageHandlerRegistry()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addHandler(ImageHandlerBase handler)
Add an image handler.
|
void |
addHandler(java.lang.String classname)
Add an ImageHandler.
|
ImageHandlerBase |
getHandler(java.lang.Class imageClass)
Returns an ImageHandler which handles an specific image type given the MIME type
of the image.
|
ImageHandlerBase |
getHandler(org.apache.xmlgraphics.image.loader.Image img)
Returns an ImageHandler which handles an specific image type given the MIME type
of the image.
|
abstract java.lang.Class |
getHandlerClass()
Returns the ImageHandler implementing class
|
java.util.Comparator |
getHandlerComparator()
Returns the ImageHandler comparator
|
org.apache.xmlgraphics.image.loader.ImageFlavor[] |
getSupportedFlavors()
Returns the ordered array of supported image flavors.
|
public AbstractImageHandlerRegistry()
public void addHandler(java.lang.String classname)
classname
- the fully qualified class namepublic void addHandler(ImageHandlerBase handler)
handler
- the ImageHandler instancepublic ImageHandlerBase getHandler(org.apache.xmlgraphics.image.loader.Image img)
img
- the Image to be handledpublic ImageHandlerBase getHandler(java.lang.Class imageClass)
imageClass
- the Image subclass for which to get a handlerpublic org.apache.xmlgraphics.image.loader.ImageFlavor[] getSupportedFlavors()
public java.util.Comparator getHandlerComparator()
public abstract java.lang.Class getHandlerClass()
Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.