public class EventToStaxBridge
extends java.lang.Object
implements javax.xml.stream.XMLStreamReader
An EventIterator may provide access to any XDM sequence, whereas an XMLStreamReader always reads a document. The conversion of a sequence to a document follows the rules for "normalizing" a sequence in the Serialization specification: for example, atomic values are converted into text nodes, with adjacent atomic values being space-separated.
?????? | ???? |
---|---|
static class |
EventToStaxBridge.DummyLocation |
?????? |
---|
EventToStaxBridge(EventIterator provider,
NamePool namePool)
Create a EventToStaxBridge instance, which wraps a Saxon EventIterator as a Stax XMLStreamReader
|
?????? | ????? |
---|---|
void |
close() |
int |
getAttributeCount() |
java.lang.String |
getAttributeLocalName(int i) |
javax.xml.namespace.QName |
getAttributeName(int i) |
java.lang.String |
getAttributeNamespace(int i) |
java.lang.String |
getAttributePrefix(int i) |
java.lang.String |
getAttributeType(int i) |
java.lang.String |
getAttributeValue(int i) |
java.lang.String |
getAttributeValue(java.lang.String uri,
java.lang.String local) |
java.lang.String |
getCharacterEncodingScheme() |
java.lang.String |
getElementText() |
java.lang.String |
getEncoding() |
int |
getEventType() |
java.lang.String |
getLocalName() |
javax.xml.stream.Location |
getLocation() |
javax.xml.namespace.QName |
getName() |
javax.xml.namespace.NamespaceContext |
getNamespaceContext() |
int |
getNamespaceCount() |
java.lang.String |
getNamespacePrefix(int i) |
java.lang.String |
getNamespaceURI() |
java.lang.String |
getNamespaceURI(int i) |
java.lang.String |
getNamespaceURI(java.lang.String prefix) |
java.lang.String |
getPIData() |
java.lang.String |
getPITarget() |
java.lang.String |
getPrefix() |
java.lang.Object |
getProperty(java.lang.String s) |
java.lang.String |
getText() |
char[] |
getTextCharacters() |
int |
getTextCharacters(int sourceStart,
char[] target,
int targetStart,
int length) |
int |
getTextLength() |
int |
getTextStart() |
java.lang.String |
getVersion() |
boolean |
hasName() |
boolean |
hasNext() |
boolean |
hasText() |
boolean |
isAttributeSpecified(int i) |
boolean |
isCharacters() |
boolean |
isEndElement() |
boolean |
isStandalone() |
boolean |
isStartElement() |
boolean |
isWhiteSpace() |
int |
next() |
int |
nextTag() |
void |
require(int event,
java.lang.String uri,
java.lang.String local) |
boolean |
standaloneSet() |
public EventToStaxBridge(EventIterator provider, NamePool namePool)
provider
- the Saxon EventIterator from which the events will be readnamePool
- the Saxon NamePoolpublic int getAttributeCount()
getAttributeCount
???? javax.xml.stream.XMLStreamReader
public boolean isAttributeSpecified(int i)
isAttributeSpecified
???? javax.xml.stream.XMLStreamReader
public javax.xml.namespace.QName getAttributeName(int i)
getAttributeName
???? javax.xml.stream.XMLStreamReader
public java.lang.String getAttributeLocalName(int i)
getAttributeLocalName
???? javax.xml.stream.XMLStreamReader
public java.lang.String getAttributeNamespace(int i)
getAttributeNamespace
???? javax.xml.stream.XMLStreamReader
public java.lang.String getAttributePrefix(int i)
getAttributePrefix
???? javax.xml.stream.XMLStreamReader
public java.lang.String getAttributeType(int i)
getAttributeType
???? javax.xml.stream.XMLStreamReader
public java.lang.String getAttributeValue(int i)
getAttributeValue
???? javax.xml.stream.XMLStreamReader
public java.lang.String getAttributeValue(java.lang.String uri, java.lang.String local)
getAttributeValue
???? javax.xml.stream.XMLStreamReader
public int getEventType()
getEventType
???? javax.xml.stream.XMLStreamReader
public int getNamespaceCount()
getNamespaceCount
???? javax.xml.stream.XMLStreamReader
public java.lang.String getText()
getText
???? javax.xml.stream.XMLStreamReader
public int getTextLength()
getTextLength
???? javax.xml.stream.XMLStreamReader
public int getTextStart()
getTextStart
???? javax.xml.stream.XMLStreamReader
public char[] getTextCharacters()
getTextCharacters
???? javax.xml.stream.XMLStreamReader
public int getTextCharacters(int sourceStart, char[] target, int targetStart, int length) throws javax.xml.stream.XMLStreamException
getTextCharacters
???? javax.xml.stream.XMLStreamReader
javax.xml.stream.XMLStreamException
public int next() throws javax.xml.stream.XMLStreamException
next
???? javax.xml.stream.XMLStreamReader
javax.xml.stream.XMLStreamException
public int nextTag() throws javax.xml.stream.XMLStreamException
nextTag
???? javax.xml.stream.XMLStreamReader
javax.xml.stream.XMLStreamException
public void close() throws javax.xml.stream.XMLStreamException
close
???? javax.xml.stream.XMLStreamReader
javax.xml.stream.XMLStreamException
public boolean hasName()
hasName
???? javax.xml.stream.XMLStreamReader
public boolean hasNext() throws javax.xml.stream.XMLStreamException
hasNext
???? javax.xml.stream.XMLStreamReader
javax.xml.stream.XMLStreamException
public boolean hasText()
hasText
???? javax.xml.stream.XMLStreamReader
public boolean isCharacters()
isCharacters
???? javax.xml.stream.XMLStreamReader
public boolean isEndElement()
isEndElement
???? javax.xml.stream.XMLStreamReader
public boolean isStandalone()
isStandalone
???? javax.xml.stream.XMLStreamReader
public boolean isStartElement()
isStartElement
???? javax.xml.stream.XMLStreamReader
public boolean isWhiteSpace()
isWhiteSpace
???? javax.xml.stream.XMLStreamReader
public boolean standaloneSet()
standaloneSet
???? javax.xml.stream.XMLStreamReader
public java.lang.String getCharacterEncodingScheme()
getCharacterEncodingScheme
???? javax.xml.stream.XMLStreamReader
public java.lang.String getElementText() throws javax.xml.stream.XMLStreamException
getElementText
???? javax.xml.stream.XMLStreamReader
javax.xml.stream.XMLStreamException
public java.lang.String getEncoding()
getEncoding
???? javax.xml.stream.XMLStreamReader
public java.lang.String getLocalName()
getLocalName
???? javax.xml.stream.XMLStreamReader
public java.lang.String getNamespaceURI()
getNamespaceURI
???? javax.xml.stream.XMLStreamReader
public java.lang.String getPIData()
getPIData
???? javax.xml.stream.XMLStreamReader
public java.lang.String getPITarget()
getPITarget
???? javax.xml.stream.XMLStreamReader
public java.lang.String getPrefix()
getPrefix
???? javax.xml.stream.XMLStreamReader
public java.lang.String getVersion()
getVersion
???? javax.xml.stream.XMLStreamReader
public java.lang.String getNamespacePrefix(int i)
getNamespacePrefix
???? javax.xml.stream.XMLStreamReader
public java.lang.String getNamespaceURI(int i)
getNamespaceURI
???? javax.xml.stream.XMLStreamReader
public javax.xml.namespace.NamespaceContext getNamespaceContext()
getNamespaceContext
???? javax.xml.stream.XMLStreamReader
public javax.xml.namespace.QName getName()
getName
???? javax.xml.stream.XMLStreamReader
public javax.xml.stream.Location getLocation()
getLocation
???? javax.xml.stream.XMLStreamReader
public java.lang.Object getProperty(java.lang.String s) throws java.lang.IllegalArgumentException
getProperty
???? javax.xml.stream.XMLStreamReader
java.lang.IllegalArgumentException
public void require(int event, java.lang.String uri, java.lang.String local) throws javax.xml.stream.XMLStreamException
require
???? javax.xml.stream.XMLStreamReader
javax.xml.stream.XMLStreamException
public java.lang.String getNamespaceURI(java.lang.String prefix)
getNamespaceURI
???? javax.xml.stream.XMLStreamReader