com.bea.xml.stream

Class XMLEventWriterBase

Implemented Interfaces:
javax.xml.stream.util.XMLEventConsumer, javax.xml.stream.XMLEventWriter

public class XMLEventWriterBase
extends java.lang.Object
implements javax.xml.stream.XMLEventWriter, javax.xml.stream.util.XMLEventConsumer

The base writer class

Constructor Summary

XMLEventWriterBase(javax.xml.stream.XMLStreamWriter writer)

Method Summary

void
add(javax.xml.stream.XMLEventReader stream)
void
add(javax.xml.stream.events.XMLEvent e)
void
addAttribute(javax.xml.stream.events.Attribute a)
void
addCharacters(javax.xml.stream.events.Characters cd)
void
addComment(javax.xml.stream.events.Comment c)
void
addDTD(javax.xml.stream.events.DTD dtd)
void
addEndDocument(javax.xml.stream.events.EndDocument ed)
void
addEntityReference(javax.xml.stream.events.EntityReference er)
void
addNamespace(javax.xml.stream.events.Namespace ns)
void
addProcessingInstruction(javax.xml.stream.events.ProcessingInstruction pi)
void
addStartDocument(javax.xml.stream.events.StartDocument sd)
void
close()
void
flush()
javax.xml.namespace.NamespaceContext
getNamespaceContext()
String
getPrefix(String uri)
static void
main(args[] )
void
setDefaultNamespace(String uri)
void
setNamespaceContext(javax.xml.namespace.NamespaceContext context)
void
setPrefix(String prefix, String uri)
void
writeNamespace(javax.xml.stream.events.Namespace n)

Constructor Details

XMLEventWriterBase

public XMLEventWriterBase(javax.xml.stream.XMLStreamWriter writer)

Method Details

add

public void add(javax.xml.stream.XMLEventReader stream)
            throws javax.xml.stream.XMLStreamException
Specified by:
add in interface javax.xml.stream.XMLEventWriter

add

public void add(javax.xml.stream.events.XMLEvent e)
            throws javax.xml.stream.XMLStreamException
Specified by:
add in interface javax.xml.stream.XMLEventWriter
add in interface javax.xml.stream.util.XMLEventConsumer

addAttribute

public void addAttribute(javax.xml.stream.events.Attribute a)
            throws javax.xml.stream.XMLStreamException

addCharacters

public void addCharacters(javax.xml.stream.events.Characters cd)
            throws javax.xml.stream.XMLStreamException

addComment

public void addComment(javax.xml.stream.events.Comment c)
            throws javax.xml.stream.XMLStreamException

addDTD

public void addDTD(javax.xml.stream.events.DTD dtd)
            throws javax.xml.stream.XMLStreamException

addEndDocument

public void addEndDocument(javax.xml.stream.events.EndDocument ed)
            throws javax.xml.stream.XMLStreamException

addEntityReference

public void addEntityReference(javax.xml.stream.events.EntityReference er)
            throws javax.xml.stream.XMLStreamException

addNamespace

public void addNamespace(javax.xml.stream.events.Namespace ns)
            throws javax.xml.stream.XMLStreamException

addProcessingInstruction

public void addProcessingInstruction(javax.xml.stream.events.ProcessingInstruction pi)
            throws javax.xml.stream.XMLStreamException

addStartDocument

public void addStartDocument(javax.xml.stream.events.StartDocument sd)
            throws javax.xml.stream.XMLStreamException

close

public void close()
            throws javax.xml.stream.XMLStreamException
Specified by:
close in interface javax.xml.stream.XMLEventWriter

flush

public void flush()
            throws javax.xml.stream.XMLStreamException
Specified by:
flush in interface javax.xml.stream.XMLEventWriter

getNamespaceContext

public javax.xml.namespace.NamespaceContext getNamespaceContext()
Specified by:
getNamespaceContext in interface javax.xml.stream.XMLEventWriter

getPrefix

public String getPrefix(String uri)
            throws javax.xml.stream.XMLStreamException
Specified by:
getPrefix in interface javax.xml.stream.XMLEventWriter

main

public static void main(args[] )
            throws Exception

setDefaultNamespace

public void setDefaultNamespace(String uri)
            throws javax.xml.stream.XMLStreamException
Specified by:
setDefaultNamespace in interface javax.xml.stream.XMLEventWriter

setNamespaceContext

public void setNamespaceContext(javax.xml.namespace.NamespaceContext context)
            throws javax.xml.stream.XMLStreamException
Specified by:
setNamespaceContext in interface javax.xml.stream.XMLEventWriter

setPrefix

public void setPrefix(String prefix,
                      String uri)
            throws javax.xml.stream.XMLStreamException
Specified by:
setPrefix in interface javax.xml.stream.XMLEventWriter

writeNamespace

public void writeNamespace(javax.xml.stream.events.Namespace n)
            throws javax.xml.stream.XMLStreamException