Package org.apache.fop.util
Class ContentHandlerFactoryRegistry
- java.lang.Object
-
- org.apache.fop.util.ContentHandlerFactoryRegistry
-
public class ContentHandlerFactoryRegistry extends java.lang.Object
This class holds references to various XML handlers used by FOP. It also supports automatic discovery of additional XML handlers available through the class path.
-
-
Constructor Summary
Constructors Constructor Description ContentHandlerFactoryRegistry()
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addContentHandlerFactory(java.lang.String classname)
Add an XML handler.void
addContentHandlerFactory(ContentHandlerFactory factory)
Add an ContentHandlerFactory.ContentHandlerFactory
getFactory(java.lang.String namespaceURI)
Retrieves a ContentHandlerFactory instance of a given namespace URI.
-
-
-
Method Detail
-
addContentHandlerFactory
public void addContentHandlerFactory(java.lang.String classname)
Add an XML handler. The handler itself is inspected to find out what it supports.- Parameters:
classname
- the fully qualified class name
-
addContentHandlerFactory
public void addContentHandlerFactory(ContentHandlerFactory factory)
Add an ContentHandlerFactory. The instance is inspected to find out what it supports.- Parameters:
factory
- the ContentHandlerFactory instance
-
getFactory
public ContentHandlerFactory getFactory(java.lang.String namespaceURI)
Retrieves a ContentHandlerFactory instance of a given namespace URI.- Parameters:
namespaceURI
- the namespace to be handled.- Returns:
- the ContentHandlerFactory or null, if no suitable instance is available.
-
-