| Package | Description |
|---|---|
| org.xmlpull.mxp1 |
Contains XPP3 implementation of XMLPULL V1 API.
|
| org.xmlpull.v1 | |
| org.xmlpull.v1.dom2_builder | |
| org.xmlpull.v1.parser_pool | |
| org.xmlpull.v1.samples | |
| org.xmlpull.v1.samples.eventlist | |
| org.xmlpull.v1.sax2 | |
| org.xmlpull.v1.util | |
| org.xmlpull.v1.wrapper | |
| org.xmlpull.v1.wrapper.classic |
| Modifier and Type | Method and Description |
|---|---|
void |
MXParser.defineEntityReplacementText(String entityName,
String replacementText) |
protected void |
MXParser.fillBuf() |
int |
MXParser.getEventType() |
int |
MXParser.getNamespaceCount(int depth) |
String |
MXParser.getNamespacePrefix(int pos) |
String |
MXParser.getNamespaceUri(int pos) |
boolean |
MXParser.isEmptyElementTag() |
boolean |
MXParser.isWhitespace() |
protected char[] |
MXParserNonValidating.lookuEntityReplacement(int entitNameLen) |
protected char[] |
MXParser.lookuEntityReplacement(int entitNameLen) |
protected char |
MXParserNonValidating.more() |
protected char |
MXParser.more() |
XmlPullParser |
MXParserFactory.newPullParser() |
XmlSerializer |
MXParserFactory.newSerializer() |
int |
MXParser.next() |
protected int |
MXParser.nextImpl() |
int |
MXParser.nextTag() |
String |
MXParser.nextText() |
int |
MXParser.nextToken() |
protected char |
MXParser.parseAttribute() |
protected void |
MXParser.parseCDSect(boolean hadCharData) |
protected void |
MXParser.parseComment() |
protected void |
MXParserNonValidating.parseDocdecl() |
protected void |
MXParser.parseDocdecl() |
int |
MXParser.parseEndTag() |
protected char[] |
MXParser.parseEntityRef() |
protected int |
MXParser.parseEpilog() |
protected boolean |
MXParser.parsePI() |
protected int |
MXParser.parseProlog() |
int |
MXParser.parseStartTag() |
protected void |
MXParser.parseXmlDecl(char ch) |
protected void |
MXParser.parseXmlDeclWithVersion(int versionStart,
int versionEnd) |
protected void |
MXParserNonValidating.processAttlistDecl(char ch) |
protected void |
MXParserNonValidating.processElementDecl(char ch) |
protected void |
MXParserNonValidating.processEntityDecl(char ch) |
protected char |
MXParserNonValidating.processExternalId(char ch) |
protected void |
MXParserNonValidating.processInternalSubset() |
protected void |
MXParserNonValidating.processMarkupDecl(char ch) |
protected void |
MXParserNonValidating.processNotationDecl(char ch) |
protected void |
MXParserNonValidating.processPEReference() |
protected char |
MXParserNonValidating.readName(char ch) |
void |
MXParser.require(int type,
String namespace,
String name) |
protected char |
MXParser.requireInput(char ch,
char[] input) |
protected char |
MXParser.requireNextS() |
void |
MXParserNonValidating.setFeature(String name,
boolean state)
This allows to change processing DOCDECL (controls if parser is non-validating).
|
void |
MXParserCachingStrings.setFeature(String name,
boolean state)
This allows to change name iterning property in this enhanced impl.
|
void |
MXParser.setFeature(String name,
boolean state)
Method setFeature
|
void |
MXParser.setInput(InputStream inputStream,
String inputEncoding) |
void |
MXParser.setInput(Reader in) |
void |
MXParser.setProperty(String name,
Object value) |
protected char |
MXParser.skipS(char ch) |
void |
MXParser.skipSubTree()
Skip sub tree that is currently parser positioned on.
|
| Modifier and Type | Method and Description |
|---|---|
void |
XmlPullParser.defineEntityReplacementText(String entityName,
String replacementText)
Set new value for entity replacement text as defined in
XML 1.0 Section 4.5
Construction of Internal Entity Replacement Text.
|
int |
XmlPullParser.getEventType()
Returns the type of the current event (START_TAG, END_TAG, TEXT, etc.)
|
int |
XmlPullParser.getNamespaceCount(int depth)
Returns the numbers of elements in the namespace stack for the given
depth.
|
String |
XmlPullParser.getNamespacePrefix(int pos)
Returns the namespace prefixe for the given position
in the namespace stack.
|
String |
XmlPullParser.getNamespaceUri(int pos)
Returns the namespace URI for the given position in the
namespace stack
If the position is out of range, an exception is thrown.
|
boolean |
XmlPullParser.isEmptyElementTag()
Returns true if the current event is START_TAG and the tag
is degenerated
(e.g.
|
boolean |
XmlPullParser.isWhitespace()
Checks whether the current TEXT event contains only whitespace
characters.
|
static XmlPullParserFactory |
XmlPullParserFactory.newInstance()
Create a new instance of a PullParserFactory that can be used
to create XML pull parsers (see class description for more
details).
|
static XmlPullParserFactory |
XmlPullParserFactory.newInstance(String classNames,
Class context) |
XmlPullParser |
XmlPullParserFactory.newPullParser()
Creates a new instance of a XML Pull Parser
using the currently configured factory features.
|
XmlSerializer |
XmlPullParserFactory.newSerializer()
Creates a new instance of a XML Serializer.
|
int |
XmlPullParser.next()
Get next parsing event - element content wil be coalesced and only one
TEXT event must be returned for whole element content
(comments and processing instructions will be ignored and emtity references
must be expanded or exception mus be thrown if entity reerence can not be exapnded).
|
int |
XmlPullParser.nextTag()
Call next() and return event if it is START_TAG or END_TAG
otherwise throw an exception.
|
String |
XmlPullParser.nextText()
If current event is START_TAG then if next element is TEXT then element content is returned
or if next event is END_TAG then empty string is returned, otherwise exception is thrown.
|
int |
XmlPullParser.nextToken()
This method works similarly to next() but will expose
additional event types (COMMENT, CDSECT, DOCDECL, ENTITY_REF, PROCESSING_INSTRUCTION, or
IGNORABLE_WHITESPACE) if they are available in input.
|
void |
XmlPullParser.require(int type,
String namespace,
String name)
Test if the current event is of the given type and if the
namespace and name do match.
|
void |
XmlPullParserFactory.setFeature(String name,
boolean state)
Set the features to be set when XML Pull Parser is created by this factory.
|
void |
XmlPullParser.setFeature(String name,
boolean state)
Use this call to change the general behaviour of the parser,
such as namespace processing or doctype declaration handling.
|
void |
XmlPullParser.setInput(InputStream inputStream,
String inputEncoding)
Sets the input stream the parser is going to process.
|
void |
XmlPullParser.setInput(Reader in)
Set the input source for parser to the given reader and
resets the parser.
|
void |
XmlPullParser.setProperty(String name,
Object value)
Set the value of a property.
|
| Modifier and Type | Method and Description |
|---|---|
protected Document |
DOM2XmlPullBuilder.newDoc() |
protected XmlPullParser |
DOM2XmlPullBuilder.newParser() |
Element |
DOM2XmlPullBuilder.parse(Reader reader) |
Element |
DOM2XmlPullBuilder.parse(Reader reader,
Document docFactory) |
Element |
DOM2XmlPullBuilder.parse(XmlPullParser pp,
Document docFactory) |
Element |
DOM2XmlPullBuilder.parseSubTree(XmlPullParser pp) |
Element |
DOM2XmlPullBuilder.parseSubTree(XmlPullParser pp,
Document docFactory) |
| Modifier and Type | Method and Description |
|---|---|
XmlPullParser |
XmlPullParserPool.getPullParserFromPool() |
protected XmlPullParser |
XmlPullParserPool.newParser() |
| Constructor and Description |
|---|
XmlPullParserPool() |
| Modifier and Type | Method and Description |
|---|---|
void |
BestDeal.checkVendor(XmlPullParser parser)
subroutine handling a single vendor
|
void |
RSSReader.convertChannelToHtml(XmlPullParser parser,
XmlSerializer writer) |
void |
RSSReader.convertItemToHtml(XmlPullParser parser,
XmlSerializer writer) |
void |
RSSReader.convertRSSToHtml(XmlPullParser parser,
XmlSerializer writer) |
void |
XmlPullCount.countXml(XmlPullParser xpp) |
static String |
XmlCompare.getNextElementText(XmlPullParser parser)
Returns the next Element in the stream (including all sub elements) as a String
|
static void |
XmlPullCount.main(String[] args) |
static void |
XmlCompare.main(String[] args) |
static void |
SimpleXmlPullApp.main(String[] args) |
static void |
MyXmlWriteApp.main(String[] args) |
static void |
MyXmlPullApp.main(String[] args) |
static void |
BestDeal.main(String[] args)
main() method
decodes command-line parameters and invoke the parser
|
void |
MyXmlPullApp.processDocument(XmlPullParser xpp) |
void |
MyXmlPullApp.processText(XmlPullParser xpp) |
void |
BestDeal.update(XmlPullParser parser)
updates the best deal from the given list in the format
|
| Modifier and Type | Method and Description |
|---|---|
static void |
EventList.main(String[] args) |
| Constructor and Description |
|---|
Driver() |
Driver(XmlPullParser pp) |
| Modifier and Type | Method and Description |
|---|---|
static String |
XmlPullUtil.getRequiredAttributeValue(XmlPullParser pp,
String namespace,
String name)
Read attribute value and return it or throw exception if
current element does not have such attribute.
|
static boolean |
XmlPullUtil.matches(XmlPullParser pp,
int type,
String namespace,
String name)
Tests if the current event is of the given type and if the namespace and name match.
|
static void |
XmlPullUtil.nextEndTag(XmlPullParser pp)
Call parser nextTag() and check that it is END_TAG, throw exception if not.
|
static void |
XmlPullUtil.nextEndTag(XmlPullParser pp,
String namespace,
String name)
combine nextTag(); pp.require(XmlPullParser.END_TAG, namespace, name);
|
static void |
XmlPullUtil.nextStartTag(XmlPullParser pp)
call parser nextTag() and check that it is START_TAG, throw exception if not.
|
static void |
XmlPullUtil.nextStartTag(XmlPullParser pp,
String name)
combine nextTag(); pp.require(XmlPullParser.START_TAG, null, name);
|
static void |
XmlPullUtil.nextStartTag(XmlPullParser pp,
String namespace,
String name)
combine nextTag(); pp.require(XmlPullParser.START_TAG, namespace, name);
|
static String |
XmlPullUtil.nextText(XmlPullParser pp,
String namespace,
String name)
Read text content of element ith given namespace and name
(use null namespace do indicate that nemspace should not be checked)
|
static void |
XmlPullUtil.skipSubTree(XmlPullParser pp)
Skip sub tree that is currently porser positioned on.
|
static void |
XmlPullUtil.writeSimpleElement(XmlSerializer serializer,
String namespace,
String elementName,
String elementText)
Writes a simple element such as
|
| Modifier and Type | Method and Description |
|---|---|
XmlSerializerWrapper |
XmlSerializerWrapper.element(String elementName,
String elementText)
Write simple text element in current namespace
|
XmlSerializerWrapper |
XmlSerializerWrapper.element(String namespace,
String elementName,
String elementText)
Writes a simple element such as <username>johndoe</username>.
|
void |
XmlSerializerWrapper.event(XmlPullParser pp)
Serializer current event form pull parser
|
void |
XmlSerializerWrapper.fragment(String xmlFragment)
Write XML fragment using currently set namespace prefixes
|
XmlPullParserFactory |
XmlPullWrapperFactory.getFactory() |
String |
XmlPullParserWrapper.getRequiredAttributeValue(String name)
Read attribute value and return it or throw exception if
current element does not have such attribute.
|
String |
XmlPullParserWrapper.getRequiredAttributeValue(String namespace,
String name)
Read attribute value and return it or throw exception if
current element does not have such attribute.
|
String |
XmlPullParserWrapper.getRequiredElementText(String namespace,
String name)
Read the text of a required element and return it or throw exception if
required element is not found.
|
boolean |
XmlPullParserWrapper.isNil()
Is the current tag nil? Checks for xsi:nil="true".
|
boolean |
XmlPullParserWrapper.matches(int type,
String namespace,
String name)
Tests if the current event is of the given type and if the namespace and name match.
|
static XmlPullWrapperFactory |
XmlPullWrapperFactory.newInstance() |
static XmlPullWrapperFactory |
XmlPullWrapperFactory.newInstance(String classNames,
Class context) |
static XmlPullWrapperFactory |
XmlPullWrapperFactory.newInstance(XmlPullParserFactory factory) |
XmlPullParserWrapper |
XmlPullWrapperFactory.newPullParserWrapper() |
XmlPullParserWrapper |
XmlPullWrapperFactory.newPullParserWrapper(XmlPullParser pp) |
XmlSerializerWrapper |
XmlPullWrapperFactory.newSerializerWrapper() |
XmlSerializerWrapper |
XmlPullWrapperFactory.newSerializerWrapper(XmlSerializer xs) |
void |
XmlPullParserWrapper.nextEndTag()
Call parser nextTag() and check that it is END_TAG, throw exception if not.
|
void |
XmlPullParserWrapper.nextEndTag(String name)
combine nextTag(); pp.require(XmlPullParser.END_TAG, null, name);
|
void |
XmlPullParserWrapper.nextEndTag(String namespace,
String name)
combine nextTag(); pp.require(XmlPullParser.END_TAG, namespace, name);
|
void |
XmlPullParserWrapper.nextStartTag()
call parser nextTag() and check that it is START_TAG, throw exception if not.
|
void |
XmlPullParserWrapper.nextStartTag(String name)
combine nextTag(); pp.require(XmlPullParser.START_TAG, null, name);
|
void |
XmlPullParserWrapper.nextStartTag(String namespace,
String name)
combine nextTag(); pp.require(XmlPullParser.START_TAG, namespace, name);
|
String |
XmlPullParserWrapper.nextText(String namespace,
String name)
Read text content of element ith given namespace and name
(use null namespace do indicate that nemspace should not be checked)
|
void |
XmlPullWrapperFactory.setFeature(String name,
boolean state) |
void |
XmlPullParserWrapper.skipSubTree()
Skip sub tree that is currently porser positioned on.
|
| Constructor and Description |
|---|
XmlPullWrapperFactory(XmlPullParserFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
void |
XmlPullParserDelegate.defineEntityReplacementText(String entityName,
String replacementText) |
XmlSerializerWrapper |
StaticXmlSerializerWrapper.element(String elementName,
String elementText)
Write simple text element in current namespace
|
XmlSerializerWrapper |
StaticXmlSerializerWrapper.element(String namespace,
String elementName,
String elementText) |
void |
StaticXmlSerializerWrapper.event(XmlPullParser pp) |
void |
StaticXmlSerializerWrapper.fragment(String xmlFragment) |
int |
XmlPullParserDelegate.getEventType() |
int |
XmlPullParserDelegate.getNamespaceCount(int depth) |
String |
XmlPullParserDelegate.getNamespacePrefix(int pos) |
String |
XmlPullParserDelegate.getNamespaceUri(int pos) |
String |
StaticXmlPullParserWrapper.getRequiredAttributeValue(String name) |
String |
StaticXmlPullParserWrapper.getRequiredAttributeValue(String namespace,
String name) |
String |
StaticXmlPullParserWrapper.getRequiredElementText(String namespace,
String name)
Read the text of a required element and return it or throw exception if
required element is not found.
|
boolean |
XmlPullParserDelegate.isEmptyElementTag() |
boolean |
StaticXmlPullParserWrapper.isNil() |
boolean |
XmlPullParserDelegate.isWhitespace() |
boolean |
StaticXmlPullParserWrapper.matches(int type,
String namespace,
String name) |
int |
XmlPullParserDelegate.next() |
void |
StaticXmlPullParserWrapper.nextEndTag() |
void |
StaticXmlPullParserWrapper.nextEndTag(String name) |
void |
StaticXmlPullParserWrapper.nextEndTag(String namespace,
String name) |
void |
StaticXmlPullParserWrapper.nextStartTag() |
void |
StaticXmlPullParserWrapper.nextStartTag(String name) |
void |
StaticXmlPullParserWrapper.nextStartTag(String namespace,
String name) |
int |
XmlPullParserDelegate.nextTag() |
String |
XmlPullParserDelegate.nextText() |
String |
StaticXmlPullParserWrapper.nextText(String namespace,
String name) |
int |
XmlPullParserDelegate.nextToken() |
double |
StaticXmlPullParserWrapper.readDouble() |
double |
StaticXmlPullParserWrapper.readDoubleElement(String namespace,
String name) |
float |
StaticXmlPullParserWrapper.readFloat() |
float |
StaticXmlPullParserWrapper.readFloatElement(String namespace,
String name) |
int |
StaticXmlPullParserWrapper.readInt() |
int |
StaticXmlPullParserWrapper.readIntElement(String namespace,
String name) |
String |
StaticXmlPullParserWrapper.readString() |
String |
StaticXmlPullParserWrapper.readStringElemet(String namespace,
String name) |
void |
XmlPullParserDelegate.require(int type,
String namespace,
String name) |
void |
XmlPullParserDelegate.setFeature(String name,
boolean state) |
void |
XmlPullParserDelegate.setInput(InputStream inputStream,
String inputEncoding) |
void |
XmlPullParserDelegate.setInput(Reader in) |
void |
XmlPullParserDelegate.setProperty(String name,
Object value) |
void |
StaticXmlPullParserWrapper.skipSubTree() |
void |
StaticXmlSerializerWrapper.writeDouble(double d) |
void |
StaticXmlSerializerWrapper.writeDoubleElement(String namespace,
String name,
double d) |
void |
StaticXmlSerializerWrapper.writeFloat(float f) |
void |
StaticXmlSerializerWrapper.writeFloatElement(String namespace,
String name,
float f) |
void |
StaticXmlSerializerWrapper.writeInt(int i) |
void |
StaticXmlSerializerWrapper.writeIntElement(String namespace,
String name,
int i) |
void |
StaticXmlSerializerWrapper.writeString(String s) |
void |
StaticXmlSerializerWrapper.writeStringElement(String namespace,
String name,
String s) |
Copyright © 2013. All Rights Reserved.