Package org.exolab.castor.xml
Class Sax2EventFromStaxEventProducer
- java.lang.Object
-
- org.exolab.castor.xml.BaseSax2EventFromStaxProducer
-
- org.exolab.castor.xml.Sax2EventFromStaxEventProducer
-
- All Implemented Interfaces:
SAX2EventAndErrorProducer
,SAX2EventProducer
public class Sax2EventFromStaxEventProducer extends BaseSax2EventFromStaxProducer
-
-
Constructor Summary
Constructors Constructor Description Sax2EventFromStaxEventProducer(javax.xml.stream.XMLEventReader eventReader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
doEndPrefixMapping()
(package private) void
doStartPrefixMapping()
For every declared namespace in the current event {@link 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
-
-
-
-
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 classBaseSax2EventFromStaxProducer
- Returns:
- QName of the current event
-
getCharacters
char[] getCharacters()
- Specified by:
getCharacters
in classBaseSax2EventFromStaxProducer
- 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 {@link getContentHandler().startPrefixMapping()} gets invoked.- Specified by:
doStartPrefixMapping
in classBaseSax2EventFromStaxProducer
- Throws:
org.xml.sax.SAXException
-
doEndPrefixMapping
void doEndPrefixMapping() throws org.xml.sax.SAXException
- Specified by:
doEndPrefixMapping
in classBaseSax2EventFromStaxProducer
- Throws:
org.xml.sax.SAXException
-
getAttributes
org.xml.sax.Attributes getAttributes()
- Specified by:
getAttributes
in classBaseSax2EventFromStaxProducer
- Returns:
- attributes of the current event
-
getLocation
javax.xml.stream.Location getLocation()
- Specified by:
getLocation
in classBaseSax2EventFromStaxProducer
- Returns:
- a Location
-
-