org.apache.beehive.controls.runtime.generator
Class ControlField

Object
  extended by GenField
      extended by EventField
          extended by ControlField
Direct Known Subclasses:
AptControlField

public abstract class ControlField
extends EventField

The ControlField class is an abstract base class that represents an java.lang.reflect.Field on an implementation class that refers to a control.


Constructor Summary
protected ControlField(GenClass controlClient)
          Base constructor, protected so only a custom subclass can invoke
 
Method Summary
 ControlBean getControlBean()
          Returns the ControlBean associated with this ControlField
protected  void init()
          Initializes the ControlField instance.
 
Methods inherited from class EventField
addEventAdaptor, getControlInterface, getEventAdaptor, getEventAdaptors, initControlInterface
 
Methods inherited from class GenField
getAccessModifier, getLocalName, getName, getReflectField, getType
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ControlField

protected ControlField(GenClass controlClient)
Base constructor, protected so only a custom subclass can invoke

Parameters:
controlClient -
Method Detail

init

protected void init()
Initializes the ControlField instance. This will be called by custom subclasses to drive the initialization process.

Overrides:
init in class EventField

getControlBean

public ControlBean getControlBean()
Returns the ControlBean associated with this ControlField