parsedtree
Class XMLParser.CollisionAvoidanceProcessor

java.lang.Object
  extended byparsedtree.XMLParser.SAXEventProcessor
      extended byparsedtree.XMLParser.CollisionAvoidanceProcessor
Enclosing class:
XMLParser

private class XMLParser.CollisionAvoidanceProcessor
extends XMLParser.SAXEventProcessor

DOCUMENT ME!

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

Field Summary
private  CollisionAvoider collisionAvoider
           
private  XMLParser.DefineFigureProcessor defineFigureProcessor
           
protected  XMLParser.SAXEventProcessor parent
           
private  ParticipantsInScope participants
           
private  BaseParticipantDefinition rightOfWayParticipant
           
private  BaseParticipantDefinition yieldingParticipant
           
 
Constructor Summary
(package private) XMLParser.CollisionAvoidanceProcessor(XMLParser.SAXEventProcessor parent, CollisionAvoider collisionAvoider, BaseParticipantDefinition yieldingParticipant, BaseParticipantDefinition rightOfWayParticipant, ParticipantsInScope participants)
          Creates a new CollisionAvoidanceProcessor object.
 
Method Summary
 void characters(char[] ch, int start, int length)
          DOCUMENT ME!
 XMLParser.SAXEventProcessor EndElement(java.lang.String name)
          DOCUMENT ME!
 void startElement(java.lang.String name, org.xml.sax.Attributes atts)
          Process elements that occur within a <figure> element.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

collisionAvoider

private CollisionAvoider collisionAvoider

yieldingParticipant

private BaseParticipantDefinition yieldingParticipant

rightOfWayParticipant

private BaseParticipantDefinition rightOfWayParticipant

participants

private ParticipantsInScope participants

defineFigureProcessor

private XMLParser.DefineFigureProcessor defineFigureProcessor

parent

protected XMLParser.SAXEventProcessor parent
Constructor Detail

XMLParser.CollisionAvoidanceProcessor

XMLParser.CollisionAvoidanceProcessor(XMLParser.SAXEventProcessor parent,
                                      CollisionAvoider collisionAvoider,
                                      BaseParticipantDefinition yieldingParticipant,
                                      BaseParticipantDefinition rightOfWayParticipant,
                                      ParticipantsInScope participants)
Creates a new CollisionAvoidanceProcessor object.

Parameters:
parent - DOCUMENT ME!
collisionAvoider - DOCUMENT ME!
yieldingParticipant - DOCUMENT ME!
rightOfWayParticipant - DOCUMENT ME!
participants - DOCUMENT ME!
Method Detail

startElement

public void startElement(java.lang.String name,
                         org.xml.sax.Attributes atts)
                  throws org.xml.sax.SAXException
Process elements that occur within a <figure> element.

Specified by:
startElement in class XMLParser.SAXEventProcessor
Parameters:
name - The name of the element found inside the <figure> element.
atts - A map object that contains the names and values of all the attributes for the element.
Throws:
org.xml.sax.SAXException - DOCUMENT ME!

characters

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

Overrides:
characters in class XMLParser.SAXEventProcessor
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!

Overrides:
EndElement in class XMLParser.SAXEventProcessor
Parameters:
name - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
org.xml.sax.SAXException - DOCUMENT ME!


Copyright © 2003 Nigel Westbury