Package com. airbnb. epoxy
Types
AsyncEpoxyController
Link copied to clipboard
A subclass of EpoxyController that makes it easy to do model building and diffing in the background.
BaseEpoxyAdapter
Link copied to clipboard
abstract class BaseEpoxyAdapter : RecyclerView.Adapter<EpoxyViewHolder> , StickyHeaderCallbacks
Content copied to clipboard
BoundViewHolders
Link copied to clipboard
Carousel
Link copied to clipboard
ControllerHelper
Link copied to clipboard
DiffPayload
Link copied to clipboard
open class DiffPayload
Content copied to clipboard
A helper class for tracking changed models found by the com.airbnb.epoxy.DiffHelper to be included as a payload in the notifyItemChanged call.
DiffResult
Link copied to clipboard
EpoxyAdapter
Link copied to clipboard
EpoxyAsyncUtil
Link copied to clipboard
class EpoxyAsyncUtil
Content copied to clipboard
EpoxyController
Link copied to clipboard
EpoxyControllerAdapter
Link copied to clipboard
class EpoxyControllerAdapter : BaseEpoxyAdapter, AsyncEpoxyDiffer.ResultCallback
Content copied to clipboard
EpoxyDiffLogger
Link copied to clipboard
EpoxyDragCallback
Link copied to clipboard
interface EpoxyDragCallback<T : EpoxyModel?> : BaseEpoxyTouchCallback<T>
Content copied to clipboard
For use with EpoxyModelTouchCallback
EpoxyHolder
Link copied to clipboard
abstract class EpoxyHolder
Content copied to clipboard
Used in conjunction with com.airbnb.epoxy.EpoxyModelWithHolder to provide a view holder pattern when binding to a model.
EpoxyItemSpacingDecorator
Link copied to clipboard
EpoxyModel
Link copied to clipboard
EpoxyModelGroup
Link copied to clipboard
An EpoxyModel that contains other models, and allows you to combine those models in whatever view configuration you want.
EpoxyModelTouchCallback
Link copied to clipboard
abstract class EpoxyModelTouchCallback<T : EpoxyModel?> : EpoxyTouchHelperCallback, EpoxyDragCallback<T> , EpoxySwipeCallback<T>
Content copied to clipboard
A wrapper around androidx.recyclerview.widget.ItemTouchHelper.Callback to enable easier touch support when working with Epoxy models.
EpoxyModelWithHolder
Link copied to clipboard
A version of com.airbnb.epoxy.EpoxyModel that allows you to use a view holder pattern instead of a specific view when binding to your model.
EpoxyModelWithView
Link copied to clipboard
EpoxyRecyclerView
Link copied to clipboard
open class EpoxyRecyclerView @JvmOverloads() constructor(context: Context, attrs: AttributeSet?, defStyleAttr: Int) : RecyclerView
Content copied to clipboard
EpoxySwipeCallback
Link copied to clipboard
interface EpoxySwipeCallback<T : EpoxyModel?> : BaseEpoxyTouchCallback<T>
Content copied to clipboard
For use with EpoxyModelTouchCallback
EpoxyTouchHelper
Link copied to clipboard
abstract class EpoxyTouchHelper
Content copied to clipboard
EpoxyTouchHelperCallback
Link copied to clipboard
A wrapper around androidx.recyclerview.widget.ItemTouchHelper.Callback to cast all view holders to com.airbnb.epoxy.EpoxyViewHolder for simpler use with Epoxy.
EpoxyViewHolder
Link copied to clipboard
EpoxyVisibilityItem
Link copied to clipboard
This class represent an item in a android.view.ViewGroup and it is being reused with multiple model via the update method.
EpoxyVisibilityTracker
Link copied to clipboard
class EpoxyVisibilityTracker
Content copied to clipboard
A simple way to track visibility events on com.airbnb.epoxy.EpoxyModel.
GeneratedModel
Link copied to clipboard
GroupModel
Link copied to clipboard
IdUtils
Link copied to clipboard
class IdUtils
Content copied to clipboard
Utilities for generating 64-bit long IDs from types such as CharSequence.
IllegalEpoxyUsage
Link copied to clipboard
ListenersUtils
Link copied to clipboard
open class ListenersUtils
Content copied to clipboard
ModelCollector
Link copied to clipboard
ModelGroupHolder
Link copied to clipboard
OnModelBoundListener
Link copied to clipboard
OnModelBuildFinishedListener
Link copied to clipboard
interface OnModelBuildFinishedListener
Content copied to clipboard
Used with addModelBuildListener to be alerted to new model changes.
OnModelCheckedChangeListener
Link copied to clipboard
OnModelClickListener
Link copied to clipboard
OnModelLongClickListener
Link copied to clipboard
OnModelUnboundListener
Link copied to clipboard
OnModelVisibilityChangedListener
Link copied to clipboard
OnModelVisibilityStateChangedListener
Link copied to clipboard
QuantityStringResAttribute
Link copied to clipboard
open class QuantityStringResAttribute
Content copied to clipboard
SimpleEpoxyAdapter
Link copied to clipboard
A non-abstract version of com.airbnb.epoxy.EpoxyAdapter that exposes all methods and models as public.
SimpleEpoxyController
Link copied to clipboard
A small wrapper around com.airbnb.epoxy.EpoxyController that lets you set a list of models directly.
SimpleEpoxyModel
Link copied to clipboard
StringAttributeData
Link copied to clipboard
open class StringAttributeData
Content copied to clipboard
StyleBuilderCallback
Link copied to clipboard
Typed2EpoxyController
Link copied to clipboard
Typed3EpoxyController
Link copied to clipboard
Typed4EpoxyController
Link copied to clipboard
TypedEpoxyController
Link copied to clipboard
VisibilityState
Link copied to clipboard
class VisibilityState
Content copied to clipboard
WrappedEpoxyModelCheckedChangeListener
Link copied to clipboard
open class WrappedEpoxyModelCheckedChangeListener<T : EpoxyModel<out Any>?, V> : CompoundButton.OnCheckedChangeListener
Content copied to clipboard
WrappedEpoxyModelClickListener
Link copied to clipboard
class WrappedEpoxyModelClickListener<T : EpoxyModel<*>, V> : View.OnClickListener, View.OnLongClickListener
Content copied to clipboard