public class PullParserWrapper
extends java.lang.Object
implements jadex.xml.reader.IXMLReader
| Modifier and Type | Field and Description |
|---|---|
protected jadex.xml.stax.XmlTag |
closedtag
The last tag that was closed.
|
protected boolean |
hasnext
Flag whether the reader has more to read.
|
protected int |
inttype
Current internal event type
|
protected java.io.InputStreamReader |
isreader
The input stream reader.
|
protected org.xmlpull.v1.XmlPullParser |
parser
The parser.
|
protected java.util.LinkedList<jadex.xml.stax.XmlTag> |
tagstack
The tag stack.
|
| Constructor and Description |
|---|
PullParserWrapper(java.io.InputStream in) |
PullParserWrapper(org.xmlpull.v1.XmlPullParser parser) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes the reader.
|
int |
getAttributeCount() |
java.lang.String |
getAttributeLocalName(int i) |
java.lang.String |
getAttributeNamespace(int i) |
java.lang.String |
getAttributePrefix(int i) |
java.util.Map<java.lang.String,java.lang.String> |
getAttributes()
Returns the attributes.
|
java.lang.String |
getAttributeValue(int i) |
jadex.xml.stax.XmlTag |
getClosedTag()
Get the XML tag struct of the last closed tag.
|
int |
getEventType()
Gets the XML event type.
|
java.lang.String |
getLocalName() |
jadex.xml.stax.ILocation |
getLocation()
Returns the current parser location.
|
jadex.xml.stax.QName |
getName() |
java.lang.String |
getText()
Get the text for the element.
|
jadex.xml.stax.XmlTag |
getXmlTag()
Get the XML tag struct.
|
java.util.LinkedList<jadex.xml.stax.XmlTag> |
getXmlTagStack()
Get the XML tag stack.
|
boolean |
hasNext()
Returns if the reader has more events.
|
int |
next()
Selects the next event.
|
protected java.io.InputStreamReader isreader
protected org.xmlpull.v1.XmlPullParser parser
protected boolean hasnext
protected int inttype
protected java.util.LinkedList<jadex.xml.stax.XmlTag> tagstack
protected jadex.xml.stax.XmlTag closedtag
public PullParserWrapper(java.io.InputStream in)
public PullParserWrapper(org.xmlpull.v1.XmlPullParser parser)
public int getEventType()
getEventType in interface jadex.xml.reader.IXMLReaderpublic boolean hasNext()
hasNext in interface jadex.xml.reader.IXMLReaderpublic int next()
next in interface jadex.xml.reader.IXMLReaderpublic jadex.xml.stax.XmlTag getXmlTag()
getXmlTag in interface jadex.xml.reader.IXMLReaderpublic jadex.xml.stax.XmlTag getClosedTag()
getClosedTag in interface jadex.xml.reader.IXMLReaderpublic java.util.LinkedList<jadex.xml.stax.XmlTag> getXmlTagStack()
getXmlTagStack in interface jadex.xml.reader.IXMLReaderpublic java.util.Map<java.lang.String,java.lang.String> getAttributes()
getAttributes in interface jadex.xml.reader.IXMLReaderpublic java.lang.String getText()
getText in interface jadex.xml.reader.IXMLReaderpublic void close()
close in interface jadex.xml.reader.IXMLReaderpublic jadex.xml.stax.ILocation getLocation()
getLocation in interface jadex.xml.reader.IXMLReaderpublic java.lang.String getLocalName()
getLocalName in interface jadex.xml.reader.IXMLReaderpublic int getAttributeCount()
getAttributeCount in interface jadex.xml.reader.IXMLReaderpublic java.lang.String getAttributeLocalName(int i)
getAttributeLocalName in interface jadex.xml.reader.IXMLReaderpublic java.lang.String getAttributeValue(int i)
getAttributeValue in interface jadex.xml.reader.IXMLReaderpublic jadex.xml.stax.QName getName()
getName in interface jadex.xml.reader.IXMLReaderpublic java.lang.String getAttributePrefix(int i)
getAttributePrefix in interface jadex.xml.reader.IXMLReaderpublic java.lang.String getAttributeNamespace(int i)
getAttributeNamespace in interface jadex.xml.reader.IXMLReader