| java.lang.Object | |
| ↳ | javax.xml.transform.stax.StAXSource |
Acts as a holder for an XML Source in the
form of a StAX reader,i.e.
XMLStreamReader or XMLEventReader.
StAXSource can be used in all cases that accept
a Source, e.g. Transformer,
Validator which accept
Source as input.
StAXSources are consumed during processing
and are not reusable.
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| String | FEATURE | If getFeature(String)
returns true when passed this value as an argument,
the Transformer supports Source input of this type. |
|||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Creates a new instance of a | |||||||||||
Creates a new instance of a | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Get the system identifier used by this
| |||||||||||
Get the | |||||||||||
Get the | |||||||||||
In the context of a | |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
javax.xml.transform.Source
| |||||||||||
If getFeature(String)
returns true when passed this value as an argument,
the Transformer supports Source input of this type.
Creates a new instance of a StAXSource
by supplying an XMLEventReader.
XMLEventReader must be a
non-null reference.
XMLEventReader must be in
START_DOCUMENT or
START_ELEMENT state.
| xmlEventReader | XMLEventReader used to create
this StAXSource. |
|---|
| XMLStreamException | If xmlEventReader access
throws an Exception. |
|---|---|
| IllegalArgumentException | If xmlEventReader ==
null. |
| IllegalStateException | If xmlEventReader
is not in XMLStreamConstants.START_DOCUMENT or
XMLStreamConstants.START_ELEMENT state.
|
Creates a new instance of a StAXSource
by supplying an XMLStreamReader.
XMLStreamReader must be a
non-null reference.
XMLStreamReader must be in
START_DOCUMENT or
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.
|
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.
StAXSource.
Get the XMLEventReader used by this
StAXSource.
XMLEventReader will be null.
if this StAXSource was created with a
XMLStreamReader.
XMLEventReader used by this
StAXSource.
Get the XMLStreamReader used by this
StAXSource.
XMLStreamReader will be null
if this StAXSource was created with a
XMLEventReader.
XMLStreamReader used by this
StAXSource.
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.
| systemId | Ignored. |
|---|
| UnsupportedOperationException | Is always thrown by this method. |
|---|