public class DefaultFragmentEventReader extends java.lang.Object implements FragmentEventReader
FragmentEventReader| Modifier and Type | Field and Description |
|---|---|
protected javax.xml.stream.XMLEventReader |
wrappedEventReader |
| Constructor and Description |
|---|
DefaultFragmentEventReader(javax.xml.stream.XMLEventReader wrappedEventReader)
Caches the StartDocument event for later use.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
java.lang.String |
getElementText() |
java.lang.Object |
getProperty(java.lang.String name) |
boolean |
hasNext() |
void |
markFragmentProcessed()
Finishes reading the fragment in case the fragment was processed without
being read until the end.
|
void |
markStartFragment()
Tells the event reader its cursor position is exactly before the fragment.
|
java.lang.Object |
next() |
javax.xml.stream.events.XMLEvent |
nextEvent() |
javax.xml.stream.events.XMLEvent |
nextTag() |
javax.xml.stream.events.XMLEvent |
peek() |
void |
remove() |
void |
reset()
Reset the state of the fragment reader - make it forget
it assumptions about current position of cursor
(e.g.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic DefaultFragmentEventReader(javax.xml.stream.XMLEventReader wrappedEventReader)
wrappedEventReader - the original wrapped event readerpublic void markStartFragment()
FragmentEventReadermarkStartFragment in interface FragmentEventReaderpublic boolean hasNext()
hasNext in interface java.util.IteratorhasNext in interface javax.xml.stream.XMLEventReaderpublic java.lang.Object next()
next in interface java.util.Iteratorpublic javax.xml.stream.events.XMLEvent nextEvent()
throws javax.xml.stream.XMLStreamException
nextEvent in interface javax.xml.stream.XMLEventReaderjavax.xml.stream.XMLStreamExceptionpublic javax.xml.stream.events.XMLEvent peek()
throws javax.xml.stream.XMLStreamException
peek in interface javax.xml.stream.XMLEventReaderjavax.xml.stream.XMLStreamExceptionpublic void markFragmentProcessed()
markFragmentProcessed in interface FragmentEventReaderpublic void reset()
FragmentEventReaderreset in interface FragmentEventReaderpublic void close()
throws javax.xml.stream.XMLStreamException
close in interface javax.xml.stream.XMLEventReaderjavax.xml.stream.XMLStreamExceptionpublic java.lang.String getElementText()
throws javax.xml.stream.XMLStreamException
getElementText in interface javax.xml.stream.XMLEventReaderjavax.xml.stream.XMLStreamExceptionpublic java.lang.Object getProperty(java.lang.String name)
throws java.lang.IllegalArgumentException
getProperty in interface javax.xml.stream.XMLEventReaderjava.lang.IllegalArgumentExceptionpublic javax.xml.stream.events.XMLEvent nextTag()
throws javax.xml.stream.XMLStreamException
nextTag in interface javax.xml.stream.XMLEventReaderjavax.xml.stream.XMLStreamExceptionpublic void remove()
remove in interface java.util.Iterator