com.bea.xml.stream

Class XMLWriterBase

public class XMLWriterBase extends ReaderToWriter implements XMLStreamWriter

The base output class.

Field Summary
protected NamespaceContextImplcontext
protected static StringDEFAULTNS
Constructor Summary
XMLWriterBase()
XMLWriterBase(Writer writer)
Method Summary
voidclose()
protected voidcloseEndTag()
protected voidcloseStartElement()
protected voidcloseStartTag()
voidflush()
NamespaceContextgetNamespaceContext()
StringgetPrefix(String uri)
ObjectgetProperty(String name)
protected StringgetURIInternal(String prefix)
protected booleanisOpen()
static voidmain(String[] args)
protected voidopenEndTag()
protected voidopenStartTag()
voidsetConfigurationContext(ConfigurationContextBase c)
voidsetDefaultNamespace(String uri)
voidsetNamespaceContext(NamespaceContext context)
voidsetPrefix(String prefix, String uri)
voidsetWriter(Writer writer)
protected voidwrite(String s)
protected voidwrite(char c)
protected voidwrite(char[] c)
protected voidwrite(char[] c, int start, int len)
voidwriteAttribute(String localName, String value)
voidwriteAttribute(String namespaceURI, String localName, String value)
voidwriteAttribute(String prefix, String namespaceURI, String localName, String value)
voidwriteCData(String data)
voidwriteCharacters(String text)
voidwriteCharacters(char[] text, int start, int len)
protected voidwriteCharactersInternal(char[] characters, int start, int length, boolean isAttributeValue)
voidwriteComment(String data)
voidwriteDefaultNamespace(String namespaceURI)
voidwriteDTD(String dtd)
voidwriteEmptyElement(String namespaceURI, String localName)
voidwriteEmptyElement(String prefix, String localName, String namespaceURI)
voidwriteEmptyElement(String localName)
voidwriteEndDocument()
voidwriteEndElement()
voidwriteEntityRef(String name)
protected StringwriteName(String prefix, String namespaceURI, String localName)
voidwriteNamespace(String prefix, String namespaceURI)
voidwriteProcessingInstruction(String target)
voidwriteProcessingInstruction(String target, String text)
voidwriteRaw(String data)
voidwriteStartDocument()
voidwriteStartDocument(String version)
voidwriteStartDocument(String encoding, String version)
voidwriteStartElement(String namespaceURI, String localName)
voidwriteStartElement(String prefix, String localName, String namespaceURI)
voidwriteStartElement(String localName)
protected voidwriteStartElementInternal(String namespaceURI, String localName)

Field Detail

context

protected NamespaceContextImpl context

DEFAULTNS

protected static final String DEFAULTNS

Constructor Detail

XMLWriterBase

public XMLWriterBase()

XMLWriterBase

public XMLWriterBase(Writer writer)

Method Detail

close

public void close()

closeEndTag

protected void closeEndTag()

closeStartElement

protected void closeStartElement()

closeStartTag

protected void closeStartTag()

flush

public void flush()

getNamespaceContext

public NamespaceContext getNamespaceContext()

getPrefix

public String getPrefix(String uri)

getProperty

public Object getProperty(String name)

getURIInternal

protected String getURIInternal(String prefix)

isOpen

protected boolean isOpen()

main

public static void main(String[] args)

openEndTag

protected void openEndTag()

openStartTag

protected void openStartTag()

setConfigurationContext

public void setConfigurationContext(ConfigurationContextBase c)

setDefaultNamespace

public void setDefaultNamespace(String uri)

setNamespaceContext

public void setNamespaceContext(NamespaceContext context)

setPrefix

public void setPrefix(String prefix, String uri)

setWriter

public void setWriter(Writer writer)

write

protected void write(String s)

write

protected void write(char c)

write

protected void write(char[] c)

write

protected void write(char[] c, int start, int len)

writeAttribute

public void writeAttribute(String localName, String value)

writeAttribute

public void writeAttribute(String namespaceURI, String localName, String value)

writeAttribute

public void writeAttribute(String prefix, String namespaceURI, String localName, String value)

writeCData

public void writeCData(String data)

writeCharacters

public void writeCharacters(String text)

writeCharacters

public void writeCharacters(char[] text, int start, int len)

writeCharactersInternal

protected void writeCharactersInternal(char[] characters, int start, int length, boolean isAttributeValue)

writeComment

public void writeComment(String data)

writeDefaultNamespace

public void writeDefaultNamespace(String namespaceURI)

writeDTD

public void writeDTD(String dtd)

writeEmptyElement

public void writeEmptyElement(String namespaceURI, String localName)

writeEmptyElement

public void writeEmptyElement(String prefix, String localName, String namespaceURI)

writeEmptyElement

public void writeEmptyElement(String localName)

writeEndDocument

public void writeEndDocument()

writeEndElement

public void writeEndElement()

writeEntityRef

public void writeEntityRef(String name)

writeName

protected String writeName(String prefix, String namespaceURI, String localName)

writeNamespace

public void writeNamespace(String prefix, String namespaceURI)

writeProcessingInstruction

public void writeProcessingInstruction(String target)

writeProcessingInstruction

public void writeProcessingInstruction(String target, String text)

writeRaw

public void writeRaw(String data)

writeStartDocument

public void writeStartDocument()

writeStartDocument

public void writeStartDocument(String version)

writeStartDocument

public void writeStartDocument(String encoding, String version)

writeStartElement

public void writeStartElement(String namespaceURI, String localName)

writeStartElement

public void writeStartElement(String prefix, String localName, String namespaceURI)

writeStartElement

public void writeStartElement(String localName)

writeStartElementInternal

protected void writeStartElementInternal(String namespaceURI, String localName)