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.
XMLHandlerRegistry
public XMLHandlerRegistry()
Default constructor.
addXMLHandler
public void addXMLHandler(String classname)
Add an XML handler. The handler itself is inspected to find out what it supports.
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.
handler
- the XMLHandler instance
getXMLHandler
public XMLHandler 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.
renderer
- the Renderer for which to retrieve a Rendererns
- the XML namespace associated with the XML to be rendered
- the XMLHandler responsible for handling the XML or null if none is available
Copyright 1999-2007 The Apache Software Foundation. All Rights Reserved.