Package org.apache.xmlrpc.parser
Class AtomicParser
java.lang.Object
org.apache.xmlrpc.parser.TypeParserImpl
org.apache.xmlrpc.parser.AtomicParser
- All Implemented Interfaces:
TypeParser
,ContentHandler
- Direct Known Subclasses:
BigDecimalParser
,BigIntegerParser
,BooleanParser
,CalendarParser
,DateParser
,DoubleParser
,FloatParser
,I1Parser
,I2Parser
,I4Parser
,I8Parser
,LongParser
,NullParser
,StringParser
Abstract base implementation of
TypeParser
for parsing an atomic value.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
characters
(char[] pChars, int pStart, int pLength) void
endElement
(String pURI, String pLocalName, String pQName) protected abstract void
void
void
startElement
(String pURI, String pLocalName, String pQName, Attributes pAttrs) Methods inherited from class org.apache.xmlrpc.parser.TypeParserImpl
endDocument, endPrefixMapping, getDocumentLocator, getResult, ignorableWhitespace, isEmpty, processingInstruction, setDocumentLocator, setResult, skippedEntity, startPrefixMapping
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.xml.sax.ContentHandler
declaration
-
Field Details
-
level
private int level -
sb
-
-
Constructor Details
-
AtomicParser
protected AtomicParser()Creates a new instance.
-
-
Method Details
-
setResult
- Throws:
SAXException
-
startDocument
- Specified by:
startDocument
in interfaceContentHandler
- Overrides:
startDocument
in classTypeParserImpl
- Throws:
SAXException
-
characters
- Specified by:
characters
in interfaceContentHandler
- Overrides:
characters
in classTypeParserImpl
- Throws:
SAXException
-
endElement
- Throws:
SAXException
-
startElement
public void startElement(String pURI, String pLocalName, String pQName, Attributes pAttrs) throws SAXException - Throws:
SAXException
-