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

Object
  extended by AptMethod
      extended by AptEventHandler

public class AptEventHandler
extends AptMethod

The AptEventHandler class represents a control EventHandler where the event attributes are derived using APT metadata


Constructor Summary
AptEventHandler(AptEvent event, MethodDeclaration handlerDecl, TwoPhaseAnnotationProcessor ap)
          Constructs a new AptEventHandler instance from APT metadata
 
Method Summary
 AptEvent getEvent()
          Returns the ControlEvent associated with the ControlEventHandler
 
Methods inherited from class AptMethod
getArgDecl, getArgDecl, getArgList, getArgList, getArgTypes, getDefaultReturnValue, getDefaultReturnValue, getFeatureInfo, getFormalTypes, getIndex, getInterceptorDecl, getInterceptorServiceNames, getName, getReturnType, getReturnType, getThrowsClause, getThrowsList, hasParameterizedArguments, setIndex
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AptEventHandler

public AptEventHandler(AptEvent event,
                       MethodDeclaration handlerDecl,
                       TwoPhaseAnnotationProcessor ap)
Constructs a new AptEventHandler instance from APT metadata

Parameters:
event - the handled ControlEvent
handlerDecl - the handler method declaration
Method Detail

getEvent

public AptEvent getEvent()
Returns the ControlEvent associated with the ControlEventHandler