Package com.airbnb.epoxy
package com.airbnb.epoxy
-
ClassDescriptionThis can be used to annotate methods inside classes with a
ModelViewannotation.Used to annotate model fields in an EpoxyController.A convenient replacement forModelPropwhen 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 withModelViewto automatically generate EpoxyModels from custom views - https://github.com/airbnb/epoxy/wiki/Generating-Models-from-View-AnnotationsAn annotation on custom view classes to automatically generate an EpoxyModel for that view.Use withModelView.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 aModelViewannotation.This can be used to annotate methods inside classes with aModelViewannotation.This can be used to annotate methods inside classes with aModelViewannotation.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 withModelViewin this package.Enable or Disable an option, or inherit the default.A convenient replacement forModelPropwhen the prop represents text.