All Classes and Interfaces

Class
Description
This can be used to annotate methods inside classes with a ModelView annotation.
Used to annotate model fields in an EpoxyController.
A convenient replacement for ModelProp when the prop represents a callback or listener.
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.
Options that can be included on the attribute to affect how the model's generated class is created.
Used to specify a list of databinding layout resources that you want EpoxyModels generated for.
Used to specify a naming pattern for the databinding layouts that you want models generated for.
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.
Used in conjunction with ModelView to automatically generate EpoxyModels from custom views - https://github.com/airbnb/epoxy/wiki/Generating-Models-from-View-Annotations
 
An annotation on custom view classes to automatically generate an EpoxyModel for that view.
Use with ModelView.autoLayout() to declare what layout parameters should be used to size your view when it is added to a RecyclerView.
This can be used to annotate methods inside classes with a ModelView annotation.
This can be used to annotate methods inside classes with a ModelView annotation.
This can be used to annotate methods inside classes with a ModelView annotation.
Use this annotation on any class or interface in your package to specify default behavior for the Epoxy annotation processor for that package.
Settings that apply to all views annotated with ModelView in this package.
Enable or Disable an option, or inherit the default.
A convenient replacement for ModelProp when the prop represents text.