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

Object
  extended by AptMethod
      extended by AptEvent

public class AptEvent
extends AptMethod

The AptEvent class represents a control Property where the event attributes are derived using APT metadata


Constructor Summary
AptEvent(AptEventSet eventSet, MethodDeclaration eventDecl, TwoPhaseAnnotationProcessor ap)
          Constructs a new AptEvent instance from APT metadata
 
Method Summary
 AptEventSet getEventSet()
          Returns the EventSet associated with the event
 String getMethodField()
          Returns the name of the static field that holds the name of this method.
 
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

AptEvent

public AptEvent(AptEventSet eventSet,
                MethodDeclaration eventDecl,
                TwoPhaseAnnotationProcessor ap)
Constructs a new AptEvent instance from APT metadata

Parameters:
eventSet - the declaring EventSet
eventDecl - the event annotation type element declaration
Method Detail

getMethodField

public String getMethodField()
Returns the name of the static field that holds the name of this method.


getEventSet

public AptEventSet getEventSet()
Returns the EventSet associated with the event