org.mmbase.util.images
Class Factory

java.lang.Object
  extended byorg.mmbase.util.images.Factory

public class Factory
extends Object

Loads the ImageConverters and ImageInformers.

Since:
MMBase-1.8
Author:
Michiel Meeuwissen

Field Summary
protected static Class DEFAULT_IMAGECONVERTER
          The ImageConvertInterface implementation to be used (defaults to ConvertImageMagic)
protected static Class DEFAULT_IMAGEINFORMER
           
protected static String defaultImageFormat
          The default image format.
protected static Queue imageRequestQueue
           
protected static Map imageRequestTable
           
protected static ImageConversionRequestProcessor[] ireqprocessors
           
protected static int maxConcurrentRequests
           
protected static int maxRequests
           
protected static Map params
           
 
Constructor Summary
Factory()
           
 
Method Summary
static Imaging.CKey getCKey(int nodeNumber, String template)
           
static String getDefaultImageFormat()
           
static ImageConversionRequest getImageConversionRequest(List pars, byte[] in, String format, MMObjectNode icacheNode)
          Triggers a image-conversion.
static ImageInformer getImageInformer()
           
static void init(Map properties, MMObjectBuilder imageCaches)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

params

protected static Map params

DEFAULT_IMAGECONVERTER

protected static final Class DEFAULT_IMAGECONVERTER
The ImageConvertInterface implementation to be used (defaults to ConvertImageMagic)


DEFAULT_IMAGEINFORMER

protected static final Class DEFAULT_IMAGEINFORMER

maxConcurrentRequests

protected static int maxConcurrentRequests

maxRequests

protected static final int maxRequests
See Also:
Constant Field Values

imageRequestQueue

protected static Queue imageRequestQueue

imageRequestTable

protected static Map imageRequestTable

ireqprocessors

protected static ImageConversionRequestProcessor[] ireqprocessors

defaultImageFormat

protected static String defaultImageFormat
The default image format.

Constructor Detail

Factory

public Factory()
Method Detail

init

public static void init(Map properties,
                        MMObjectBuilder imageCaches)

getDefaultImageFormat

public static String getDefaultImageFormat()

getImageInformer

public static ImageInformer getImageInformer()

getImageConversionRequest

public static ImageConversionRequest getImageConversionRequest(List pars,
                                                               byte[] in,
                                                               String format,
                                                               MMObjectNode icacheNode)
Triggers a image-conversion.


getCKey

public static Imaging.CKey getCKey(int nodeNumber,
                                   String template)


MMBase build 1.8.1.20060716