Methods Summary |
---|
public void | defineEntityReplacementText(java.lang.String entityName, java.lang.String replacementText)
throw new XmlPullParserException("defineEntityReplacementText() not supported");
|
public java.lang.String | getAttributeType(int arg0)
return "CDATA";
|
public int | getColumnNumber()
return -1;
|
public int | getEventType()
return mParsingState;
|
public boolean | getFeature(java.lang.String name)
if (FEATURE_PROCESS_NAMESPACES.equals(name)) {
return true;
}
if (FEATURE_REPORT_NAMESPACE_ATTRIBUTES.equals(name)) {
return true;
}
return false;
|
public java.lang.String | getInputEncoding()
return null;
|
public int | getLineNumber()
return -1;
|
public java.lang.String | getNamespace(java.lang.String prefix)
throw new RuntimeException("getNamespace() not supported");
|
public int | getNamespaceCount(int depth)
throw new XmlPullParserException("getNamespaceCount() not supported");
|
public java.lang.String | getNamespacePrefix(int pos)
throw new XmlPullParserException("getNamespacePrefix() not supported");
|
public java.lang.String | getNamespaceUri(int pos)
throw new XmlPullParserException("getNamespaceUri() not supported");
|
public java.lang.Object | getProperty(java.lang.String name)
return null;
|
public java.lang.String | getText()
return null;
|
public char[] | getTextCharacters(int[] arg0)
return null;
|
public boolean | isAttributeDefault(int arg0)
return false;
|
public boolean | isWhitespace()
return false;
|
public int | next()
switch (mParsingState) {
case END_DOCUMENT:
throw new XmlPullParserException("Nothing after the end");
case START_DOCUMENT:
onNextFromStartDocument();
break;
case START_TAG:
onNextFromStartTag();
break;
case END_TAG:
onNextFromEndTag();
break;
case TEXT:
// not used
break;
case CDSECT:
// not used
break;
case ENTITY_REF:
// not used
break;
case IGNORABLE_WHITESPACE:
// not used
break;
case PROCESSING_INSTRUCTION:
// not used
break;
case COMMENT:
// not used
break;
case DOCDECL:
// not used
break;
}
return mParsingState;
|
public int | nextTag()
int eventType = next();
if (eventType != START_TAG && eventType != END_TAG) {
throw new XmlPullParserException("expected start or end tag", this, null);
}
return eventType;
|
public java.lang.String | nextText()
if (getEventType() != START_TAG) {
throw new XmlPullParserException("parser must be on START_TAG to read next text", this,
null);
}
int eventType = next();
if (eventType == TEXT) {
String result = getText();
eventType = next();
if (eventType != END_TAG) {
throw new XmlPullParserException(
"event TEXT it must be immediately followed by END_TAG", this, null);
}
return result;
} else if (eventType == END_TAG) {
return "";
} else {
throw new XmlPullParserException("parser must be on START_TAG or TEXT to read text",
this, null);
}
|
public int | nextToken()
return next();
|
public abstract void | onNextFromEndTag()
|
public abstract void | onNextFromStartDocument()
|
public abstract void | onNextFromStartTag()
|
public void | require(int type, java.lang.String namespace, java.lang.String name)
if (type != getEventType() || (namespace != null && !namespace.equals(getNamespace()))
|| (name != null && !name.equals(getName())))
throw new XmlPullParserException("expected " + TYPES[type] + getPositionDescription());
|
public void | setFeature(java.lang.String name, boolean state)
if (FEATURE_PROCESS_NAMESPACES.equals(name) && state) {
return;
}
if (FEATURE_REPORT_NAMESPACE_ATTRIBUTES.equals(name) && state) {
return;
}
throw new XmlPullParserException("Unsupported feature: " + name);
|
public void | setInput(java.io.InputStream inputStream, java.lang.String inputEncoding)
throw new XmlPullParserException("setInput() not supported");
|
public void | setInput(java.io.Reader in)
throw new XmlPullParserException("setInput() not supported");
|
public void | setProperty(java.lang.String name, java.lang.Object value)
throw new XmlPullParserException("setProperty() not supported");
|