edu.neu.ccs.beans.reflect.event
Class ClassEvent

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--edu.neu.ccs.beans.visitor.event.VisitEvent
              |
              +--edu.neu.ccs.beans.reflect.event.ClassEvent

public class ClassEvent
extends VisitEvent

A visit event whose visited object is a java.lang.Class

See Also:
Serialized Form

Fields inherited from class edu.neu.ccs.beans.visitor.event.VisitEvent
NA, NORMAL, RESET, SAME_DATA, SAME_SOURCE, SAME_TYPE, SAME_VISITED, TERMINATE
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
ClassEvent(java.lang.Object source, int type, java.lang.Class visited, java.lang.Object data)
           
ClassEvent(VisitEvent event)
           
 
Method Summary
 java.lang.Class getVisitedClass()
           
 java.lang.String toString()
           
 
Methods inherited from class edu.neu.ccs.beans.visitor.event.VisitEvent
getData, getType, getVisited, isNormal, isReset, isTerminate, newCopy, normal, reset, setType, terminate
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClassEvent

public ClassEvent(VisitEvent event)
Parameters:
event - Event to duplicate

ClassEvent

public ClassEvent(java.lang.Object source,
                  int type,
                  java.lang.Class visited,
                  java.lang.Object data)
Method Detail

getVisitedClass

public java.lang.Class getVisitedClass()
Returns:
The class to visit

toString

public java.lang.String toString()
Returns:
String image of the event
Overrides:
toString in class java.util.EventObject