org.exolab.castor.xml
Class Sax2EventFromStaxEventProducer

java.lang.Object
  extended by org.exolab.castor.xml.BaseSax2EventFromStaxProducer
      extended by org.exolab.castor.xml.Sax2EventFromStaxEventProducer
All Implemented Interfaces:
SAX2EventAndErrorProducer, SAX2EventProducer

public class Sax2EventFromStaxEventProducer
extends BaseSax2EventFromStaxProducer


Constructor Summary
Sax2EventFromStaxEventProducer(javax.xml.stream.XMLEventReader eventReader)
           
 
Method Summary
(package private)  void doEndPrefixMapping()
           
(package private)  void doStartPrefixMapping()
          For every declared namespace in the current event getContentHandler().startPrefixMapping() gets invoked.
(package private)  org.xml.sax.Attributes getAttributes()
           
(package private)  char[] getCharacters()
           
(package private)  javax.xml.stream.Location getLocation()
           
(package private)  javax.xml.namespace.QName getQName()
           
 void start()
          Signals to start producing events.
 
Methods inherited from class org.exolab.castor.xml.BaseSax2EventFromStaxProducer
createSax2EventFromStax, createSax2EventFromStax, getContentHandler, getErrorHandler, getNonEmpty, getPrefixes, getQName, getSAXLocator, handleCharacters, handleEndDocument, handleEndElement, handleEventType, handleSpace, handleStartDocument, handleStartElement, isIgnorableWhitespace, setContentHandler, setErrorHandler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Sax2EventFromStaxEventProducer

public Sax2EventFromStaxEventProducer(javax.xml.stream.XMLEventReader eventReader)
Method Detail

start

public void start()
           throws org.xml.sax.SAXException
Description copied from interface: SAX2EventProducer
Signals to start producing events.

Throws:
org.xml.sax.SAXException

getQName

javax.xml.namespace.QName getQName()
Specified by:
getQName in class BaseSax2EventFromStaxProducer
Returns:
QName of the current event

getCharacters

char[] getCharacters()
Specified by:
getCharacters in class BaseSax2EventFromStaxProducer
Returns:
characters of the current event.

doStartPrefixMapping

void doStartPrefixMapping()
                    throws org.xml.sax.SAXException
Description copied from class: BaseSax2EventFromStaxProducer
For every declared namespace in the current event getContentHandler().startPrefixMapping() gets invoked.

Specified by:
doStartPrefixMapping in class BaseSax2EventFromStaxProducer
Throws:
org.xml.sax.SAXException

doEndPrefixMapping

void doEndPrefixMapping()
                  throws org.xml.sax.SAXException
Specified by:
doEndPrefixMapping in class BaseSax2EventFromStaxProducer
Throws:
org.xml.sax.SAXException

getAttributes

org.xml.sax.Attributes getAttributes()
Specified by:
getAttributes in class BaseSax2EventFromStaxProducer
Returns:
attributes of the current event

getLocation

javax.xml.stream.Location getLocation()
Specified by:
getLocation in class BaseSax2EventFromStaxProducer
Returns:
a Location


Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com