public class W3CDOMStreamWriter
extends java.lang.Object
implements javax.xml.stream.XMLStreamWriter
| Constructor and Description |
|---|
W3CDOMStreamWriter() |
W3CDOMStreamWriter(org.w3c.dom.Document document) |
W3CDOMStreamWriter(javax.xml.parsers.DocumentBuilder builder) |
W3CDOMStreamWriter(org.w3c.dom.Document document,
org.w3c.dom.DocumentFragment frag) |
W3CDOMStreamWriter(org.w3c.dom.Document owner,
org.w3c.dom.Element e) |
W3CDOMStreamWriter(org.w3c.dom.DocumentFragment frag) |
W3CDOMStreamWriter(org.w3c.dom.Element e) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected void |
createAndAddElement(java.lang.String prefix,
java.lang.String local,
java.lang.String namespace) |
protected org.w3c.dom.Element |
createElementNS(java.lang.String ns,
java.lang.String pfx,
java.lang.String local) |
void |
flush() |
org.w3c.dom.DocumentFragment |
getCurrentFragment() |
org.w3c.dom.Element |
getCurrentNode() |
org.w3c.dom.Document |
getDocument() |
javax.xml.namespace.NamespaceContext |
getNamespaceContext() |
java.lang.String |
getPrefix(java.lang.String uri) |
java.lang.Object |
getProperty(java.lang.String prop) |
boolean |
isNsRepairing() |
protected void |
newChild(org.w3c.dom.Element element) |
protected void |
setChild(org.w3c.dom.Element element,
boolean append) |
void |
setDefaultNamespace(java.lang.String arg0) |
void |
setNamespaceContext(javax.xml.namespace.NamespaceContext ctx) |
void |
setNsRepairing(boolean b) |
void |
setPrefix(java.lang.String arg0,
java.lang.String arg1) |
void |
setProperties(java.util.Map<java.lang.String,java.lang.Object> properties) |
java.lang.String |
toString() |
void |
writeAttribute(java.lang.String local,
java.lang.String value) |
void |
writeAttribute(java.lang.String namespace,
java.lang.String local,
java.lang.String value) |
void |
writeAttribute(java.lang.String prefix,
java.lang.String namespace,
java.lang.String local,
java.lang.String value) |
void |
writeCData(java.lang.String data) |
void |
writeCharacters(char[] text,
int start,
int len) |
void |
writeCharacters(java.lang.String text) |
void |
writeComment(java.lang.String value) |
void |
writeDefaultNamespace(java.lang.String namespace) |
void |
writeDTD(java.lang.String arg0) |
void |
writeEmptyElement(java.lang.String local) |
void |
writeEmptyElement(java.lang.String namespace,
java.lang.String local) |
void |
writeEmptyElement(java.lang.String prefix,
java.lang.String local,
java.lang.String namespace) |
void |
writeEndDocument() |
void |
writeEndElement() |
void |
writeEntityRef(java.lang.String ref) |
void |
writeNamespace(java.lang.String prefix,
java.lang.String namespace) |
void |
writeProcessingInstruction(java.lang.String target) |
void |
writeProcessingInstruction(java.lang.String target,
java.lang.String data) |
void |
writeStartDocument() |
void |
writeStartDocument(java.lang.String version) |
void |
writeStartDocument(java.lang.String encoding,
java.lang.String version) |
void |
writeStartElement(java.lang.String local) |
void |
writeStartElement(java.lang.String namespace,
java.lang.String local) |
void |
writeStartElement(java.lang.String prefix,
java.lang.String local,
java.lang.String namespace) |
public W3CDOMStreamWriter()
public W3CDOMStreamWriter(javax.xml.parsers.DocumentBuilder builder)
public W3CDOMStreamWriter(org.w3c.dom.Document document)
public W3CDOMStreamWriter(org.w3c.dom.DocumentFragment frag)
public W3CDOMStreamWriter(org.w3c.dom.Document document,
org.w3c.dom.DocumentFragment frag)
public W3CDOMStreamWriter(org.w3c.dom.Element e)
public W3CDOMStreamWriter(org.w3c.dom.Document owner,
org.w3c.dom.Element e)
public org.w3c.dom.Element getCurrentNode()
public org.w3c.dom.DocumentFragment getCurrentFragment()
public void setNsRepairing(boolean b)
public boolean isNsRepairing()
public void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
public org.w3c.dom.Document getDocument()
public void writeStartElement(java.lang.String local)
throws javax.xml.stream.XMLStreamException
writeStartElement in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionprotected void newChild(org.w3c.dom.Element element)
protected void setChild(org.w3c.dom.Element element,
boolean append)
public void writeStartElement(java.lang.String namespace,
java.lang.String local)
throws javax.xml.stream.XMLStreamException
writeStartElement in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic void writeStartElement(java.lang.String prefix,
java.lang.String local,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException
writeStartElement in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionprotected org.w3c.dom.Element createElementNS(java.lang.String ns,
java.lang.String pfx,
java.lang.String local)
protected void createAndAddElement(java.lang.String prefix,
java.lang.String local,
java.lang.String namespace)
public void writeEmptyElement(java.lang.String namespace,
java.lang.String local)
throws javax.xml.stream.XMLStreamException
writeEmptyElement in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic void writeEmptyElement(java.lang.String prefix,
java.lang.String local,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException
writeEmptyElement in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic void writeEmptyElement(java.lang.String local)
throws javax.xml.stream.XMLStreamException
writeEmptyElement in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic void writeEndElement()
throws javax.xml.stream.XMLStreamException
writeEndElement in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic void writeEndDocument()
throws javax.xml.stream.XMLStreamException
writeEndDocument in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic void writeAttribute(java.lang.String local,
java.lang.String value)
throws javax.xml.stream.XMLStreamException
writeAttribute in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic void writeAttribute(java.lang.String prefix,
java.lang.String namespace,
java.lang.String local,
java.lang.String value)
throws javax.xml.stream.XMLStreamException
writeAttribute in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic void writeAttribute(java.lang.String namespace,
java.lang.String local,
java.lang.String value)
throws javax.xml.stream.XMLStreamException
writeAttribute in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic void writeNamespace(java.lang.String prefix,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException
writeNamespace in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic void writeDefaultNamespace(java.lang.String namespace)
throws javax.xml.stream.XMLStreamException
writeDefaultNamespace in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic void writeComment(java.lang.String value)
throws javax.xml.stream.XMLStreamException
writeComment in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic void writeProcessingInstruction(java.lang.String target)
throws javax.xml.stream.XMLStreamException
writeProcessingInstruction in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic void writeProcessingInstruction(java.lang.String target,
java.lang.String data)
throws javax.xml.stream.XMLStreamException
writeProcessingInstruction in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic void writeCData(java.lang.String data)
throws javax.xml.stream.XMLStreamException
writeCData in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic void writeDTD(java.lang.String arg0)
throws javax.xml.stream.XMLStreamException
writeDTD in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic void writeEntityRef(java.lang.String ref)
throws javax.xml.stream.XMLStreamException
writeEntityRef in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic void writeStartDocument()
throws javax.xml.stream.XMLStreamException
writeStartDocument in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic void writeStartDocument(java.lang.String version)
throws javax.xml.stream.XMLStreamException
writeStartDocument in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic void writeStartDocument(java.lang.String encoding,
java.lang.String version)
throws javax.xml.stream.XMLStreamException
writeStartDocument in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic void writeCharacters(java.lang.String text)
throws javax.xml.stream.XMLStreamException
writeCharacters in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic void writeCharacters(char[] text,
int start,
int len)
throws javax.xml.stream.XMLStreamException
writeCharacters in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic java.lang.String getPrefix(java.lang.String uri)
throws javax.xml.stream.XMLStreamException
getPrefix in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic void setPrefix(java.lang.String arg0,
java.lang.String arg1)
throws javax.xml.stream.XMLStreamException
setPrefix in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic void setDefaultNamespace(java.lang.String arg0)
throws javax.xml.stream.XMLStreamException
setDefaultNamespace in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic void setNamespaceContext(javax.xml.namespace.NamespaceContext ctx)
throws javax.xml.stream.XMLStreamException
setNamespaceContext in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic javax.xml.namespace.NamespaceContext getNamespaceContext()
getNamespaceContext in interface javax.xml.stream.XMLStreamWriterpublic java.lang.Object getProperty(java.lang.String prop)
throws java.lang.IllegalArgumentException
getProperty in interface javax.xml.stream.XMLStreamWriterjava.lang.IllegalArgumentExceptionpublic void close()
throws javax.xml.stream.XMLStreamException
close in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic void flush()
throws javax.xml.stream.XMLStreamException
flush in interface javax.xml.stream.XMLStreamWriterjavax.xml.stream.XMLStreamExceptionpublic java.lang.String toString()
toString in class java.lang.Object