public class PreferenceChangeHandler extends AbstractPreferenceListenerHandler
androidManifest, androidSystemServices, processHolder, processingEnv, rClass, validatedModel, validatorHelper
Constructor and Description |
---|
PreferenceChangeHandler(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 String |
getSetterName() |
protected void |
makeCall(com.sun.codemodel.JBlock listenerMethodBody,
com.sun.codemodel.JInvocation call,
TypeMirror returnType) |
protected void |
processParameters(HasPreferences holder,
com.sun.codemodel.JMethod listenerMethod,
com.sun.codemodel.JInvocation call,
List<? extends VariableElement> userParameters) |
void |
validate(Element element,
AnnotationElements validatedElements,
IsValid valid) |
assignListeners, getListenerTargetClass, getResourceType
getHolder, getMethodName, process, setAndroidEnvironment
classes, codeModel, generateApiClass, getTarget, processingEnvironment, refClass, refClass, refClass, setProcessHolder, setValidatedModel, validate
public PreferenceChangeHandler(ProcessingEnvironment processingEnvironment)
public void validate(Element element, AnnotationElements validatedElements, IsValid valid)
validate
in class AbstractPreferenceListenerHandler
protected void makeCall(com.sun.codemodel.JBlock listenerMethodBody, com.sun.codemodel.JInvocation call, TypeMirror returnType)
makeCall
in class AbstractListenerHandler<HasPreferences>
protected void processParameters(HasPreferences holder, com.sun.codemodel.JMethod listenerMethod, com.sun.codemodel.JInvocation call, List<? extends VariableElement> userParameters)
processParameters
in class AbstractListenerHandler<HasPreferences>
protected com.sun.codemodel.JMethod createListenerMethod(com.sun.codemodel.JDefinedClass listenerAnonymousClass)
createListenerMethod
in class AbstractListenerHandler<HasPreferences>
protected String getSetterName()
getSetterName
in class AbstractListenerHandler<HasPreferences>
protected com.sun.codemodel.JClass getListenerClass()
getListenerClass
in class AbstractListenerHandler<HasPreferences>
Copyright © 2010-2015. All Rights Reserved.