|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ddtek.xquery.StAXSource
Acts as a holder for an XML Source in the form of a StAX reader, ie
XMLStreamReader. StAXSource can be used in all cases
where DataDirect XQuery accepts a Source object.
This class is provided as a StAXSource implementation on
java platforms prior to Java Platform 6. As of Java Platform 6,
it is recommended to use StAXSource
as provided by JAXP 1.4 and up.
StAXSource objects are consumed during processing and are not
reusable.
XMLStreamReader| Constructor Summary | |
StAXSource(XMLStreamReader xmlStreamReader)
Creates a new instance of a StAXSource by supplying an
XMLStreamReader.
|
|
| Method Summary | |
String |
getSystemId()
Get the system identifier used by this StAXSource.
|
XMLStreamReader |
getXMLStreamReader()
Get the XMLStreamReader used by this StAXSource.
|
void |
setSystemId(String systemId)
In the context of a StAXSource, it is not appropriate to
explicitly set the system identifier. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public StAXSource(XMLStreamReader xmlStreamReader)
Creates a new instance of a StAXSource by supplying an
XMLStreamReader.
XMLStreamReader must be a non-null
reference.
XMLStreamReader must be in
XMLStreamConstants.START_DOCUMENT or
XMLStreamConstants.START_ELEMENT state.
xmlStreamReader - XMLStreamReader used to create this
StAXSource.
IllegalArgumentException - If xmlStreamReader == null.
IllegalStateException - If xmlStreamReader is not in
XMLStreamConstants.START_DOCUMENT or
XMLStreamConstants.START_ELEMENT state.| Method Detail |
public XMLStreamReader getXMLStreamReader()
Get the XMLStreamReader used by this StAXSource.
XMLStreamReader will be null if this
StAXSource was created with a XMLEventReader.
XMLStreamReader used by this StAXSource.public void setSystemId(String systemId)
In the context of a StAXSource, it is not appropriate to
explicitly set the system identifier. The XMLStreamReader or
XMLEventReader used to construct this
StAXSource determines the system identifier of the XML
source.
An UnsupportedOperationException is always thrown
by this method.
setSystemId in interface SourcesystemId - Ignored.
UnsupportedOperationException - Is always thrown by this method.public String getSystemId()
Get the system identifier used by this StAXSource.
The XMLStreamReader or XMLEventReader used to
construct this StAXSource is queried to determine the system
identifier of the XML source.
The system identifier may be null or an empty
"" String.
getSystemId in interface SourceStAXSource.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||