public abstract class AbstractAnnotatedMethodInvoker<T extends java.lang.annotation.Annotation>
extends java.lang.Object
Init
,
AfterCompose
Constructor and Description |
---|
AbstractAnnotatedMethodInvoker(java.lang.Class<T> annoClass,
java.util.Map<java.lang.Class<?>,java.util.List<java.lang.reflect.Method>> annoMethodCache) |
Modifier and Type | Method and Description |
---|---|
boolean |
hasAnnotatedMethod(Binder binder) |
void |
invokeMethod(Binder binder,
java.util.Map<java.lang.String,java.lang.Object> bindingArgs) |
void |
invokeMethod(Binder binder,
java.util.Map<java.lang.String,java.lang.Object> bindingArgs,
Event triggeringEvent,
boolean notifyChange) |
protected abstract boolean |
shouldLookupSuperclass(T annotation)
Verify if the super classes need to be traced.
|
public AbstractAnnotatedMethodInvoker(java.lang.Class<T> annoClass, java.util.Map<java.lang.Class<?>,java.util.List<java.lang.reflect.Method>> annoMethodCache)
public boolean hasAnnotatedMethod(Binder binder)
public void invokeMethod(Binder binder, java.util.Map<java.lang.String,java.lang.Object> bindingArgs)
public void invokeMethod(Binder binder, java.util.Map<java.lang.String,java.lang.Object> bindingArgs, Event triggeringEvent, boolean notifyChange)
protected abstract boolean shouldLookupSuperclass(T annotation)
annotation
- Copyright © 2005-2018 Potix Corporation. All Rights Reserved.