com.caucho.xml
Class DOMBuilder

java.lang.Object
  |
  +--com.caucho.xml.DOMBuilder
All Implemented Interfaces:
XMLWriter

public class DOMBuilder
extends java.lang.Object
implements XMLWriter

XMLWriter to create a DOM document.


Constructor Summary
DOMBuilder()
           
 
Method Summary
 void attribute(java.lang.String uri, java.lang.String localName, java.lang.String qName, java.lang.String value)
           
 void cdata(char[] buffer, int offset, int length)
           
 void cdata(java.lang.String text)
           
 void comment(java.lang.String data)
           
 void endDocument()
           
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
           
 boolean getEscapeText()
           
 Node getNode()
           
 void init(Node top)
           
 void processingInstruction(java.lang.String name, java.lang.String data)
           
 void setEscapeText(boolean isEscaped)
           
 void setLocation(java.lang.String filename, int line, int column)
           
 void startDocument()
           
 void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
           
 void text(char[] buffer, int offset, int length)
           
 void text(java.lang.String text)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DOMBuilder

public DOMBuilder()
Method Detail

init

public void init(Node top)

getNode

public Node getNode()

startDocument

public void startDocument()
                   throws java.io.IOException
Specified by:
startDocument in interface XMLWriter

endDocument

public void endDocument()
                 throws java.io.IOException
Specified by:
endDocument in interface XMLWriter

setLocation

public void setLocation(java.lang.String filename,
                        int line,
                        int column)
Specified by:
setLocation in interface XMLWriter

startElement

public void startElement(java.lang.String uri,
                         java.lang.String localName,
                         java.lang.String qName)
                  throws java.io.IOException
Specified by:
startElement in interface XMLWriter

attribute

public void attribute(java.lang.String uri,
                      java.lang.String localName,
                      java.lang.String qName,
                      java.lang.String value)
               throws java.io.IOException
Specified by:
attribute in interface XMLWriter

endElement

public void endElement(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String qName)
                throws java.io.IOException
Specified by:
endElement in interface XMLWriter

processingInstruction

public void processingInstruction(java.lang.String name,
                                  java.lang.String data)
                           throws java.io.IOException
Specified by:
processingInstruction in interface XMLWriter

comment

public void comment(java.lang.String data)
             throws java.io.IOException
Specified by:
comment in interface XMLWriter

getEscapeText

public boolean getEscapeText()
Specified by:
getEscapeText in interface XMLWriter

setEscapeText

public void setEscapeText(boolean isEscaped)
Specified by:
setEscapeText in interface XMLWriter

text

public void text(java.lang.String text)
          throws java.io.IOException
Specified by:
text in interface XMLWriter

text

public void text(char[] buffer,
                 int offset,
                 int length)
          throws java.io.IOException
Specified by:
text in interface XMLWriter

cdata

public void cdata(java.lang.String text)
           throws java.io.IOException
Specified by:
cdata in interface XMLWriter

cdata

public void cdata(char[] buffer,
                  int offset,
                  int length)
           throws java.io.IOException
Specified by:
cdata in interface XMLWriter