|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.xml.transform.sax.SAXResult org.springframework.util.xml.StaxResult
class StaxResult
Implementation of the Result
tagging interface for StAX writers. Can be constructed with a
XMLEventConsumer
or a XMLStreamWriter
.
This class is necessary because there is no implementation of Source
for StaxReaders in JAXP 1.3.
There is a StAXResult
in JAXP 1.4 (JDK 1.6), but this class is kept around for back-ward compatibility
reasons.
Even though StaxResult
extends from SAXResult
, calling the methods of
SAXResult
is not supported. In general, the only supported operation on this class is
to use the ContentHandler
obtained via SAXResult.getHandler()
to parse an input source using an
XMLReader
. Calling setHandler(org.xml.sax.ContentHandler)
will result in
UnsupportedOperationException
s.
XMLEventWriter
,
XMLStreamWriter
,
Transformer
Field Summary | |
---|---|
private javax.xml.stream.XMLEventWriter |
eventWriter
|
private javax.xml.stream.XMLStreamWriter |
streamWriter
|
Fields inherited from class javax.xml.transform.sax.SAXResult |
---|
FEATURE |
Fields inherited from interface javax.xml.transform.Result |
---|
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING |
Constructor Summary | |
---|---|
StaxResult(javax.xml.stream.XMLEventWriter eventWriter)
Constructs a new instance of the StaxResult with the specified XMLEventWriter . |
|
StaxResult(javax.xml.stream.XMLEventWriter eventWriter,
javax.xml.stream.XMLEventFactory eventFactory)
Constructs a new instance of the StaxResult with the specified XMLEventWriter and
XMLEventFactory . |
|
StaxResult(javax.xml.stream.XMLStreamWriter streamWriter)
Constructs a new instance of the StaxResult with the specified XMLStreamWriter . |
Method Summary | |
---|---|
(package private) javax.xml.stream.XMLEventWriter |
getXMLEventWriter()
Returns the XMLEventWriter used by this StaxResult . |
(package private) javax.xml.stream.XMLStreamWriter |
getXMLStreamWriter()
Returns the XMLStreamWriter used by this StaxResult . |
void |
setHandler(org.xml.sax.ContentHandler handler)
Throws a UnsupportedOperationException . |
Methods inherited from class javax.xml.transform.sax.SAXResult |
---|
getHandler, getLexicalHandler, getSystemId, setLexicalHandler, setSystemId |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private javax.xml.stream.XMLEventWriter eventWriter
private javax.xml.stream.XMLStreamWriter streamWriter
Constructor Detail |
---|
StaxResult(javax.xml.stream.XMLStreamWriter streamWriter)
StaxResult
with the specified XMLStreamWriter
.
streamWriter
- the XMLStreamWriter
to write toStaxResult(javax.xml.stream.XMLEventWriter eventWriter)
StaxResult
with the specified XMLEventWriter
.
eventWriter
- the XMLEventWriter
to write toStaxResult(javax.xml.stream.XMLEventWriter eventWriter, javax.xml.stream.XMLEventFactory eventFactory)
StaxResult
with the specified XMLEventWriter
and
XMLEventFactory
.
eventWriter
- the XMLEventWriter
to write toeventFactory
- the XMLEventFactory
to use for creating eventsMethod Detail |
---|
javax.xml.stream.XMLEventWriter getXMLEventWriter()
XMLEventWriter
used by this StaxResult
. If this StaxResult
was
created with an XMLStreamWriter
, the result will be null
.
StaxResult(javax.xml.stream.XMLEventWriter)
javax.xml.stream.XMLStreamWriter getXMLStreamWriter()
XMLStreamWriter
used by this StaxResult
. If this StaxResult
was
created with an XMLEventConsumer
, the result will be null
.
StaxResult(javax.xml.stream.XMLStreamWriter)
public void setHandler(org.xml.sax.ContentHandler handler)
UnsupportedOperationException
.
setHandler
in class javax.xml.transform.sax.SAXResult
java.lang.UnsupportedOperationException
- always
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |