org.apache.xmlrpc.parser
Class AtomicParser

java.lang.Object
  extended by org.apache.xmlrpc.parser.TypeParserImpl
      extended by org.apache.xmlrpc.parser.AtomicParser
All Implemented Interfaces:
TypeParser, org.xml.sax.ContentHandler
Direct Known Subclasses:
BigDecimalParser, BigIntegerParser, BooleanParser, CalendarParser, DateParser, DoubleParser, FloatParser, I1Parser, I2Parser, I4Parser, I8Parser, LongParser, NullParser, StringParser

public abstract class AtomicParser
extends TypeParserImpl

Abstract base implementation of TypeParser for parsing an atomic value.


Field Summary
protected  java.lang.StringBuffer sb
           
 
Constructor Summary
protected AtomicParser()
          Creates a new instance.
 
Method Summary
 void characters(char[] pChars, int pStart, int pLength)
           
 void endElement(java.lang.String pURI, java.lang.String pLocalName, java.lang.String pQName)
           
protected abstract  void setResult(java.lang.String pResult)
           
 void startDocument()
           
 void startElement(java.lang.String pURI, java.lang.String pLocalName, java.lang.String pQName, org.xml.sax.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
 

Field Detail

sb

protected java.lang.StringBuffer sb
Constructor Detail

AtomicParser

protected AtomicParser()
Creates a new instance.

Method Detail

setResult

protected abstract void setResult(java.lang.String pResult)
                           throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startDocument

public void startDocument()
                   throws org.xml.sax.SAXException
Specified by:
startDocument in interface org.xml.sax.ContentHandler
Overrides:
startDocument in class TypeParserImpl
Throws:
org.xml.sax.SAXException

characters

public void characters(char[] pChars,
                       int pStart,
                       int pLength)
                throws org.xml.sax.SAXException
Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class TypeParserImpl
Throws:
org.xml.sax.SAXException

endElement

public void endElement(java.lang.String pURI,
                       java.lang.String pLocalName,
                       java.lang.String pQName)
                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

startElement

public void startElement(java.lang.String pURI,
                         java.lang.String pLocalName,
                         java.lang.String pQName,
                         org.xml.sax.Attributes pAttrs)
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException


Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.