edu.neu.ccs.beans.reflect.clazz.inspector.transformer
Class DeclaredFields

java.lang.Object
  |
  +--edu.neu.ccs.beans.visitor.Visitor
        |
        +--edu.neu.ccs.beans.reflect.clazz.ClassVisitor
              |
              +--edu.neu.ccs.beans.reflect.clazz.inspector.transformer.DeclaredFields

public class DeclaredFields
extends ClassVisitor

Traverses all fields of a java.lang.Class
The icon in for this visitor bean is:

See Also:
Serialized Form

Constructor Summary
DeclaredFields()
           
 
Method Summary
 void addFieldListener(FieldListener newListener)
           
protected  void fireFieldEvent(FieldEvent evt)
           
protected  void propagateClassEvent(ClassEvent evt)
          Fires a fields event for each declared field of the class.
 void removeFieldListener(FieldListener oldListener)
           
 
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

DeclaredFields

public DeclaredFields()
Method Detail

addFieldListener

public void addFieldListener(FieldListener newListener)

fireFieldEvent

protected void fireFieldEvent(FieldEvent evt)

propagateClassEvent

protected void propagateClassEvent(ClassEvent evt)
Fires a fields event for each declared field of the class. Last 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)

removeFieldListener

public void removeFieldListener(FieldListener oldListener)