com.bea.xml.stream
Class XMLEventWriterBase

java.lang.Object
  extended by com.bea.xml.stream.XMLEventWriterBase
All 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.events.XMLEvent e)
           
 void add(javax.xml.stream.XMLEventReader stream)
           
 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()
           
 java.lang.String getPrefix(java.lang.String uri)
           
static void main(java.lang.String[] args)
           
 void setDefaultNamespace(java.lang.String uri)
           
 void setNamespaceContext(javax.xml.namespace.NamespaceContext context)
           
 void setPrefix(java.lang.String prefix, java.lang.String uri)
           
 void writeNamespace(javax.xml.stream.events.Namespace n)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLEventWriterBase

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

flush

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

close

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

addCharacters

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

addEntityReference

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

addProcessingInstruction

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

addComment

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

addStartDocument

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

addEndDocument

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

addAttribute

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

writeNamespace

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

addNamespace

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

addDTD

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

add

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

add

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

getPrefix

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

setPrefix

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

setDefaultNamespace

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

setNamespaceContext

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

getNamespaceContext

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

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception