Public Member Functions | |
void | characters (char[] pChars, int pOffset, int pLength) throws SAXException |
void | endElement (String pURI, String pLocalName, String pQName) throws SAXException |
void | endPrefixMapping (String pPrefix) throws SAXException |
void | ignorableWhitespace (char[] pChars, int pOffset, int pLength) throws SAXException |
void | processingInstruction (String pTarget, String pData) throws SAXException |
void | skippedEntity (String pEntity) throws SAXException |
void | startDocument () throws SAXException |
void | startElement (String pURI, String pLocalName, String pQName, Attributes pAttrs) throws SAXException |
void | startPrefixMapping (String pPrefix, String pURI) throws SAXException |
Protected Member Functions | |
abstract void | addResult (Object pResult) throws SAXException |
void | endValueTag () throws SAXException |
RecursiveTypeParserImpl (XmlRpcStreamConfig pConfig, NamespaceContextImpl pContext, TypeFactory pFactory) | |
void | startValueTag () throws SAXException |
Protected Attributes | |
final XmlRpcStreamConfig | cfg |
Private Attributes | |
final NamespaceContextImpl | context |
final TypeFactory | factory |
boolean | inValueTag |
StringBuffer | text = new StringBuffer() |
TypeParser | typeParser |
Abstract base class of a parser, that invokes other type parsers recursively.
Definition at line 37 of file RecursiveTypeParserImpl.java.
org.apache.xmlrpc.parser.RecursiveTypeParserImpl.RecursiveTypeParserImpl | ( | XmlRpcStreamConfig | pConfig, |
NamespaceContextImpl | pContext, | ||
TypeFactory | pFactory | ||
) | [inline, protected] |
Creates a new instance.
pContext | The namespace context. |
pConfig | The request or response configuration. |
pFactory | The type factory. |
Definition at line 50 of file RecursiveTypeParserImpl.java.
abstract void org.apache.xmlrpc.parser.RecursiveTypeParserImpl.addResult | ( | Object | pResult | ) | throws SAXException [protected, pure virtual] |
void org.apache.xmlrpc.parser.RecursiveTypeParserImpl.characters | ( | char[] | pChars, |
int | pOffset, | ||
int | pLength | ||
) | throws SAXException [inline] |
Reimplemented from org.apache.xmlrpc.parser.TypeParserImpl.
Reimplemented in org.apache.xmlrpc.parser.MapParser, and org.apache.xmlrpc.parser.XmlRpcRequestParser.
Definition at line 140 of file RecursiveTypeParserImpl.java.
void org.apache.xmlrpc.parser.RecursiveTypeParserImpl.endElement | ( | String | pURI, |
String | pLocalName, | ||
String | pQName | ||
) | throws SAXException [inline] |
Reimplemented in org.apache.xmlrpc.parser.MapParser, org.apache.xmlrpc.parser.XmlRpcResponseParser, org.apache.xmlrpc.parser.XmlRpcRequestParser, and org.apache.xmlrpc.parser.ObjectArrayParser.
Definition at line 96 of file RecursiveTypeParserImpl.java.
void org.apache.xmlrpc.parser.RecursiveTypeParserImpl.endPrefixMapping | ( | String | pPrefix | ) | throws SAXException [inline] |
Reimplemented from org.apache.xmlrpc.parser.TypeParserImpl.
Definition at line 188 of file RecursiveTypeParserImpl.java.
void org.apache.xmlrpc.parser.RecursiveTypeParserImpl.endValueTag | ( | ) | throws SAXException [inline, protected] |
Definition at line 70 of file RecursiveTypeParserImpl.java.
void org.apache.xmlrpc.parser.RecursiveTypeParserImpl.ignorableWhitespace | ( | char[] | pChars, |
int | pOffset, | ||
int | pLength | ||
) | throws SAXException [inline] |
Reimplemented from org.apache.xmlrpc.parser.TypeParserImpl.
Reimplemented in org.apache.xmlrpc.parser.MapParser.
Definition at line 152 of file RecursiveTypeParserImpl.java.
void org.apache.xmlrpc.parser.RecursiveTypeParserImpl.processingInstruction | ( | String | pTarget, |
String | pData | ||
) | throws SAXException [inline] |
PI's are by default ignored.
Reimplemented from org.apache.xmlrpc.parser.TypeParserImpl.
Definition at line 164 of file RecursiveTypeParserImpl.java.
void org.apache.xmlrpc.parser.RecursiveTypeParserImpl.skippedEntity | ( | String | pName | ) | throws SAXException [inline] |
Skipped entities raise an exception by default.
Reimplemented from org.apache.xmlrpc.parser.TypeParserImpl.
Definition at line 172 of file RecursiveTypeParserImpl.java.
void org.apache.xmlrpc.parser.RecursiveTypeParserImpl.startDocument | ( | ) | throws SAXException [inline] |
Reimplemented from org.apache.xmlrpc.parser.TypeParserImpl.
Reimplemented in org.apache.xmlrpc.parser.XmlRpcResponseParser, org.apache.xmlrpc.parser.MapParser, org.apache.xmlrpc.parser.XmlRpcRequestParser, and org.apache.xmlrpc.parser.ObjectArrayParser.
Definition at line 90 of file RecursiveTypeParserImpl.java.
void org.apache.xmlrpc.parser.RecursiveTypeParserImpl.startElement | ( | String | pURI, |
String | pLocalName, | ||
String | pQName, | ||
Attributes | pAttrs | ||
) | throws SAXException [inline] |
Reimplemented in org.apache.xmlrpc.parser.MapParser, org.apache.xmlrpc.parser.XmlRpcResponseParser, org.apache.xmlrpc.parser.ObjectArrayParser, and org.apache.xmlrpc.parser.XmlRpcRequestParser.
Definition at line 111 of file RecursiveTypeParserImpl.java.
void org.apache.xmlrpc.parser.RecursiveTypeParserImpl.startPrefixMapping | ( | String | pPrefix, |
String | pURI | ||
) | throws SAXException [inline] |
Reimplemented from org.apache.xmlrpc.parser.TypeParserImpl.
Definition at line 180 of file RecursiveTypeParserImpl.java.
void org.apache.xmlrpc.parser.RecursiveTypeParserImpl.startValueTag | ( | ) | throws SAXException [inline, protected] |
Called to start a value tag.
SAXException |
Definition at line 62 of file RecursiveTypeParserImpl.java.
final XmlRpcStreamConfig org.apache.xmlrpc.parser.RecursiveTypeParserImpl.cfg [protected] |
Definition at line 39 of file RecursiveTypeParserImpl.java.
final NamespaceContextImpl org.apache.xmlrpc.parser.RecursiveTypeParserImpl.context [private] |
Definition at line 38 of file RecursiveTypeParserImpl.java.
final TypeFactory org.apache.xmlrpc.parser.RecursiveTypeParserImpl.factory [private] |
Definition at line 40 of file RecursiveTypeParserImpl.java.
boolean org.apache.xmlrpc.parser.RecursiveTypeParserImpl.inValueTag [private] |
Definition at line 41 of file RecursiveTypeParserImpl.java.
StringBuffer org.apache.xmlrpc.parser.RecursiveTypeParserImpl.text = new StringBuffer() [private] |
Definition at line 43 of file RecursiveTypeParserImpl.java.
Definition at line 42 of file RecursiveTypeParserImpl.java.