parsedtree
Class XMLParser.SAXEventProcessor

java.lang.Object
  extended byparsedtree.XMLParser.SAXEventProcessor
Direct Known Subclasses:
XMLParser.CollisionAvoidanceProcessor, XMLParser.DefineFigureProcessor, XMLParser.DefineUnitTypeProcessor, XMLParser.FigureProcessor, XMLParser.HandHoldProcessor, XMLParser.IgnoreElementProcessor, XMLParser.MusicProcessor
Enclosing class:
XMLParser

private abstract class XMLParser.SAXEventProcessor
extends java.lang.Object

Process events from the SAX processor.

Classes are derived from this abstract class that process events in each specific element type.

Version:
$Revision: 1.3 $
Author:
$author$

Field Summary
protected  XMLParser.SAXEventProcessor parent
           
 
Constructor Summary
(package private) XMLParser.SAXEventProcessor(XMLParser.SAXEventProcessor parent)
          Creates a new SAXEventProcessor object.
 
Method Summary
 void characters(char[] ch, int start, int length)
          DOCUMENT ME!
 XMLParser.SAXEventProcessor EndElement(java.lang.String name)
          DOCUMENT ME!
abstract  void startElement(java.lang.String name, org.xml.sax.Attributes atts)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parent

protected XMLParser.SAXEventProcessor parent
Constructor Detail

XMLParser.SAXEventProcessor

XMLParser.SAXEventProcessor(XMLParser.SAXEventProcessor parent)
Creates a new SAXEventProcessor object.

Parameters:
parent - The event processor that was in effect. This newly created event processor will take over and will process the contents of an element. When the end tag for the element is found then this original event processor must be restored as the active event processor.
Method Detail

startElement

public abstract void startElement(java.lang.String name,
                                  org.xml.sax.Attributes atts)
                           throws org.xml.sax.SAXException
DOCUMENT ME!

Parameters:
name - DOCUMENT ME!
atts - DOCUMENT ME!
Throws:
org.xml.sax.SAXException - DOCUMENT ME!

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
DOCUMENT ME!

Parameters:
ch - DOCUMENT ME!
start - DOCUMENT ME!
length - DOCUMENT ME!
Throws:
org.xml.sax.SAXException - DOCUMENT ME!

EndElement

public XMLParser.SAXEventProcessor EndElement(java.lang.String name)
                                       throws org.xml.sax.SAXException
DOCUMENT ME!

Parameters:
name - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
org.xml.sax.SAXException - DOCUMENT ME!


Copyright © 2003 Nigel Westbury