org.apache.fop.render.xml
Class XMLXMLHandler
java.lang.Object
|
+--org.apache.fop.render.xml.XMLXMLHandler
- All Implemented Interfaces:
- XMLHandler
- public class XMLXMLHandler
- extends java.lang.Object
- implements XMLHandler
XML handler for the XML renderer.
Field Summary |
static java.lang.String |
HANDLER
Key for getting the TransformerHandler from the RendererContext |
Method Summary |
java.lang.String |
getNamespace()
|
void |
handleXML(RendererContext context,
org.w3c.dom.Document doc,
java.lang.String ns)
Handle an external xml document inside a Foreign Object Area. |
boolean |
supportsRenderer(Renderer renderer)
Checks if this XMLHandler supports handling an XML namespace for a particular renderer. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HANDLER
public static final java.lang.String HANDLER
- Key for getting the TransformerHandler from the RendererContext
XMLXMLHandler
public XMLXMLHandler()
handleXML
public void handleXML(RendererContext context,
org.w3c.dom.Document doc,
java.lang.String ns)
throws java.lang.Exception
- Description copied from interface:
XMLHandler
Handle an external xml document inside a Foreign Object Area.
This may throw an exception if for some reason it cannot be handled. The
caller is expected to deal with this exception.
The implementation may convert the XML document internally to another
XML dialect (SVG, for example) and call renderXML() on the AbstractRenderer
again (which can be retrieved through the RendererContext).
- Specified by:
handleXML
in interface XMLHandler
- See Also:
XMLHandler
supportsRenderer
public boolean supportsRenderer(Renderer renderer)
- Description copied from interface:
XMLHandler
- Checks if this XMLHandler supports handling an XML namespace for a particular renderer.
- Specified by:
supportsRenderer
in interface XMLHandler
- See Also:
XMLHandler.supportsRenderer(org.apache.fop.render.Renderer)
getNamespace
public java.lang.String getNamespace()
- Specified by:
getNamespace
in interface XMLHandler
- See Also:
XMLHandler.getNamespace()
Copyright 1999-2006 The Apache Software Foundation. All Rights Reserved.