protected Boolean getBooleanAttribute(String name) { String attr = getAttribute(name); return attr != null ? Boolean.parseBoolean(attr) : null; }
onStartElement(); parentElements.push(xpp.getName()); break; case XmlPullParser.TEXT: onTextNode(xpp.getText()); break; case XmlPullParser.END_TAG: parentElements.pop(); onEndElement(); text = null; break;
protected Long getLongAttribute(String name) { String attr = getAttribute(name); return attr != null ? Long.parseLong(attr) : null; }
protected Integer getIntAttribute(String name) { String attr = getAttribute(name); return attr != null ? Integer.parseInt(attr) : null; }
protected Byte getByteAttribute(String name) { String attr = getAttribute(name); return attr != null ? Byte.parseByte(attr) : null; }
protected Float getFloatAttribute(String name) { String attr = getAttribute(name); return attr != null ? Float.parseFloat(attr) : null; }
protected Double getDoubleAttribute(String name) { String attr = getAttribute(name); return attr != null ? Double.parseDouble(attr) : null; }