edu.neu.ccs.beans.reflect.clazz.inspector.transceiver
Class Classes

java.lang.Object
  |
  +--edu.neu.ccs.beans.visitor.Visitor
        |
        +--edu.neu.ccs.beans.reflect.clazz.ClassVisitor
              |
              +--edu.neu.ccs.beans.reflect.clazz.inspector.transceiver.ClassTransceiver
                    |
                    +--edu.neu.ccs.beans.reflect.clazz.inspector.transceiver.Classes

public class Classes
extends ClassTransceiver

Traverses all the classes of a java.lang.Class

See Also:
Serialized Form

Constructor Summary
Classes()
           
 
Method Summary
protected  void propagateClassEvent(ClassEvent evt)
          Fires a class event for classes of the class.
 
Methods inherited from class edu.neu.ccs.beans.reflect.clazz.inspector.transceiver.ClassTransceiver
addClassListener, fireClassEvent, removeClassListener
 
Methods inherited from class edu.neu.ccs.beans.reflect.clazz.ClassVisitor
getVisitedClass, propagateVisitEvent, receiveClassEvent
 
Methods inherited from class edu.neu.ccs.beans.visitor.Visitor
addAfterListener, addBeforeListener, addPropertyChangeListener, firePropertyChange, getData, getVisited, override_data, override_source, override_visited, processVisitEvent, removeAfterListener, removeBeforeListener, removePropertyChangeListener, replace_visited, setData, setVisited, setVisitorSupport
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Classes

public Classes()
Method Detail

propagateClassEvent

protected void propagateClassEvent(ClassEvent evt)
Fires a class event for classes of the class. Note: getClasses() method is not implemented yet in jdk1.2. Last fired event is of type: TERMINATE.
Parameters:
evt - Incoming class event
Overrides:
propagateClassEvent in class ClassVisitor
See Also:
ClassVisitor.receiveClassEvent(edu.neu.ccs.beans.reflect.event.ClassEvent)