|
xmlgraphics-commons 1.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.xmlgraphics.image.loader.spi.ImageImplRegistry
public class ImageImplRegistry
This class is the registry for all implementations of the various service provider interfaces for the image package.
Field Summary | |
---|---|
protected static org.apache.commons.logging.Log |
log
logger |
Constructor Summary | |
---|---|
ImageImplRegistry()
Main constructor. |
Method Summary | |
---|---|
void |
discoverClasspathImplementations()
Discovers all implementations in the application's classpath. |
static ImageImplRegistry |
getDefaultInstance()
Returns the default instance of the Image implementation registry. |
int |
getImageConverterModifications()
Returns the number of modifications to the collection of registered ImageConverter instances. |
java.util.Collection |
getImageConverters()
Returns the Collection of registered ImageConverter instances. |
ImageLoaderFactory[] |
getImageLoaderFactories(ImageInfo imageInfo,
ImageFlavor flavor)
Returns an array of ImageLoaderFactory instances that support the MIME type
indicated by an ImageInfo object and can generate the given image flavor. |
ImageLoaderFactory[] |
getImageLoaderFactories(java.lang.String mime)
Returns an array of ImageLoaderFactory instances which support the given MIME type. |
ImageLoaderFactory |
getImageLoaderFactory(ImageInfo imageInfo,
ImageFlavor flavor)
Returns the best ImageLoaderFactory supporting the ImageInfo and image flavor. |
java.util.Iterator |
getPreloaderIterator()
Returns an iterator over all registered ImagePreloader instances. |
void |
registerConverter(ImageConverter converter)
Registers a new ImageConverter. |
void |
registerLoaderFactory(ImageLoaderFactory loaderFactory)
Registers a new ImageLoaderFactory. |
void |
registerPreloader(ImagePreloader preloader)
Registers a new ImagePreloader. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static org.apache.commons.logging.Log log
Constructor Detail |
---|
public ImageImplRegistry()
getDefaultInstance()
Method Detail |
---|
public static ImageImplRegistry getDefaultInstance()
public void discoverClasspathImplementations()
public void registerPreloader(ImagePreloader preloader)
preloader
- An ImagePreloader instancepublic void registerLoaderFactory(ImageLoaderFactory loaderFactory)
loaderFactory
- An ImageLoaderFactory instancepublic java.util.Collection getImageConverters()
public int getImageConverterModifications()
public void registerConverter(ImageConverter converter)
converter
- An ImageConverter instancepublic java.util.Iterator getPreloaderIterator()
public ImageLoaderFactory getImageLoaderFactory(ImageInfo imageInfo, ImageFlavor flavor)
ImageInfo
and image flavor.
If there are multiple ImageLoaderFactories the one with the least usage penalty is selected.
imageInfo
- the image info objectflavor
- the image flavor.
public ImageLoaderFactory[] getImageLoaderFactories(ImageInfo imageInfo, ImageFlavor flavor)
ImageLoaderFactory
instances that support the MIME type
indicated by an ImageInfo
object and can generate the given image flavor.
imageInfo
- the image info objectflavor
- the target image flavor
public ImageLoaderFactory[] getImageLoaderFactories(java.lang.String mime)
mime
- the MIME type to find ImageLoaderFactories for
|
xmlgraphics-commons 1.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |