fop 1.1

## 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
`XMLHandlerRegistry()` Default constructor.

Method Summary
`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.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### XMLHandlerRegistry

    public XMLHandlerRegistry()

  Default constructor.

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 Renderer
    `ns` - the XML namespace associated with the XML to be rendered
  Returns:
    the XMLHandler responsible for handling the XML or null if none is available

fop 1.1

Copyright 1999-2012 The Apache Software Foundation. All Rights Reserved.