org.androidannotations.handler
Interface AnnotationHandler<T extends GeneratedClassHolder>
- All Known Subinterfaces:
- GeneratingAnnotationHandler<T>
- All Known Implementing Classes:
- AbstractListenerHandler, AbstractRunnableHandler, AbstractSeekBarTouchHandler, AfterInjectHandler, AfterTextChangeHandler, AfterViewsHandler, AppHandler, BackgroundHandler, BaseAnnotationHandler, BeanHandler, BeforeTextChangeHandler, CheckedChangeHandler, ClickHandler, CustomTitleHandler, DeleteHandler, EActivityHandler, EApplicationHandler, EBeanHandler, EFragmentHandler, EIntentServiceHandler, EProviderHandler, EReceiverHandler, EServiceHandler, EViewGroupHandler, EViewHandler, ExtraHandler, FocusChangeHandler, FragmentArgHandler, FragmentByIdHandler, FragmentByTagHandler, FromHtmlHandler, FullscreenHandler, GetHandler, HeadHandler, HierarchyViewerSupportHandler, HttpsClientHandler, InstanceStateHandler, ItemClickHandler, ItemLongClickHandler, ItemSelectHandler, LongClickHandler, NonConfigurationInstanceHandler, NoTitleHandler, OnActivityResultHandler, OptionsHandler, OptionsItemHandler, OptionsMenuHandler, OptionsMenuItemHandler, OrmLiteDaoHandler, PostHandler, PrefHandler, ProduceHandler, PutHandler, ResHandler, RestHandler, RestMethodHandler, RestServiceHandler, RoboGuiceHandler, RootContextHanlder, SeekBarProgressChangeHandler, SeekBarTouchStartHandler, SeekBarTouchStopHandler, ServiceActionHandler, SharedPrefHandler, SubscribeHandler, SystemServiceHandler, TextChangeHandler, TouchHandler, TraceHandler, TransactionalHandler, UiThreadHandler, ViewByIdHandler, WindowFeatureHandler
public interface AnnotationHandler<T extends GeneratedClassHolder>
getTarget
String getTarget()
validate
boolean validate(Element element,
AnnotationElements validatedElements)
process
void process(Element element,
T holder)
throws Exception
- Throws:
Exception
setAndroidEnvironment
void setAndroidEnvironment(IRClass rClass,
AndroidSystemServices androidSystemServices,
AndroidManifest androidManifest)
setValidatedModel
void setValidatedModel(AnnotationElements validatedModel)
setProcessHolder
void setProcessHolder(ProcessHolder processHolder)
Copyright © 2010-2014. All Rights Reserved.