|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.xml.bind.v2.runtime.output.XmlOutputAbstractImpl
com.sun.xml.bind.v2.runtime.output.ForkXmlOutput
public final class ForkXmlOutput
XmlOutput
that writes to two XmlOutput
s.
Field Summary |
---|
Fields inherited from class com.sun.xml.bind.v2.runtime.output.XmlOutputAbstractImpl |
---|
nsContext, nsUriIndex2prefixIndex, serializer |
Constructor Summary | |
---|---|
ForkXmlOutput(XmlOutput lhs,
XmlOutput rhs)
|
Method Summary | |
---|---|
void |
attribute(int prefix,
java.lang.String localName,
java.lang.String value)
|
void |
attribute(Name name,
java.lang.String value)
|
void |
beginStartTag(int prefix,
java.lang.String localName)
|
void |
beginStartTag(Name name)
Writes a start tag. |
void |
endDocument(boolean fragment)
Called at the very end. |
void |
endStartTag()
|
void |
endTag(int prefix,
java.lang.String localName)
|
void |
endTag(Name name)
|
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(java.lang.String value,
boolean needsSeparatingWhitespace)
Writes XML text with character escaping, if necessary. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ForkXmlOutput(XmlOutput lhs, XmlOutput rhs)
Method Detail |
---|
public void startDocument(XMLSerializer serializer, boolean fragment, int[] nsUriIndex2prefixIndex, NamespaceContextImpl nsContext) throws java.io.IOException, org.xml.sax.SAXException, javax.xml.stream.XMLStreamException
XmlOutputAbstractImpl
startDocument
in interface XmlOutput
startDocument
in class XmlOutputAbstractImpl
serializer
- the XMLSerializer
that coordinates this whole marshalling episode.fragment
- true if we are marshalling a fragment.
java.io.IOException
org.xml.sax.SAXException
javax.xml.stream.XMLStreamException
public void endDocument(boolean fragment) throws java.io.IOException, org.xml.sax.SAXException, javax.xml.stream.XMLStreamException
XmlOutputAbstractImpl
endDocument
in interface XmlOutput
endDocument
in class XmlOutputAbstractImpl
fragment
- false if we are writing the whole document.
java.io.IOException
org.xml.sax.SAXException
javax.xml.stream.XMLStreamException
public void beginStartTag(Name name) throws java.io.IOException, javax.xml.stream.XMLStreamException
XmlOutputAbstractImpl
At this point XmlOutputAbstractImpl.nsContext
holds namespace declarations needed for this
new element.
This method is used for writing tags that are indexed.
beginStartTag
in interface XmlOutput
beginStartTag
in class XmlOutputAbstractImpl
java.io.IOException
javax.xml.stream.XMLStreamException
public void attribute(Name name, java.lang.String value) throws java.io.IOException, javax.xml.stream.XMLStreamException
attribute
in interface XmlOutput
attribute
in class XmlOutputAbstractImpl
java.io.IOException
javax.xml.stream.XMLStreamException
public void endTag(Name name) throws java.io.IOException, org.xml.sax.SAXException, javax.xml.stream.XMLStreamException
endTag
in interface XmlOutput
endTag
in class XmlOutputAbstractImpl
java.io.IOException
org.xml.sax.SAXException
javax.xml.stream.XMLStreamException
public void beginStartTag(int prefix, java.lang.String localName) throws java.io.IOException, javax.xml.stream.XMLStreamException
beginStartTag
in interface XmlOutput
beginStartTag
in class XmlOutputAbstractImpl
java.io.IOException
javax.xml.stream.XMLStreamException
public void attribute(int prefix, java.lang.String localName, java.lang.String value) throws java.io.IOException, javax.xml.stream.XMLStreamException
attribute
in interface XmlOutput
attribute
in class XmlOutputAbstractImpl
prefix
- -1 if this attribute does not have a prefix
(this handling differs from that of elements.)
java.io.IOException
javax.xml.stream.XMLStreamException
public void endStartTag() throws java.io.IOException, org.xml.sax.SAXException
endStartTag
in interface XmlOutput
endStartTag
in class XmlOutputAbstractImpl
java.io.IOException
org.xml.sax.SAXException
public void endTag(int prefix, java.lang.String localName) throws java.io.IOException, org.xml.sax.SAXException, javax.xml.stream.XMLStreamException
endTag
in interface XmlOutput
endTag
in class XmlOutputAbstractImpl
java.io.IOException
org.xml.sax.SAXException
javax.xml.stream.XMLStreamException
public void text(java.lang.String value, boolean needsSeparatingWhitespace) throws java.io.IOException, org.xml.sax.SAXException, javax.xml.stream.XMLStreamException
XmlOutput
value
- this string can contain characters that might need escaping
(such as '&' or '>')
java.io.IOException
org.xml.sax.SAXException
javax.xml.stream.XMLStreamException
public void text(Pcdata value, boolean needsSeparatingWhitespace) throws java.io.IOException, org.xml.sax.SAXException, javax.xml.stream.XMLStreamException
XmlOutput
value
- this string can contain characters that might need escaping
(such as '&' or '>')
java.io.IOException
org.xml.sax.SAXException
javax.xml.stream.XMLStreamException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |