org.exolab.adaptx.xslt.dom

Class XPNWriter


public class XPNWriter
extends java.lang.Object

A basic utility class to write an XPathNode, using the org.exolab.adaptx.xslt.dom package as the implementation of XPathNode. Actually it should work for any XPathNode implementation, but it's only been tested with the above listed package.
Version:
$Revision: 1.1 $ $Date: 2003/05/13 08:04:42 $
Author:
Keith Visco

Constructor Summary

XPNWriter(OutputStream os)
Creates a new XPNReader for the given URILocation.

Method Summary

void
setEncoding(String encoding)
Sets the character encoding to use
void
setIndentation(boolean indent)
Sets a flag which controls writer specific indentation
void
write(XPathNode node)
Writes an XML document representation from the given XPathNode

Constructor Details

XPNWriter

public XPNWriter(OutputStream os)
            throws java.io.IOException
Creates a new XPNReader for the given URILocation.
Parameters:

Method Details

setEncoding

public void setEncoding(String encoding)
Sets the character encoding to use
Parameters:
encoding - the character encoding to use

setIndentation

public void setIndentation(boolean indent)
Sets a flag which controls writer specific indentation
Parameters:
indent - a flag that when true indicates that the writer should "indent" where possible the start and end tags to make the XML easier to read for human consumption.

write

public void write(XPathNode node)
            throws java.io.IOException
Writes an XML document representation from the given XPathNode
Parameters:
node - the XPathNode to write