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>


Method Summary
 String getTarget()
           
 void process(Element element, T holder)
           
 void setAndroidEnvironment(IRClass rClass, AndroidSystemServices androidSystemServices, AndroidManifest androidManifest)
           
 void setProcessHolder(ProcessHolder processHolder)
           
 void setValidatedModel(AnnotationElements validatedModel)
           
 boolean validate(Element element, AnnotationElements validatedElements)
           
 

Method Detail

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.