Package org.apache.fop.render
Class XMLHandlerRegistry
- java.lang.Object
-
- org.apache.fop.render.XMLHandlerRegistry
-
public class XMLHandlerRegistry 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 XMLHandlerRegistry()
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addXMLHandler(java.lang.String classname)
Add an XML handler.void
addXMLHandler(XMLHandler handler)
Add an XML handler.XMLHandler
getXMLHandler(Renderer renderer, java.lang.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.
-
-
-
Method Detail
-
addXMLHandler
public void addXMLHandler(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
-
addXMLHandler
public void addXMLHandler(XMLHandler handler)
Add an XML handler. The handler itself is inspected to find out what it supports.- Parameters:
handler
- the XMLHandler instance
-
getXMLHandler
public XMLHandler getXMLHandler(Renderer renderer, java.lang.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.- 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
-
-