com.sun.xml.bind.v2.runtime.unmarshaller
Class StAXStreamConnector

java.lang.Object
  extended by com.sun.xml.bind.v2.runtime.unmarshaller.StAXConnector
      extended by com.sun.xml.bind.v2.runtime.unmarshaller.StAXStreamConnector

final class StAXStreamConnector
extends StAXConnector

Reads XML from StAX XMLStreamReader and feeds events to XmlVisitor.


Field Summary
 
Fields inherited from class com.sun.xml.bind.v2.runtime.unmarshaller.StAXConnector
context, tagName, visitor
 
Method Summary
 void bridge()
           
static StAXConnector create(javax.xml.stream.XMLStreamReader reader, XmlVisitor visitor)
          Creates a StAXConnector from XMLStreamReader.
protected  javax.xml.stream.Location getCurrentLocation()
          Gets the Location.
protected  java.lang.String getCurrentQName()
          Gets the QName of the current element.
 
Methods inherited from class com.sun.xml.bind.v2.runtime.unmarshaller.StAXConnector
fixNull, getQName, handleEndDocument, handleStartDocument
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public static StAXConnector create(javax.xml.stream.XMLStreamReader reader,
                                   XmlVisitor visitor)
Creates a StAXConnector from XMLStreamReader. This method checks if the parser is FI parser and acts accordingly.


bridge

public void bridge()
            throws javax.xml.stream.XMLStreamException
Specified by:
bridge in class StAXConnector
Throws:
javax.xml.stream.XMLStreamException

getCurrentLocation

protected javax.xml.stream.Location getCurrentLocation()
Description copied from class: StAXConnector
Gets the Location. Used for implementing the line number information.

Specified by:
getCurrentLocation in class StAXConnector
Returns:
must not null.

getCurrentQName

protected java.lang.String getCurrentQName()
Description copied from class: StAXConnector
Gets the QName of the current element.

Specified by:
getCurrentQName in class StAXConnector