com.sun.xml.stream.writers
Class XMLEventWriterImpl
java.lang.Object
com.sun.xml.stream.writers.XMLEventWriterImpl
- All Implemented Interfaces:
- javax.xml.stream.util.XMLEventConsumer, javax.xml.stream.XMLEventWriter
public class XMLEventWriterImpl
- extends java.lang.Object
- implements javax.xml.stream.XMLEventWriter
- Author:
- Neeraj Bajaj, Sun Microsystems.
Method Summary |
void |
add(javax.xml.stream.events.XMLEvent xMLEvent)
|
void |
add(javax.xml.stream.XMLEventReader xMLEventReader)
|
void |
close()
|
void |
flush()
|
javax.xml.namespace.NamespaceContext |
getNamespaceContext()
|
java.lang.String |
getPrefix(java.lang.String namespaceURI)
|
void |
setDefaultNamespace(java.lang.String uri)
|
void |
setNamespaceContext(javax.xml.namespace.NamespaceContext namespaceContext)
|
void |
setPrefix(java.lang.String prefix,
java.lang.String uri)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMLEventWriterImpl
public XMLEventWriterImpl(javax.xml.stream.XMLStreamWriter streamWriter)
- Parameters:
streamWriter
-
add
public void add(javax.xml.stream.XMLEventReader xMLEventReader)
throws javax.xml.stream.XMLStreamException
- Specified by:
add
in interface javax.xml.stream.XMLEventWriter
- Parameters:
xMLEventReader
-
- Throws:
javax.xml.stream.XMLStreamException
add
public void add(javax.xml.stream.events.XMLEvent xMLEvent)
throws javax.xml.stream.XMLStreamException
- Specified by:
add
in interface javax.xml.stream.util.XMLEventConsumer
- Specified by:
add
in interface javax.xml.stream.XMLEventWriter
- Parameters:
xMLEvent
-
- 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
flush
public void flush()
throws javax.xml.stream.XMLStreamException
- Specified by:
flush
in interface javax.xml.stream.XMLEventWriter
- Throws:
javax.xml.stream.XMLStreamException
- will inturn call flush on the stream to which data is being
written.
getNamespaceContext
public javax.xml.namespace.NamespaceContext getNamespaceContext()
- Specified by:
getNamespaceContext
in interface javax.xml.stream.XMLEventWriter
- Returns:
getPrefix
public java.lang.String getPrefix(java.lang.String namespaceURI)
throws javax.xml.stream.XMLStreamException
- Specified by:
getPrefix
in interface javax.xml.stream.XMLEventWriter
- Parameters:
namespaceURI
- Namespace URI
- Returns:
- prefix associated with the URI.
- 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
- Parameters:
uri
- Namespace URI
- Throws:
javax.xml.stream.XMLStreamException
setNamespaceContext
public void setNamespaceContext(javax.xml.namespace.NamespaceContext namespaceContext)
throws javax.xml.stream.XMLStreamException
- Specified by:
setNamespaceContext
in interface javax.xml.stream.XMLEventWriter
- Parameters:
namespaceContext
- Namespace Context
- 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
- Parameters:
prefix
- namespace prefix associated with the uri.uri
- Namespace URI
- Throws:
javax.xml.stream.XMLStreamException
Copyright ? 2002-2003 Apache XML Project. All Rights Reserved.