Package parsedtree

Implements a SAXEventProcessor interface that produces a tree that represents the dance animation data.

See:
          Description

Class Summary
BaseParticipantDefinition  
CollisionAvoider Two 'moves' that may collide and must be adjusted.
DanceDefinition  
DisbandUnit  
Figure  
FigureDefinition DOCUMENT ME!
FigurePersonDefinition  
Finishing  
FormUnit  
Hand  
HandHold  
HandHoldInsideAUnit  
HandHoldOutsideAUnit  
Move  
Movement The base class for everything in the list that makes up the movements.
ParticipantDefinition  
ParticipantsInScope This class keeps a list of names that are valid participants.
ParticipatingParticipants Represents a group of participants in either a figure or a unit.
PersonDefinition  
Position A position on the dance floor.
Rotate  
Shift  
Transition  
UnitDefinition Represents a unit, containing the details of the unit such as the list of people who form the unit and the type of the unit.
UnitTypeDefinition  
UnitTypePersonDefinition  
Wait  
XMLParser  
 

Package parsedtree Description

Implements a SAXEventProcessor interface that produces a tree that represents the dance animation data. The tree is represented using classes that are specific for the purpose of storing the dance animation data.

Because the classes used to store the tree are specialized, the amount of memory and the number of objects required to store the dance specification in memory is substantially less than if the XML had been parsed using DOM. Furthermore, further processing or editing of the tree is far easier than if the XML had been read in using DOM.

Package Specification

##### FILL IN ANY SPECS NEEDED BY JAVA COMPATIBILITY KIT #####

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see:



Copyright © 2003 Nigel Westbury