public class PullableEventStream
extends java.lang.Object
| Constructor and Description |
|---|
PullableEventStream(de.bsvrz.sys.funclib.concurrent.BufferedQueue<Event> queue) |
| Modifier and Type | Method and Description |
|---|---|
StartElementEvent |
getLastStartElement() |
java.lang.String |
getLocationHint() |
boolean |
matchCharacters() |
boolean |
matchEndElement() |
boolean |
matchEndElement(java.lang.String tag) |
boolean |
matchIgnorableCharacters() |
boolean |
matchStartElement() |
boolean |
matchStartElement(java.lang.String tag) |
Event |
pullAnyEvent() |
CharactersEvent |
pullCharacters() |
EndElementEvent |
pullEndElement() |
EndElementEvent |
pullEndElement(java.lang.String tag) |
IgnorableCharactersEvent |
pullIgnorableCharacters() |
Event |
pullNonIgnorableEvent() |
StartElementEvent |
pullStartElement() |
StartElementEvent |
pullStartElement(java.lang.String tag) |
public PullableEventStream(de.bsvrz.sys.funclib.concurrent.BufferedQueue<Event> queue) throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic Event pullAnyEvent() throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic Event pullNonIgnorableEvent() throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic StartElementEvent pullStartElement() throws java.lang.InterruptedException, org.xml.sax.SAXException
java.lang.InterruptedExceptionorg.xml.sax.SAXExceptionpublic StartElementEvent pullStartElement(java.lang.String tag) throws java.lang.InterruptedException, org.xml.sax.SAXException
java.lang.InterruptedExceptionorg.xml.sax.SAXExceptionpublic EndElementEvent pullEndElement() throws java.lang.InterruptedException, org.xml.sax.SAXException
java.lang.InterruptedExceptionorg.xml.sax.SAXExceptionpublic EndElementEvent pullEndElement(java.lang.String tag) throws java.lang.InterruptedException, org.xml.sax.SAXException
java.lang.InterruptedExceptionorg.xml.sax.SAXExceptionpublic CharactersEvent pullCharacters() throws java.lang.InterruptedException, org.xml.sax.SAXException
java.lang.InterruptedExceptionorg.xml.sax.SAXExceptionpublic IgnorableCharactersEvent pullIgnorableCharacters() throws java.lang.InterruptedException, org.xml.sax.SAXException
java.lang.InterruptedExceptionorg.xml.sax.SAXExceptionpublic boolean matchStartElement()
throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic boolean matchStartElement(java.lang.String tag)
throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic boolean matchEndElement()
throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic boolean matchEndElement(java.lang.String tag)
throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic boolean matchCharacters()
throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic boolean matchIgnorableCharacters()
throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic StartElementEvent getLastStartElement()
public java.lang.String getLocationHint()