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