| Enum | Description |
|---|---|
| EpoxyAttribute.Option |
Options that can be included on the attribute to affect how the model's generated class is
created.
|
| ModelProp.Option | |
| ModelView.Size |
Use with
ModelView.autoLayout() to declare what layout parameters should be used to size your
view when it is added to a RecyclerView. |
| PackageModelViewConfig.Option |
Enable or Disable an option, or inherit the default.
|
| Annotation Type | Description |
|---|---|
| AfterPropsSet |
This can be used to annotate methods inside classes with a
ModelView
annotation. |
| AutoModel |
Used to annotate model fields in an EpoxyController.
|
| CallbackProp |
A convenient replacement for
ModelProp when the prop represents a callback or listener. |
| EpoxyAttribute |
Used to annotate fields on EpoxyModel classes in order to generate a subclass of that model with
getters, setters, equals, and hashcode for the annotated fields.
|
| EpoxyDataBindingLayouts |
Used to specify a list of databinding layout resources that you want EpoxyModels generated for.
|
| EpoxyDataBindingPattern |
Used to specify a naming pattern for the databinding layouts that you want models generated for.
|
| EpoxyModelClass |
Used to annotate EpoxyModel classes in order to generate a subclass of that model with getters,
setters, equals, and hashcode for the annotated fields, as well as other helper methods and
boilerplate reduction.
|
| ModelProp |
Used in conjunction with
ModelView to automatically generate EpoxyModels from custom
views - https://github.com/airbnb/epoxy/wiki/Generating-Models-from-View-Annotations |
| ModelView |
An annotation on custom view classes to automatically generate an EpoxyModel for that view.
|
| OnViewRecycled |
This can be used to annotate methods inside classes with a
ModelView
annotation. |
| OnVisibilityChanged |
This can be used to annotate methods inside classes with a
ModelView annotation. |
| OnVisibilityStateChanged |
This can be used to annotate methods inside classes with a
ModelView annotation. |
| PackageEpoxyConfig |
Use this annotation on any class or interface in your package to specify default behavior for the Epoxy
annotation processor for that package.
|
| PackageModelViewConfig |
Settings that apply to all views annotated with
ModelView in this
package. |
| TextProp |
A convenient replacement for
ModelProp when the prop represents text. |