Package org.snakeyaml.engine.v2.parser
Interface Parser
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancheckEvent(Event.ID choice)Check if the next event is one of the given type.Eventnext()Returns the next event.EventpeekEvent()Return the next event, but do not delete it from the stream.-
Methods inherited from interface java.util.Iterator
forEachRemaining, hasNext, remove
-
-
-
-
Method Detail
-
checkEvent
boolean checkEvent(Event.ID choice)
Check if the next event is one of the given type.- Parameters:
choice- Event ID.- Returns:
trueif the next event can be assigned to a variable of the given type. Returnsfalseif no more events are available.- Throws:
ParserException- Thrown in case of malformed input.
-
peekEvent
Event peekEvent()
Return the next event, but do not delete it from the stream.- Returns:
- The event that will be returned on the next call to
next() - Throws:
ParserException- Thrown in case of malformed input.
-
next
Event next()
Returns the next event.The event will be removed from the stream.
- Specified by:
nextin interfaceIterator<Event>- Returns:
- the next parsed event
- Throws:
ParserException- Thrown in case of malformed input.
-
-