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

Object
  extended by AptField
      extended by AptEventField
          extended by AptControlField

public class AptControlField
extends AptEventField

The AptControlField class contains information about a field that refers to a nested control.


Field Summary
 
Fields inherited from class AptField
_fieldDecl
 
Constructor Summary
AptControlField(AptType controlClient, FieldDeclaration controlDecl, AnnotationProcessorEnvironment env)
          Base constructor, protected so only a custom subclass can invoke
 
Method Summary
 ControlBean getControlBean()
          Returns the ControlBean associated with this ControlField
protected  AptControlInterface initControlInterface()
          Initializes the ControlInterface associated with this ControlField
 
Methods inherited from class AptEventField
addEventAdaptor, getBoundParameters, getControlInterface, getEventAdaptor, getEventAdaptors, getTypeBindingMap
 
Methods inherited from class AptField
getAccessModifier, getClassName, getLocalName, getName, getReflectField, getType
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AptControlField

public AptControlField(AptType controlClient,
                       FieldDeclaration controlDecl,
                       AnnotationProcessorEnvironment env)
Base constructor, protected so only a custom subclass can invoke

Parameters:
controlClient - the declaring AptType
Method Detail

initControlInterface

protected AptControlInterface initControlInterface()
Initializes the ControlInterface associated with this ControlField

Specified by:
initControlInterface in class AptEventField

getControlBean

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