public class XMLEventWriterOutput extends XmlOutputAbstractImpl
XmlOutput that writes to StAX XMLEventWriter.nsContext, nsUriIndex2prefixIndex, serializer| Constructor and Description |
|---|
XMLEventWriterOutput(XMLEventWriter out) |
| Modifier and Type | Method and Description |
|---|---|
void |
attribute(int prefix,
String localName,
String value) |
void |
beginStartTag(int prefix,
String localName) |
void |
endDocument(boolean fragment)
Called at the very end.
|
void |
endStartTag() |
void |
endTag(int prefix,
String localName) |
void |
startDocument(XMLSerializer serializer,
boolean fragment,
int[] nsUriIndex2prefixIndex,
NamespaceContextImpl nsContext)
Called at the very beginning.
|
void |
text(Pcdata value,
boolean needsSeparatingWhitespace)
Writes XML text with character escaping, if necessary.
|
void |
text(String value,
boolean needsSeparatingWhitespace)
Writes XML text with character escaping, if necessary.
|
attribute, beginStartTag, endTagpublic XMLEventWriterOutput(XMLEventWriter out)
public void startDocument(XMLSerializer serializer, boolean fragment, int[] nsUriIndex2prefixIndex, NamespaceContextImpl nsContext) throws IOException, SAXException, XMLStreamException
XmlOutputAbstractImplstartDocument in interface XmlOutputstartDocument in class XmlOutputAbstractImplserializer - the XMLSerializer that coordinates this whole marshalling episode.fragment - true if we are marshalling a fragment.IOExceptionSAXExceptionXMLStreamExceptionpublic void endDocument(boolean fragment)
throws IOException,
SAXException,
XMLStreamException
XmlOutputAbstractImplendDocument in interface XmlOutputendDocument in class XmlOutputAbstractImplfragment - false if we are writing the whole document.IOExceptionSAXExceptionXMLStreamExceptionpublic void beginStartTag(int prefix,
String localName)
throws IOException,
XMLStreamException
beginStartTag in interface XmlOutputbeginStartTag in class XmlOutputAbstractImplIOExceptionXMLStreamExceptionpublic void attribute(int prefix,
String localName,
String value)
throws IOException,
XMLStreamException
attribute in interface XmlOutputattribute in class XmlOutputAbstractImplprefix - -1 if this attribute does not have a prefix
(this handling differs from that of elements.)IOExceptionXMLStreamExceptionpublic void endStartTag()
throws IOException,
SAXException
endStartTag in interface XmlOutputendStartTag in class XmlOutputAbstractImplIOExceptionSAXExceptionpublic void endTag(int prefix,
String localName)
throws IOException,
SAXException,
XMLStreamException
endTag in interface XmlOutputendTag in class XmlOutputAbstractImplIOExceptionSAXExceptionXMLStreamExceptionpublic void text(String value, boolean needsSeparatingWhitespace) throws IOException, SAXException, XMLStreamException
XmlOutputvalue - this string can contain characters that might need escaping
(such as '&' or '>')IOExceptionSAXExceptionXMLStreamExceptionpublic void text(Pcdata value, boolean needsSeparatingWhitespace) throws IOException, SAXException, XMLStreamException
XmlOutputvalue - this string can contain characters that might need escaping
(such as '&' or '>')IOExceptionSAXExceptionXMLStreamExceptionCopyright © 2018 JBoss by Red Hat. All rights reserved.