Interface FragmentEventReader
- All Superinterfaces:
Iterator<Object>,XMLEventReader
- All Known Implementing Classes:
DefaultFragmentEventReader
Interface for event readers which support treating XML fragments as standalone XML
documents by wrapping the fragments with StartDocument and EndDocument events.
- Author:
- Robert Kasanicky
-
Method Summary
Modifier and TypeMethodDescriptionvoidTells the event reader the current fragment has been processed.voidTells the event reader its cursor position is exactly before the fragment.voidreset()Reset the state of the fragment reader - make it forget it assumptions about current position of cursor (e.g.Methods inherited from interface java.util.Iterator
forEachRemaining, next, removeMethods inherited from interface javax.xml.stream.XMLEventReader
close, getElementText, getProperty, hasNext, nextEvent, nextTag, peek
-
Method Details
-
markStartFragment
void markStartFragment()Tells the event reader its cursor position is exactly before the fragment. -
markFragmentProcessed
void markFragmentProcessed()Tells the event reader the current fragment has been processed. If the cursor is still inside the fragment it should be moved after the end of the fragment. -
reset
void reset()Reset the state of the fragment reader - make it forget it assumptions about current position of cursor (e.g. in case of rollback of the wrapped reader).
-