vxmlsurfer
Class EventManager

java.lang.Object
  extended by vxmlsurfer.EventManager

public class EventManager
extends java.lang.Object

this class keeps track of all the event scope. It stores the nodes.

Author:
First Author Eugene Borodin

Field Summary
 java.util.LinkedList<java.util.LinkedList> eventScope
           
 
Constructor Summary
EventManager()
          constructor
EventManager(java.util.LinkedList<java.util.LinkedList> init)
          overloaded constructor for cloning
 
Method Summary
 java.lang.Object clone()
          create new event scope
 void newEventScope()
          create new event scope.
 void removeEventScope()
          delete top event scope
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

eventScope

public java.util.LinkedList<java.util.LinkedList> eventScope
Constructor Detail

EventManager

public EventManager()
constructor


EventManager

public EventManager(java.util.LinkedList<java.util.LinkedList> init)
overloaded constructor for cloning

Parameters:
init - LinkedList of LinkedLists
Method Detail

removeEventScope

public void removeEventScope()
delete top event scope


newEventScope

public void newEventScope()
create new event scope.


clone

public java.lang.Object clone()
create new event scope

Overrides:
clone in class java.lang.Object
Returns:
Object