Package org.apache.fop.render
Class XMLHandlerRegistry
java.lang.Object
org.apache.fop.render.XMLHandlerRegistry
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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addXMLHandler
(String classname) Add an XML handler.void
addXMLHandler
(XMLHandler handler) Add an XML handler.getXMLHandler
(Renderer renderer, String ns) Returns an XMLHandler which handles an XML dialect of the given namespace and for a specified output format defined by its MIME type.
-
Constructor Details
-
XMLHandlerRegistry
public XMLHandlerRegistry()Default constructor.
-
-
Method Details
-
addXMLHandler
Add an XML handler. The handler itself is inspected to find out what it supports.- Parameters:
classname
- the fully qualified class name
-
addXMLHandler
Add an XML handler. The handler itself is inspected to find out what it supports.- Parameters:
handler
- the XMLHandler instance
-
getXMLHandler
Returns an XMLHandler which handles an XML dialect of the given namespace and for a specified output format defined by its MIME type.- Parameters:
renderer
- the Renderer for which to retrieve a Rendererns
- the XML namespace associated with the XML to be rendered- Returns:
- the XMLHandler responsible for handling the XML or null if none is available
-