com.caucho.xml.stream
Class SAXSourceXMLEventReaderImpl

java.lang.Object
  extended by com.caucho.xml.stream.SAXSourceXMLEventReaderImpl
All Implemented Interfaces:
java.util.Iterator, XMLEventReader

public class SAXSourceXMLEventReaderImpl
extends java.lang.Object
implements XMLEventReader

XML pull-parser interface.


Constructor Summary
SAXSourceXMLEventReaderImpl()
           
SAXSourceXMLEventReaderImpl(javax.xml.transform.sax.SAXSource source)
           
 
Method Summary
 void close()
           
 org.xml.sax.ContentHandler getContentHandler()
           
 java.lang.String getElementText()
           
 java.lang.Object getProperty(java.lang.String name)
           
static javax.xml.parsers.SAXParserFactory getSAXParserFactory()
           
 boolean hasNext()
           
 XMLEvent next()
           
 XMLEvent nextEvent()
           
 XMLEvent nextTag()
           
 XMLEvent peek()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SAXSourceXMLEventReaderImpl

public SAXSourceXMLEventReaderImpl(javax.xml.transform.sax.SAXSource source)
                            throws XMLStreamException
Throws:
XMLStreamException

SAXSourceXMLEventReaderImpl

public SAXSourceXMLEventReaderImpl()
Method Detail

getSAXParserFactory

public static javax.xml.parsers.SAXParserFactory getSAXParserFactory()
                                                              throws javax.xml.parsers.ParserConfigurationException,
                                                                     org.xml.sax.SAXException
Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException

getContentHandler

public org.xml.sax.ContentHandler getContentHandler()

close

public void close()
           throws XMLStreamException
Specified by:
close in interface XMLEventReader
Throws:
XMLStreamException

getElementText

public java.lang.String getElementText()
                                throws XMLStreamException
Specified by:
getElementText in interface XMLEventReader
Throws:
XMLStreamException

getProperty

public java.lang.Object getProperty(java.lang.String name)
                             throws java.lang.IllegalArgumentException
Specified by:
getProperty in interface XMLEventReader
Throws:
java.lang.IllegalArgumentException

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator
Specified by:
hasNext in interface XMLEventReader

nextEvent

public XMLEvent nextEvent()
                   throws XMLStreamException
Specified by:
nextEvent in interface XMLEventReader
Throws:
XMLStreamException

nextTag

public XMLEvent nextTag()
                 throws XMLStreamException
Specified by:
nextTag in interface XMLEventReader
Throws:
XMLStreamException

peek

public XMLEvent peek()
              throws XMLStreamException
Specified by:
peek in interface XMLEventReader
Throws:
XMLStreamException

remove

public void remove()
Specified by:
remove in interface java.util.Iterator

next

public XMLEvent next()
Specified by:
next in interface java.util.Iterator