Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes
org.apache.xmlrpc.parser.RecursiveTypeParserImpl Class Reference
Inheritance diagram for org.apache.xmlrpc.parser.RecursiveTypeParserImpl:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Abstract base class of a parser, that invokes other type parsers recursively.

Definition at line 37 of file RecursiveTypeParserImpl.java.


Constructor & Destructor Documentation

org.apache.xmlrpc.parser.RecursiveTypeParserImpl.RecursiveTypeParserImpl ( XmlRpcStreamConfig  pConfig,
NamespaceContextImpl  pContext,
TypeFactory  pFactory 
) [inline, protected]

Creates a new instance.

Parameters:
pContextThe namespace context.
pConfigThe request or response configuration.
pFactoryThe type factory.

Definition at line 50 of file RecursiveTypeParserImpl.java.


Member Function Documentation

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]
void org.apache.xmlrpc.parser.RecursiveTypeParserImpl.endElement ( String  pURI,
String  pLocalName,
String  pQName 
) throws SAXException [inline]
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.startElement ( String  pURI,
String  pLocalName,
String  pQName,
Attributes  pAttrs 
) throws SAXException [inline]
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.

Exceptions:
SAXException

Definition at line 62 of file RecursiveTypeParserImpl.java.


Member Data Documentation

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.

Definition at line 40 of file RecursiveTypeParserImpl.java.

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.


The documentation for this class was generated from the following file:


rosjava_core
Author(s):
autogenerated on Wed Aug 26 2015 16:06:50