|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface XmlPullParserWrapper
Extensions to XmlPullParser interface
| Field Summary | |
|---|---|
static java.lang.String |
XSD_NS
|
static java.lang.String |
XSI_NS
|
| Fields inherited from interface org.xmlpull.v1.XmlPullParser |
|---|
CDSECT, COMMENT, DOCDECL, END_DOCUMENT, END_TAG, ENTITY_REF, FEATURE_PROCESS_DOCDECL, FEATURE_PROCESS_NAMESPACES, FEATURE_REPORT_NAMESPACE_ATTRIBUTES, FEATURE_VALIDATION, IGNORABLE_WHITESPACE, NO_NAMESPACE, PROCESSING_INSTRUCTION, START_DOCUMENT, START_TAG, TEXT, TYPES |
| Method Summary | |
|---|---|
java.lang.String |
getAttributeValue(java.lang.String name)
Return value of attribute with given name and no namespace. |
java.lang.String |
getPIData()
Return everything past PITarget and S from Processing Instruction (PI) as defined in XML 1.0 Section 2.6 Processing Instructions [16] PI ::= '<?' |
java.lang.String |
getPITarget()
Return PITarget from Processing Instruction (PI) as defined in XML 1.0 Section 2.6 Processing Instructions [16] PI ::= '<?' |
java.lang.String |
getRequiredAttributeValue(java.lang.String name)
Read attribute value and return it or throw exception if current element does not have such attribute. |
java.lang.String |
getRequiredAttributeValue(java.lang.String namespace,
java.lang.String name)
Read attribute value and return it or throw exception if current element does not have such attribute. |
java.lang.String |
getRequiredElementText(java.lang.String namespace,
java.lang.String name)
Read the text of a required element and return it or throw exception if required element is not found. |
boolean |
isNil()
Is the current tag nil? |
boolean |
matches(int type,
java.lang.String namespace,
java.lang.String name)
Tests if the current event is of the given type and if the namespace and name match. |
void |
nextEndTag()
Call parser nextTag() and check that it is END_TAG, throw exception if not. |
void |
nextEndTag(java.lang.String name)
combine nextTag(); pp.require(XmlPullParser.END_TAG, null, name); |
void |
nextEndTag(java.lang.String namespace,
java.lang.String name)
combine nextTag(); pp.require(XmlPullParser.END_TAG, namespace, name); |
void |
nextStartTag()
call parser nextTag() and check that it is START_TAG, throw exception if not. |
void |
nextStartTag(java.lang.String name)
combine nextTag(); pp.require(XmlPullParser.START_TAG, null, name); |
void |
nextStartTag(java.lang.String namespace,
java.lang.String name)
combine nextTag(); pp.require(XmlPullParser.START_TAG, namespace, name); |
java.lang.String |
nextText(java.lang.String namespace,
java.lang.String name)
Read text content of element ith given namespace and name (use null namespace do indicate that nemspace should not be checked) |
void |
skipSubTree()
Skip sub tree that is currently porser positioned on. |
| Field Detail |
|---|
static final java.lang.String XSI_NS
static final java.lang.String XSD_NS
| Method Detail |
|---|
java.lang.String getAttributeValue(java.lang.String name)
java.lang.String getPITarget()
throws java.lang.IllegalStateException
[16] PI ::= '<?' PITarget (S (Char* - (Char* '?>' Char*)))? '?>'
java.lang.IllegalStateException
java.lang.String getPIData()
throws java.lang.IllegalStateException
[16] PI ::= '<?' PITarget (S (Char* - (Char* '?>' Char*)))? '?>'
NOTE: if there is no PI data it returns empty string.
java.lang.IllegalStateException
java.lang.String getRequiredAttributeValue(java.lang.String name)
throws java.io.IOException,
XmlPullParserException
java.io.IOException
XmlPullParserException
java.lang.String getRequiredAttributeValue(java.lang.String namespace,
java.lang.String name)
throws java.io.IOException,
XmlPullParserException
java.io.IOException
XmlPullParserException
java.lang.String getRequiredElementText(java.lang.String namespace,
java.lang.String name)
throws java.io.IOException,
XmlPullParserException
java.io.IOException
XmlPullParserException
boolean isNil()
throws java.io.IOException,
XmlPullParserException
java.io.IOException
XmlPullParserException
boolean matches(int type,
java.lang.String namespace,
java.lang.String name)
throws XmlPullParserException
XmlPullParserException
void nextStartTag()
throws XmlPullParserException,
java.io.IOException
XmlPullParserException
java.io.IOException
void nextStartTag(java.lang.String name)
throws XmlPullParserException,
java.io.IOException
XmlPullParserException
java.io.IOException
void nextStartTag(java.lang.String namespace,
java.lang.String name)
throws XmlPullParserException,
java.io.IOException
XmlPullParserException
java.io.IOException
void nextEndTag()
throws XmlPullParserException,
java.io.IOException
XmlPullParserException
java.io.IOException
void nextEndTag(java.lang.String name)
throws XmlPullParserException,
java.io.IOException
XmlPullParserException
java.io.IOException
void nextEndTag(java.lang.String namespace,
java.lang.String name)
throws XmlPullParserException,
java.io.IOException
XmlPullParserException
java.io.IOException
java.lang.String nextText(java.lang.String namespace,
java.lang.String name)
throws java.io.IOException,
XmlPullParserException
java.io.IOException
XmlPullParserException
void skipSubTree()
throws XmlPullParserException,
java.io.IOException
pp.require(XmlPullParser.START_TAG, null, null);
int level = 1;
while(level > 0) {
int eventType = pp.next();
if(eventType == XmlPullParser.END_TAG) {
--level;
} else if(eventType == XmlPullParser.START_TAG) {
++level;
}
}
XmlPullParserException
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||