public final class XmlEventWriter
extends java.lang.Object
implements javax.xml.stream.XMLEventWriter
| Constructor and Description |
|---|
XmlEventWriter(java.io.Writer baos,
java.lang.String defaultPrefix,
boolean includeXMLDeclaration,
java.lang.String rootElement) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(javax.xml.stream.events.XMLEvent event) |
void |
add(javax.xml.stream.XMLEventReader arg0) |
void |
close() |
void |
flush() |
java.lang.String |
getDefaultPrefix() |
javax.xml.namespace.NamespaceContext |
getNamespaceContext() |
java.util.Map<java.lang.String,java.lang.String> |
getPeferredPrefixes()
Deprecated.
use
getPreferredPrefixes() instead |
java.util.Map<java.lang.String,java.lang.String> |
getPreferredPrefixes() |
java.lang.String |
getPrefix(java.lang.String arg0) |
java.lang.String |
getRootElement() |
boolean |
isIncludeXMLDeclaration() |
void |
setDefaultNamespace(java.lang.String arg0) |
void |
setDefaultPrefix(java.lang.String defaultPrefix) |
void |
setIncludeXMLDeclaration(boolean includeXMLDeclaration) |
void |
setNamespaceContext(javax.xml.namespace.NamespaceContext arg0) |
void |
setPeferredPrefixes(java.util.Map<java.lang.String,java.lang.String> preferredPrefixes)
Deprecated.
use
setPreferredPrefixes(Map) instead |
void |
setPreferredPrefixes(java.util.Map<java.lang.String,java.lang.String> preferredPrefixes)
Custom optional prefix configuration, if provided, this prefixes will
be used regardless of any other context namespaces and prefix configuration.
|
void |
setPrefix(java.lang.String arg0,
java.lang.String arg1) |
void |
setPreserveQnamePrefixes(boolean preserveQnamePrefixes) |
void |
setRootElement(java.lang.String rootElement) |
public XmlEventWriter(java.io.Writer baos,
java.lang.String defaultPrefix,
boolean includeXMLDeclaration,
java.lang.String rootElement)
baos - output buffer to writedefaultPrefix - optional prefix (empty by default) to used for all elements that are not binded to a specific prefixincludeXMLDeclaration - true to include the XML declaration (true by default)rootElement - local name of the root element of the XML fragment to create, used to declare namespacesetPreferredPrefixes(Map)public void add(javax.xml.stream.events.XMLEvent event)
throws javax.xml.stream.XMLStreamException
add in interface javax.xml.stream.util.XMLEventConsumeradd in interface javax.xml.stream.XMLEventWriterjavax.xml.stream.XMLStreamExceptionpublic void add(javax.xml.stream.XMLEventReader arg0)
add in interface javax.xml.stream.XMLEventWriterpublic void close()
close in interface javax.xml.stream.XMLEventWriterpublic void flush()
throws javax.xml.stream.XMLStreamException
flush in interface javax.xml.stream.XMLEventWriterjavax.xml.stream.XMLStreamExceptionpublic javax.xml.namespace.NamespaceContext getNamespaceContext()
getNamespaceContext in interface javax.xml.stream.XMLEventWriterpublic java.lang.String getPrefix(java.lang.String arg0)
getPrefix in interface javax.xml.stream.XMLEventWriterpublic void setDefaultNamespace(java.lang.String arg0)
setDefaultNamespace in interface javax.xml.stream.XMLEventWriterpublic void setNamespaceContext(javax.xml.namespace.NamespaceContext arg0)
setNamespaceContext in interface javax.xml.stream.XMLEventWriterpublic void setPrefix(java.lang.String arg0,
java.lang.String arg1)
setPrefix in interface javax.xml.stream.XMLEventWriterpublic java.lang.String getDefaultPrefix()
public void setDefaultPrefix(java.lang.String defaultPrefix)
@ProwideDeprecated(phase2=SRU2021) @Deprecated public java.util.Map<java.lang.String,java.lang.String> getPeferredPrefixes()
getPreferredPrefixes() insteadpublic java.util.Map<java.lang.String,java.lang.String> getPreferredPrefixes()
@ProwideDeprecated(phase2=SRU2021) @Deprecated public void setPeferredPrefixes(java.util.Map<java.lang.String,java.lang.String> preferredPrefixes)
setPreferredPrefixes(Map) insteadpublic void setPreferredPrefixes(java.util.Map<java.lang.String,java.lang.String> preferredPrefixes)
preferredPrefixes - a map with namespaceURIs as keys and prefixes as valuespublic boolean isIncludeXMLDeclaration()
public void setIncludeXMLDeclaration(boolean includeXMLDeclaration)
public java.lang.String getRootElement()
public void setRootElement(java.lang.String rootElement)
public void setPreserveQnamePrefixes(boolean preserveQnamePrefixes)