public class EditorActionHandler extends AbstractListenerHandler
androidManifest, androidSystemServices, processHolder, processingEnv, rClass, validatedModel, validatorHelper
Constructor and Description |
---|
EditorActionHandler(javax.annotation.processing.ProcessingEnvironment processingEnvironment) |
Modifier and Type | Method and Description |
---|---|
protected com.sun.codemodel.JMethod |
createListenerMethod(com.sun.codemodel.JDefinedClass listenerAnonymousClass) |
protected com.sun.codemodel.JClass |
getListenerClass() |
protected java.lang.String |
getSetterName() |
protected com.sun.codemodel.JClass |
getViewClass() |
protected void |
makeCall(com.sun.codemodel.JBlock listenerMethodBody,
com.sun.codemodel.JInvocation call,
javax.lang.model.type.TypeMirror returnType) |
protected void |
processParameters(EComponentWithViewSupportHolder holder,
com.sun.codemodel.JMethod listenerMethod,
com.sun.codemodel.JInvocation call,
java.util.List<? extends javax.lang.model.element.VariableElement> userParameters) |
void |
validate(javax.lang.model.element.Element element,
AnnotationElements validatedElements,
IsValid valid) |
getHolder, getMethodName, process, setAndroidEnvironment
classes, codeModel, generateApiClass, getTarget, processingEnvironment, refClass, refClass, setProcessHolder, setValidatedModel, validate
public EditorActionHandler(javax.annotation.processing.ProcessingEnvironment processingEnvironment)
public void validate(javax.lang.model.element.Element element, AnnotationElements validatedElements, IsValid valid)
validate
in class AbstractListenerHandler
protected void makeCall(com.sun.codemodel.JBlock listenerMethodBody, com.sun.codemodel.JInvocation call, javax.lang.model.type.TypeMirror returnType)
makeCall
in class AbstractListenerHandler
protected void processParameters(EComponentWithViewSupportHolder holder, com.sun.codemodel.JMethod listenerMethod, com.sun.codemodel.JInvocation call, java.util.List<? extends javax.lang.model.element.VariableElement> userParameters)
processParameters
in class AbstractListenerHandler
protected com.sun.codemodel.JMethod createListenerMethod(com.sun.codemodel.JDefinedClass listenerAnonymousClass)
createListenerMethod
in class AbstractListenerHandler
protected java.lang.String getSetterName()
getSetterName
in class AbstractListenerHandler
protected com.sun.codemodel.JClass getListenerClass()
getListenerClass
in class AbstractListenerHandler
protected com.sun.codemodel.JClass getViewClass()
getViewClass
in class AbstractListenerHandler
Copyright © 2010-2014. All Rights Reserved.