Package com.bea.xml.stream
Class XMLStreamRecorder
- java.lang.Object
-
- com.bea.xml.stream.ReaderToWriter
-
- com.bea.xml.stream.XMLWriterBase
-
- com.bea.xml.stream.XMLStreamRecorder
-
- All Implemented Interfaces:
javax.xml.stream.XMLStreamWriter
public class XMLStreamRecorder extends XMLWriterBase
Writes XML in a non-xml format to create XML tests.
-
-
Field Summary
-
Fields inherited from class com.bea.xml.stream.XMLWriterBase
context, DEFAULTNS
-
-
Constructor Summary
Constructors Constructor Description XMLStreamRecorder()XMLStreamRecorder(java.io.Writer writer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcloseEndTag()protected voidcloseStartTag()static voidmain(java.lang.String[] args)protected voidopenEndTag()protected voidopenStartTag()voidwrite(javax.xml.stream.XMLStreamReader xmlr)voidwriteAttribute(java.lang.String namespaceURI, java.lang.String localName, java.lang.String value)voidwriteCData(java.lang.String data)protected voidwriteCharactersInternal(char[] characters, int start, int length, boolean isAttributeValue)voidwriteComment(java.lang.String data)voidwriteDefaultNamespace(java.lang.String namespaceURI)voidwriteDTD(java.lang.String dtd)voidwriteEntityRef(java.lang.String name)protected java.lang.StringwriteName(java.lang.String prefix, java.lang.String namespaceURI, java.lang.String localName)voidwriteNamespace(java.lang.String prefix, java.lang.String namespaceURI)voidwriteProcessingInstruction(java.lang.String target, java.lang.String text)voidwriteStartDocument()voidwriteStartDocument(java.lang.String version)voidwriteStartDocument(java.lang.String encoding, java.lang.String version)protected voidwriteType(int type)-
Methods inherited from class com.bea.xml.stream.XMLWriterBase
close, closeStartElement, flush, getNamespaceContext, getPrefix, getProperty, getURIInternal, isOpen, setConfigurationContext, setDefaultNamespace, setNamespaceContext, setPrefix, setWriter, write, write, write, write, writeAttribute, writeAttribute, writeCharacters, writeCharacters, writeEmptyElement, writeEmptyElement, writeEmptyElement, writeEndDocument, writeEndElement, writeProcessingInstruction, writeRaw, writeStartElement, writeStartElement, writeStartElement, writeStartElementInternal
-
Methods inherited from class com.bea.xml.stream.ReaderToWriter
setStreamWriter, writeAll
-
-
-
-
Method Detail
-
writeName
protected java.lang.String writeName(java.lang.String prefix, java.lang.String namespaceURI, java.lang.String localName) throws javax.xml.stream.XMLStreamException- Overrides:
writeNamein classXMLWriterBase- Throws:
javax.xml.stream.XMLStreamException
-
writeType
protected void writeType(int type) throws javax.xml.stream.XMLStreamException- Throws:
javax.xml.stream.XMLStreamException
-
openStartTag
protected void openStartTag() throws javax.xml.stream.XMLStreamException- Overrides:
openStartTagin classXMLWriterBase- Throws:
javax.xml.stream.XMLStreamException
-
closeStartTag
protected void closeStartTag() throws javax.xml.stream.XMLStreamException- Overrides:
closeStartTagin classXMLWriterBase- Throws:
javax.xml.stream.XMLStreamException
-
openEndTag
protected void openEndTag() throws javax.xml.stream.XMLStreamException- Overrides:
openEndTagin classXMLWriterBase- Throws:
javax.xml.stream.XMLStreamException
-
closeEndTag
protected void closeEndTag() throws javax.xml.stream.XMLStreamException- Overrides:
closeEndTagin classXMLWriterBase- Throws:
javax.xml.stream.XMLStreamException
-
writeAttribute
public void writeAttribute(java.lang.String namespaceURI, java.lang.String localName, java.lang.String value) throws javax.xml.stream.XMLStreamException- Specified by:
writeAttributein interfacejavax.xml.stream.XMLStreamWriter- Overrides:
writeAttributein classXMLWriterBase- Throws:
javax.xml.stream.XMLStreamException
-
writeNamespace
public void writeNamespace(java.lang.String prefix, java.lang.String namespaceURI) throws javax.xml.stream.XMLStreamException- Specified by:
writeNamespacein interfacejavax.xml.stream.XMLStreamWriter- Overrides:
writeNamespacein classXMLWriterBase- Throws:
javax.xml.stream.XMLStreamException
-
writeDefaultNamespace
public void writeDefaultNamespace(java.lang.String namespaceURI) throws javax.xml.stream.XMLStreamException- Specified by:
writeDefaultNamespacein interfacejavax.xml.stream.XMLStreamWriter- Overrides:
writeDefaultNamespacein classXMLWriterBase- Throws:
javax.xml.stream.XMLStreamException
-
writeComment
public void writeComment(java.lang.String data) throws javax.xml.stream.XMLStreamException- Specified by:
writeCommentin interfacejavax.xml.stream.XMLStreamWriter- Overrides:
writeCommentin classXMLWriterBase- Throws:
javax.xml.stream.XMLStreamException
-
writeProcessingInstruction
public void writeProcessingInstruction(java.lang.String target, java.lang.String text) throws javax.xml.stream.XMLStreamException- Specified by:
writeProcessingInstructionin interfacejavax.xml.stream.XMLStreamWriter- Overrides:
writeProcessingInstructionin classXMLWriterBase- Throws:
javax.xml.stream.XMLStreamException
-
writeDTD
public void writeDTD(java.lang.String dtd) throws javax.xml.stream.XMLStreamException- Specified by:
writeDTDin interfacejavax.xml.stream.XMLStreamWriter- Overrides:
writeDTDin classXMLWriterBase- Throws:
javax.xml.stream.XMLStreamException
-
writeCData
public void writeCData(java.lang.String data) throws javax.xml.stream.XMLStreamException- Specified by:
writeCDatain interfacejavax.xml.stream.XMLStreamWriter- Overrides:
writeCDatain classXMLWriterBase- Throws:
javax.xml.stream.XMLStreamException
-
writeEntityRef
public void writeEntityRef(java.lang.String name) throws javax.xml.stream.XMLStreamException- Specified by:
writeEntityRefin interfacejavax.xml.stream.XMLStreamWriter- Overrides:
writeEntityRefin classXMLWriterBase- Throws:
javax.xml.stream.XMLStreamException
-
writeStartDocument
public void writeStartDocument() throws javax.xml.stream.XMLStreamException- Specified by:
writeStartDocumentin interfacejavax.xml.stream.XMLStreamWriter- Overrides:
writeStartDocumentin classXMLWriterBase- Throws:
javax.xml.stream.XMLStreamException
-
writeStartDocument
public void writeStartDocument(java.lang.String version) throws javax.xml.stream.XMLStreamException- Specified by:
writeStartDocumentin interfacejavax.xml.stream.XMLStreamWriter- Overrides:
writeStartDocumentin classXMLWriterBase- Throws:
javax.xml.stream.XMLStreamException
-
writeStartDocument
public void writeStartDocument(java.lang.String encoding, java.lang.String version) throws javax.xml.stream.XMLStreamException- Specified by:
writeStartDocumentin interfacejavax.xml.stream.XMLStreamWriter- Overrides:
writeStartDocumentin classXMLWriterBase- Throws:
javax.xml.stream.XMLStreamException
-
writeCharactersInternal
protected void writeCharactersInternal(char[] characters, int start, int length, boolean isAttributeValue) throws javax.xml.stream.XMLStreamException- Overrides:
writeCharactersInternalin classXMLWriterBase- Throws:
javax.xml.stream.XMLStreamException
-
write
public void write(javax.xml.stream.XMLStreamReader xmlr) throws javax.xml.stream.XMLStreamException- Overrides:
writein classReaderToWriter- Throws:
javax.xml.stream.XMLStreamException
-
main
public static void main(java.lang.String[] args) throws java.lang.Exception- Throws:
java.lang.Exception
-
-