public class PullableEventStream
extends java.lang.Object
Klasse, zum Zugriff auf die vom SaxPullAdapter beim Parsen einer XML-Datei erzeugten Ereignisse.
Constructor and Description |
---|
PullableEventStream(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(BufferedQueue<Event> queue) throws java.lang.InterruptedException
java.lang.InterruptedException
public Event pullAnyEvent() throws java.lang.InterruptedException
java.lang.InterruptedException
public Event pullNonIgnorableEvent() throws java.lang.InterruptedException
java.lang.InterruptedException
public StartElementEvent pullStartElement() throws java.lang.InterruptedException, org.xml.sax.SAXException
java.lang.InterruptedException
org.xml.sax.SAXException
public StartElementEvent pullStartElement(java.lang.String tag) throws java.lang.InterruptedException, org.xml.sax.SAXException
java.lang.InterruptedException
org.xml.sax.SAXException
public EndElementEvent pullEndElement() throws java.lang.InterruptedException, org.xml.sax.SAXException
java.lang.InterruptedException
org.xml.sax.SAXException
public EndElementEvent pullEndElement(java.lang.String tag) throws java.lang.InterruptedException, org.xml.sax.SAXException
java.lang.InterruptedException
org.xml.sax.SAXException
public CharactersEvent pullCharacters() throws java.lang.InterruptedException, org.xml.sax.SAXException
java.lang.InterruptedException
org.xml.sax.SAXException
public IgnorableCharactersEvent pullIgnorableCharacters() throws java.lang.InterruptedException, org.xml.sax.SAXException
java.lang.InterruptedException
org.xml.sax.SAXException
public boolean matchStartElement() throws java.lang.InterruptedException
java.lang.InterruptedException
public boolean matchStartElement(java.lang.String tag) throws java.lang.InterruptedException
java.lang.InterruptedException
public boolean matchEndElement() throws java.lang.InterruptedException
java.lang.InterruptedException
public boolean matchEndElement(java.lang.String tag) throws java.lang.InterruptedException
java.lang.InterruptedException
public boolean matchCharacters() throws java.lang.InterruptedException
java.lang.InterruptedException
public boolean matchIgnorableCharacters() throws java.lang.InterruptedException
java.lang.InterruptedException
public StartElementEvent getLastStartElement()
public java.lang.String getLocationHint()