| Class | Description |
|---|---|
| ResId |
This class holds the default resource id.
|
| Enum | Description |
|---|---|
| EBean.Scope |
The scope of an enhanced bean.
|
| IgnoreWhen.State |
The lifecycle state after the method should not be executed.
|
| Receiver.RegisterAt |
Represents event pairs for BroadcastReceiver registration/unregistration.
|
| UiThread.Propagation |
Indicates the propagation behavior of the UiThread annotated method.
|
| WakeLock.Flag |
A convenience wrapper enum for the
WakeLock flag integer values. |
| WakeLock.Level |
A convenience wrapper enum for the
WakeLock level integer values. |
| Annotation Type | Description |
|---|---|
| AfterExtras |
Methods annotated with @
AfterExtras will be called after the Extras
from an Intent have been injected. |
| AfterInject |
Methods annotated with @
AfterInject will be called after the
constructor is called in an enhanced class. |
| AfterPreferences |
Methods annotated with
AfterPreferences will be called after
addPreferenceFromResource is called by the generated classs. |
| AfterTextChange |
This annotation is intended to be used on methods to receive events defined
by
TextWatcher.afterTextChanged(android.text.Editable s)
after the text is changed on the targeted TextView or subclass of TextView. |
| AfterViews |
Methods annotated with @
AfterViews will be called after
setContentView(int) is
called by the generated activity. |
| App |
Injects an
EApplication annotated class in an enhanced class. |
| Background |
Should be used on method that must be run in a background thread.
|
| Bean |
Injects an
EBean annotated class in an enhanced class. |
| BeforeTextChange |
This annotation is intended to be used on methods to receive events defined
by
TextWatcher.beforeTextChanged(CharSequence s, int start, int count, int after)
before the text is changed on the targeted TextView or subclass of TextView. |
| BindingObject |
Can be used on fields, methods and method parameters in enhanced Activities,
Fragments and ViewGroups to access the binding object used in Data Binding.
|
| CheckedChange |
This annotation is intended to be used on methods to receive events defined
by
android.widget.CompoundButton.OnCheckedChangeListener#onCheckedChanged(android.widget.CompoundButton, boolean)
after the checked state is changed on the targeted CompoundButton or subclass
of CompoundButton. |
| Click |
This annotation is intended to be used on methods to receive events defined
by
View.OnClickListener.onClick(android.view.View) when
the view has been clicked by the user. |
| CustomTitle |
Use it on
EActivity annotated classes to set a custom title layout. |
| DataBound |
Can be used on enhanced Activities, Fragments and ViewGroups to mark
them to use the Data Binding library to inflate the layout.
|
| EActivity |
Should be used on
Activity classes to enable usage of
AndroidAnnotations. |
| EApplication |
Should be used on
Application classes to enable usage of
AndroidAnnotations. |
| EBean |
Should be used on custom classes to enable usage of AndroidAnnotations.
|
| EditorAction |
This annotation is intended to be used on methods to receive events defined
by
android.widget.TextView.OnEditorActionListener#onEditorAction(android.widget.TextView, int, android.view.KeyEvent)
when an action is performed on the editor. |
| EFragment |
Should be used on android.app.Fragment or android.support.v4.app.Fragment
classes to enable usage of AndroidAnnotations.
|
| EIntentService |
Should be used on
IntentService classes to enable usage
of AndroidAnnotations. |
| EProvider |
Should be used on
ContentProvider classes to enable
usage of AndroidAnnotations. |
| EReceiver |
Should be used on
BroadcastReceiver classes to enable
usage of AndroidAnnotations. |
| EService |
Should be used on
Service classes to enable usage of
AndroidAnnotations. |
| EView |
Should be used on
View classes to enable usage of
AndroidAnnotations. |
| EViewGroup |
Should be used on
View classes to enable usage of
AndroidAnnotations. |
| Extra |
Use on any native,
Parcelable or
Serializable field in an EActivity
annotated class to bind it with Android's arguments. |
| FocusChange |
This annotation is intended to be used on methods to receive events defined
by
View.OnFocusChangeListener.onFocusChange(android.view.View, boolean)
after focus is changed on the targeted View or subclass of View. |
| FragmentArg |
Use on any native,
Parcelable or
Serializable field in an EFragment
annotated class to bind it with Android's arguments. |
| FragmentById |
Use it on android.app.Fragment or android.support.v4.app.Fragment fields or
methods with applicable parameters in activity classes to retrieve and inject
a fragment.
|
| FragmentByTag |
Use it on android.app.Fragment or android.support.v4.app.Fragment fields or
methods with applicable parameters in activity classes to retrieve and inject
a fragment.
|
| FromHtml |
Use on a
TextView field or a
TextView subclass field annotated with
ViewById to inject text as HTML. |
| Fullscreen |
Should be used on
EActivity classes that must be fullscreen. |
| HierarchyViewerSupport |
Should be used on
EActivity classes to enable the use of HierarchyViewer inside the application. |
| HttpsClient | Deprecated
See https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-apache-http-client
|
| IgnoreWhen |
When used standalone in an
EFragment or in conjunction with the
UiThread or Background annotations, the annotated method will
be wrapped in an 'if attached' block such that no code will be executed if
the EFragment is no longer bound to its parent activity or
DETACHEDthe EFragment views are destroyed
VIEW_DESTROYED. |
| InjectMenu | |
| InstanceState |
Use on activity fields to save and restore their values when the system calls
onSaveInstanceState(Bundle) and onCreate(Bundle). |
| ItemClick |
This annotation is intended to be used on methods to receive events defined
by
android.widget.AdapterView.OnItemClickListener#onItemClick(android.widget.AdapterView, android.view.View, int, long)
when a list item has been clicked by the user. |
| ItemLongClick |
This annotation is intended to be used on methods to receive events defined
by
android.widget.AdapterView.OnItemLongClickListener#onItemLongClick(android.widget.AdapterView, android.view.View, int, long)
when a list item has been long clicked by the user. |
| ItemSelect |
This annotation is intended to be used on methods to receive events defined
by
android.widget.AdapterView.OnItemSelectedListener#onItemSelected(android.widget.AdapterView, android.view.View, int, long)
when a list item has been selected by the user. |
| KeyDown |
This annotation is intended to be used on methods to receive action down
event on a key.
|
| KeyLongPress |
This annotation is intended to be used on methods to receive long press event
on a key.
|
| KeyMultiple |
This annotation is intended to be used on methods to receive action multiple
event on a key.
|
| KeyUp |
This annotation is intended to be used on methods to receive action up event
on a key.
|
| LongClick |
This annotation is intended to be used on methods to receive events defined
by
View.OnLongClickListener.onLongClick(android.view.View)
when the view has been long clicked by the user. |
| NonConfigurationInstance |
Use on activity fields to retain instances that are intensive to compute, on
configuration changes.
|
| OnActivityResult |
This annotation is intended to be used on methods to receive results from a
previously started activity using
Activity#startActivityForResult(Intent, int) or the generated
IntentBuilder.startActivityForResult() method of the activity. |
| OnActivityResult.Extra |
Use on any native,
Parcelable or
Serializable parameter of an OnActivityResult
annotated method to bind it with the value from the Intent. |
| OptionsItem |
This annotation is intended to be used on methods to receive click on menu
items.
|
| OptionsMenu | |
| OptionsMenuItem |
Use it on
MenuItem fields or methods with applicable
parameters in activity classes to inject a menu item. |
| PageScrolled |
This annotation is intended to be used on methods to receive events defined
by
android.support.v4.view.ViewPager.OnPageChangeListener.OnPageScrolled
when the current page is scrolled, either as part of a programmatically
initiated smooth scroll or a user initiated touch scroll. |
| PageScrollStateChanged |
This annotation is intended to be used on methods to receive events defined
by
android.support.v4.view.ViewPager.OnPageChangeListener.onPageScrollStateChanged
when the scroll state changes. |
| PageSelected |
This annotation is intended to be used on methods to receive events defined
by
android.support.v4.view.ViewPager.OnPageChangeListener.onPageSelected
when a new page becomes selected. |
| PreferenceByKey |
Use it on a
Preference or
Preference subtype or
android.support.v7.preference.Preference or
android.support.v7.preference.Preference subtype fields or methods with applicable parameters in a
EActivity or
EFragment annotated
class, which is a subclass of PreferenceActivity or PreferenceFragment(Compat), respectively. |
| PreferenceChange |
This annotation is intended to be used on methods to receive events defined
by
OnPreferenceChangeListener#onPreferenceChange(Preference, Object)
when the value of a Preference has been changed by the user and
is about to be set and/or persisted. |
| PreferenceClick |
This annotation is intended to be used on methods to receive events defined
by
OnPreferenceClickListener#onPreferenceClick(Preference) when
the Preference has been clicked by the user. |
| PreferenceHeaders |
Should be used on a
EActivity class which is a subclass of
PreferenceActivity, to inject
the preference headers from resource. |
| PreferenceScreen | |
| Receiver | |
| Receiver.Extra |
Should be used on any native,
Parcelable or
Serializable parameter of a method annotated with
Receiver to inject the extra put in the intent parameter of
void onReceive(Context context, Intent intent). |
| ReceiverAction |
Should be used on a method that must respond to a specific action in an
EReceiver annotated class. |
| ReceiverAction.Extra |
Should be used on any native,
Parcelable or
Serializable parameter of a method annotated with
ReceiverAction to inject the extra put in the intent parameter of
void onReceive(Context context, Intent intent). |
| RootContext |
Use it on
Context fields in an EBean
annotated classes to inject context of the parent class. |
| SeekBarProgressChange |
This annotation is intended to be used on methods to receive events defined
by
android.widget.SeekBar.OnSeekBarChangeListener#onProgressChanged(android.widget.SeekBar, int, boolean)
when the progress level of a SeekBar has changed. |
| SeekBarTouchStart |
This annotation is intended to be used on methods to receive events defined
by
SeekBar.OnSeekBarChangeListener#onStartTrackingTouch(SeekBar) when the user
begins to move the cursor of the targeted SeekBar. |
| SeekBarTouchStop |
This annotation is intended to be used on methods to receive events defined
by
SeekBar.OnSeekBarChangeListener#onStopTrackingTouch(SeekBar) when the user
has finished to move the cursor of the targeted SeekBar. |
| ServiceAction |
Should be used on a method that must respond to a specific action in an
EIntentService annotated class. |
| SupposeBackground |
Ensures that the method is called from the background thread with
(optionally) restrictions by allowed serials.
|
| SupposeUiThread |
Ensures that method is called from the UI thread.
|
| SystemService |
Use it on a SystemService fields in any enhanced classes to inject the
according manager.
|
| TextChange |
This annotation is intended to be used on methods to receive events defined
by
TextWatcher.onTextChanged(CharSequence s, int start, int before, int count)
when the text is changed on the targeted TextView or subclass of TextView. |
| Touch |
This annotation is intended to be used on methods to receive events defined
by
View.OnTouchListener#onTouch(View, MotionEvent) when the view has been
touched by the user. |
| Trace |
This annotation is intended to be used on methods to log at runtime the
execution time.
|
| Transactional |
This annotation is intended to be used on methods to run it into a database
transaction.
|
| UiThread |
Should be used on method that must be run in the Ui thread
|
| ViewById |
Use it on
View or View subtype
fields or method parameters in a view related (ie EActivity,
EFragment, EViewGroup, ...) annotated class. |
| ViewsById |
Use it on a
List of View or
View subtype fields or methods with applicable
parameters in a view related (ie
EActivity,
EFragment,
EViewGroup, ...) annotated class. |
| WakeLock |
Acquires a
PowerManager.WakeLock for this method call. |
| WindowFeature |
Should be used on
EActivity classes to set custom window features. |
Copyright © 2010–2018 simpligility technologies inc.. All rights reserved.