uk.ac.cam.cl.whb21.iworkbook
Class SimplifiedXmlRpc

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended byuk.ac.cam.cl.whb21.iworkbook.SimplifiedXmlRpc
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class SimplifiedXmlRpc
extends org.xml.sax.helpers.DefaultHandler

A very simple representation of an XmlRpc. This was created by simplifiying and cutting down the org.apache.xmlrpc.XmlRpc class (from the Apache Foundation), making adjustments to use SAX2 and non-depracated methods, and adding a few bits.

Author:
William Billingsley, based on org.apache.xmlrpc.XmlRpc by submitters to the Apache Foundation

Method Summary
 void characters(char[] ch, int start, int length)
          Called by SAX2 parser
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
          Called by SAX2 parser
 void error(org.xml.sax.SAXParseException e)
          Called by SAX2 parser
 void fatalError(org.xml.sax.SAXParseException e)
          Called by SAX2 parser
 void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
          Called by SAX2 parser
 java.lang.String toString()
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
Called by SAX2 parser

Throws:
org.xml.sax.SAXException

endElement

public void endElement(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String qName)
                throws org.xml.sax.SAXException
Called by SAX2 parser

Throws:
org.xml.sax.SAXException

startElement

public void startElement(java.lang.String uri,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes attributes)
                  throws org.xml.sax.SAXException
Called by SAX2 parser

Throws:
org.xml.sax.SAXException

error

public void error(org.xml.sax.SAXParseException e)
           throws org.xml.sax.SAXException
Called by SAX2 parser

Parameters:
e - the exception
Throws:
org.xml.sax.SAXException

fatalError

public void fatalError(org.xml.sax.SAXParseException e)
                throws org.xml.sax.SAXException
Called by SAX2 parser

Parameters:
e - the exception
Throws:
org.xml.sax.SAXException

toString

public java.lang.String toString()