Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y 

A

absolute(float) - Static method in class com.facebook.litho.animation.DimensionValue
 
ABSTRACT_IMPL_PARAM_NAME - Static variable in interface com.facebook.litho.specmodels.generator.GeneratorConstants
 
AbstractComponentsProcessor - Class in com.facebook.litho.specmodels.processor
 
AbstractComponentsProcessor(List<SpecModelFactory>, DependencyInjectionHelperFactory) - Constructor for class com.facebook.litho.specmodels.processor.AbstractComponentsProcessor
 
acceptTriggerEvent(EventTrigger, Object, Object[]) - Method in interface com.facebook.litho.EventTriggerTarget
 
ACCESSIBILITY_NODE - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
AccessibleClickableSpan - Class in com.facebook.widget.accessibility.delegates
Extends the ClickableSpan class to include a dedicated field for the accessibility label.
AccessibleClickableSpan(String) - Constructor for class com.facebook.widget.accessibility.delegates.AccessibleClickableSpan
 
accessibleClickableSpans(boolean) - Method in class com.facebook.litho.widget.Text.Builder
 
accessibleClickableSpansAttr(int, int) - Method in class com.facebook.litho.widget.Text.Builder
 
accessibleClickableSpansAttr(int) - Method in class com.facebook.litho.widget.Text.Builder
 
accessibleClickableSpansRes(int) - Method in class com.facebook.litho.widget.Text.Builder
 
accessType - Variable in class com.facebook.litho.specmodels.model.DelegateMethodDescription
 
accessType(Modifier) - Method in class com.facebook.litho.specmodels.model.DelegateMethodDescription.Builder
 
acquire() - Method in class com.facebook.litho.RecyclePool
 
acquire(ComponentContext, Reference<T>) - Static method in class com.facebook.litho.reference.Reference
Deprecated.
Acquires a Reference of type T.
acquire(RenderInfo, LayoutHandler, boolean, boolean) - Static method in class com.facebook.litho.widget.ComponentTreeHolder
 
acquire(int, List<T>, RecyclerBinderUpdateCallback.ComponentRenderer<T>, RecyclerBinder) - Static method in class com.facebook.litho.widget.RecyclerBinderUpdateCallback
 
acquire(int, List<T>, RecyclerBinderUpdateCallback.ComponentRenderer<T>, RecyclerBinderUpdateCallback.OperationExecutor) - Static method in class com.facebook.litho.widget.RecyclerBinderUpdateCallback
 
acquire() - Static method in class com.facebook.litho.widget.RecyclerBinderUpdateCallback.ComponentContainer
 
acquireArrayDeque() - Static method in class com.facebook.litho.ComponentsPools
 
acquireArraySet() - Static method in class com.facebook.litho.ComponentsPools
 
acquireBorderColorDrawable() - Static method in class com.facebook.litho.ComponentsPools
 
acquireDiff(T, T) - Method in class com.facebook.litho.ComponentLifecycle
 
acquireDiff(T, T) - Static method in class com.facebook.litho.ComponentsPools
 
acquireDiff(T, T) - Method in class com.facebook.litho.reference.ReferenceLifecycle
Deprecated.
 
acquireDisplayListDrawable(Drawable, DisplayListContainer) - Static method in class com.facebook.litho.ComponentsPools
 
acquireLithoViewArrayList() - Static method in class com.facebook.litho.ComponentsPools
 
acquireLogEvent(int) - Static method in class com.facebook.litho.ComponentsPools
 
acquireNewInstance(StateHandler) - Static method in class com.facebook.litho.StateHandler
 
acquireOutput() - Method in class com.facebook.litho.ComponentLifecycle
 
acquireRenderState() - Static method in class com.facebook.litho.ComponentsPools
 
acquireStateHandlerAndReleaseTree() - Method in class com.facebook.litho.widget.ComponentTreeHolder
 
acquireTreeProps() - Static method in class com.facebook.litho.ComponentsPools
 
action - Variable in class com.facebook.litho.PerformAccessibilityActionEvent
 
activate() - Method in interface com.facebook.litho.dataflow.DataFlowBinding
Activates a binding, adding the sub-graph defined by this binding to the main DataFlowGraph associated with this binding.
activate() - Method in class com.facebook.litho.dataflow.GraphBinding
Activates a binding, adding the sub-graph defined by this binding to the main DataFlowGraph associated with this binding.
add(E) - Method in class com.facebook.litho.internal.ArraySet
 
addAll(Collection<? extends E>) - Method in class com.facebook.litho.internal.ArraySet
 
addAnnotation(AnnotationSpec) - Method in class com.facebook.litho.specmodels.generator.TypeSpecDataHolder.Builder
 
addAnnotations(Iterable<AnnotationSpec>) - Method in class com.facebook.litho.specmodels.generator.TypeSpecDataHolder.Builder
 
addBinding(ValueNode, ValueNode, String) - Method in class com.facebook.litho.animation.TransitionAnimationBinding
 
addBinding(ValueNode, ValueNode) - Method in class com.facebook.litho.animation.TransitionAnimationBinding
 
addBinding(ValueNode, ValueNode, String) - Method in class com.facebook.litho.dataflow.GraphBinding
Adds a connection between two nodes to this graph.
addBinding(ValueNode, ValueNode) - Method in class com.facebook.litho.dataflow.GraphBinding
 
addChildAt(YogaNode, int) - Method in class com.facebook.yoga.YogaNode
 
addField(FieldSpec) - Method in class com.facebook.litho.specmodels.generator.TypeSpecDataHolder.Builder
 
addField(TypeName, String, Modifier...) - Method in class com.facebook.litho.specmodels.generator.TypeSpecDataHolder.Builder
 
addField(Type, String, Modifier...) - Method in class com.facebook.litho.specmodels.generator.TypeSpecDataHolder.Builder
 
addFields(Iterable<FieldSpec>) - Method in class com.facebook.litho.specmodels.generator.TypeSpecDataHolder.Builder
 
addJavadoc(TypeSpecDataHolder.JavadocSpec) - Method in class com.facebook.litho.specmodels.generator.TypeSpecDataHolder.Builder
 
addJavadocs(Iterable<TypeSpecDataHolder.JavadocSpec>) - Method in class com.facebook.litho.specmodels.generator.TypeSpecDataHolder.Builder
 
addListener(AnimationBindingListener) - Method in interface com.facebook.litho.animation.AnimationBinding
addListener(AnimationBindingListener) - Method in class com.facebook.litho.animation.ParallelBinding
 
addListener(AnimationBindingListener) - Method in class com.facebook.litho.animation.SequenceBinding
 
addListener(AnimationBindingListener) - Method in class com.facebook.litho.animation.TransitionAnimationBinding
 
addListener(SpringListener) - Method in class com.facebook.litho.dataflow.springs.Spring
add a listener
addMethod(MethodSpec) - Method in class com.facebook.litho.specmodels.generator.TypeSpecDataHolder.Builder
 
addMethods(Iterable<MethodSpec>) - Method in class com.facebook.litho.specmodels.generator.TypeSpecDataHolder.Builder
 
addParam(String, Object) - Method in class com.facebook.litho.LogEvent
 
addToTypeSpec(TypeSpec.Builder) - Method in class com.facebook.litho.specmodels.generator.TypeSpecDataHolder
 
addType(TypeSpec) - Method in class com.facebook.litho.specmodels.generator.TypeSpecDataHolder.Builder
 
addTypes(Iterable<TypeSpec>) - Method in class com.facebook.litho.specmodels.generator.TypeSpecDataHolder.Builder
 
addTypeSpecDataHolder(TypeSpecDataHolder) - Method in class com.facebook.litho.specmodels.generator.TypeSpecDataHolder.Builder
 
advance(double) - Method in class com.facebook.litho.dataflow.springs.Spring
advance the physics simulation in SOLVER_TIMESTEP_SEC sized chunks to fulfill the required realTimeDelta.
alignContent(YogaAlign) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
alignItems(YogaAlign) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
alignSelf(YogaAlign) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
alignSelf(YogaAlign) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
ALL_PROPERTIES - Static variable in class com.facebook.litho.animation.AnimatedProperties
 
allKeys() - Static method in class com.facebook.litho.Transition
 
allProperties() - Static method in class com.facebook.litho.Transition
 
ALPHA - Static variable in class com.facebook.litho.animation.AnimatedProperties
The transparency of a mount content.
AnimatableItem - Interface in com.facebook.litho
Interface used to expose a limited API of LayoutOutput to the animations package.
animate(AnimatedProperty) - Method in class com.facebook.litho.Transition.TransitionUnitsBuilder
Adds a given property to animate.
animate(AnimatedProperty...) - Method in class com.facebook.litho.Transition.TransitionUnitsBuilder
Adds a set of properties to animate.
animate(Transition.PropertyTarget) - Method in class com.facebook.litho.Transition.TransitionUnitsBuilder
Adds a target of properties to animate.
AnimatedProperties - Class in com.facebook.litho.animation
A convenience class for common View properties applicable to all subclasses of View.
AnimatedProperty - Interface in com.facebook.litho.animation
A property on a mount content (View or Drawable), e.g.
AnimatedPropertyNode - Class in com.facebook.litho.animation
A ValueNode that allows getting and/or setting the value of a specific property (x, y, scale, text color, etc) on a given mount content (View or Drawable).
AnimatedPropertyNode(Object, AnimatedProperty) - Constructor for class com.facebook.litho.animation.AnimatedPropertyNode
 
AnimationBinding - Interface in com.facebook.litho.animation
An animation or set of animations using GraphBindings.
AnimationBindingListener - Interface in com.facebook.litho.animation
Listener that receives events when a GraphBinding is activated or is finished.
AnimationsDebug - Class in com.facebook.litho
Utilities for animations debug.
AnimationsDebug() - Constructor for class com.facebook.litho.AnimationsDebug
 
animator(Transition.TransitionAnimator) - Method in class com.facebook.litho.Transition.TransitionUnitsBuilder
Use to define the Transition.TransitionAnimator that drives the animation.
annotation - Variable in class com.facebook.litho.specmodels.model.UpdateStateMethodModel
 
annotation(Class<? extends Annotation>) - Method in class com.facebook.litho.testing.specmodels.TestMethodParamModel.Builder
 
annotations - Variable in class com.facebook.litho.specmodels.model.DelegateMethodDescription
 
annotations(ImmutableList<AnnotationSpec>) - Method in class com.facebook.litho.specmodels.model.DelegateMethodDescription.Builder
 
annotations - Variable in class com.facebook.litho.specmodels.model.DelegateMethodModel
 
appearFrom(RuntimeValue) - Method in class com.facebook.litho.Transition.TransitionUnitsBuilder
Define where appear animations should start from.
appearFrom(float) - Method in class com.facebook.litho.Transition.TransitionUnitsBuilder
Define a constant value where appear animations should start from.
apply(Statement, Description) - Method in class com.facebook.litho.testing.ComponentsRule
 
applyChangeset() - Method in class com.facebook.litho.widget.RecyclerBinderUpdateCallback
 
applyOverrides(DebugComponent) - Method in interface com.facebook.litho.DebugComponent.Overrider
 
applyPreviousRenderData(Component, ComponentLifecycle.RenderData) - Method in class com.facebook.litho.ComponentLifecycle
 
approximateRangeSize(int, int, int, int) - Method in class com.facebook.litho.widget.GridLayoutInfo
 
approximateRangeSize(int, int, int, int) - Method in interface com.facebook.litho.widget.LayoutInfo
This is called when the RecyclerBinder needs to calculate a range size.
approximateRangeSize(int, int, int, int) - Method in class com.facebook.litho.widget.LinearLayoutInfo
 
args - Variable in class com.facebook.litho.PerformAccessibilityActionEvent
 
args - Variable in class com.facebook.litho.specmodels.generator.TypeSpecDataHolder.JavadocSpec
 
ARRAY_RES - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
ArraySet<E> - Class in com.facebook.litho.internal
A simple Set implementation backed by an array.
ArraySet() - Constructor for class com.facebook.litho.internal.ArraySet
 
ArraySet(int) - Constructor for class com.facebook.litho.internal.ArraySet
 
ArraySet(Collection<? extends E>) - Constructor for class com.facebook.litho.internal.ArraySet
 
aspectRatio(float) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
aspectRatio(float) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
assertDoesntHoldLock(Object) - Static method in class com.facebook.litho.ThreadUtils
 
assertHoldsLock(Object) - Static method in class com.facebook.litho.ThreadUtils
 
assertMainThread() - Static method in class com.facebook.litho.ThreadUtils
 
assertThat(ComponentContext, Component) - Static method in class com.facebook.litho.testing.assertj.ComponentAssert
 
assertThat(Component.Builder<L, ?>) - Static method in class com.facebook.litho.testing.assertj.ComponentAssert
 
assertThat(ComponentContext, Component) - Static method in class com.facebook.litho.testing.assertj.LithoAssertions
 
assertThat(Component.Builder<L, ?>) - Static method in class com.facebook.litho.testing.assertj.LithoAssertions
 
assertThat(LithoView) - Static method in class com.facebook.litho.testing.assertj.LithoAssertions
 
assertThat(LithoView) - Static method in class com.facebook.litho.testing.assertj.LithoViewAssert
 
assertThat(ViewTree) - Static method in class com.facebook.litho.testing.viewtree.ViewTreeAssert
 
asyncStateUpdates(boolean) - Method in class com.facebook.litho.ComponentTree.Builder
Specify whether the ComponentTree allows async state updates.
ATTR_RES - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 

B

background(Reference<? extends Drawable>) - Method in interface com.facebook.litho.ComponentLayout.Builder
Deprecated.
background(Reference.Builder<? extends Drawable>) - Method in interface com.facebook.litho.ComponentLayout.Builder
Deprecated.
background(Drawable) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
background(Reference<? extends Drawable>) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
background(Reference.Builder<? extends Drawable>) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
background(Drawable) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
backgroundAttr(int, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
backgroundAttr(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
backgroundAttr(int, int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
backgroundAttr(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
backgroundColor(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
backgroundColor(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
backgroundRes(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
backgroundRes(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
BadGraphSetupException - Exception in com.facebook.litho.dataflow
Exception thrown when the graph is not legal (e.g.
BadGraphSetupException(String) - Constructor for exception com.facebook.litho.dataflow.BadGraphSetupException
 
BaseComponentsLogger - Class in com.facebook.litho
Base implementation of ComponentsLogger which handles pooling event objects.
BaseComponentsLogger() - Constructor for class com.facebook.litho.BaseComponentsLogger
 
baseline(YogaNode, float, float) - Method in interface com.facebook.yoga.YogaBaselineFunction
Return the baseline of the node in points.
baseline(float, float) - Method in class com.facebook.yoga.YogaNode
 
beforeActivityLaunched() - Method in class com.facebook.litho.testing.espresso.LithoActivityTestRule
 
beginSection(String) - Static method in class com.facebook.litho.ComponentsSystrace
 
beginSection(String) - Method in interface com.facebook.litho.ComponentsSystrace.Systrace
 
beginSection(String) - Method in class com.facebook.litho.DefaultComponentsSystrace
 
BezierTransition - Class in com.facebook.litho.animation
Animation for the transition of the position of a mount content on a quadratic Bezier curve.
BezierTransition(PropertyAnimation, PropertyAnimation, float, float) - Constructor for class com.facebook.litho.animation.BezierTransition
Creates a quadratic Bezier transition.
bind(int, int) - Method in class com.facebook.litho.MatrixDrawable
Applies the given dimensions to the drawable.
bind(V) - Method in class com.facebook.litho.viewcompat.SimpleViewBinder
 
bind(V) - Method in interface com.facebook.litho.viewcompat.ViewBinder
Binds data to the given view so it can be rendered on screen.
bind(V) - Method in interface com.facebook.litho.widget.Binder
Bind this Binder to a View.
bind(RecyclerView) - Method in class com.facebook.litho.widget.RecyclerBinder
 
Binder<V extends ViewGroup> - Interface in com.facebook.litho.widget
This binder class is used to asynchronously layout Components given a list of Component and attaching them to a ViewGroup through the Binder.bind(ViewGroup) method.
binder(Binder<RecyclerView>) - Method in class com.facebook.litho.widget.Recycler.Builder
 
BindingListener - Interface in com.facebook.litho.dataflow
Listener that receives events when a GraphBinding is activated or is finished.
BOOL_RES - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
bootstrapBinderItems - Static variable in class com.facebook.litho.config.ComponentsConfiguration
Use the new bootstrap ranges code instead of initializing all the items when the binder view is measured (t12986103).
borderBottom(int) - Method in class com.facebook.litho.reference.BorderColorDrawableReference.PropsBuilder
 
borderColor(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
BorderColorDrawable - Class in com.facebook.litho
Drawable that draws border lines with given color and given border widths.
BorderColorDrawableReference - Class in com.facebook.litho.reference
A Reference for BorderColorDrawable.
BorderColorDrawableReference.PropsBuilder - Class in com.facebook.litho.reference
 
borderLeft(int) - Method in class com.facebook.litho.reference.BorderColorDrawableReference.PropsBuilder
 
borderRight(int) - Method in class com.facebook.litho.reference.BorderColorDrawableReference.PropsBuilder
 
borderTop(int) - Method in class com.facebook.litho.reference.BorderColorDrawableReference.PropsBuilder
 
borderWidthAttr(YogaEdge, int, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
borderWidthAttr(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
borderWidthDip(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
borderWidthPx(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
borderWidthRes(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
build() - Method in class com.facebook.litho.Component.Builder
 
build() - Method in interface com.facebook.litho.ComponentLayout.Builder
 
build() - Method in class com.facebook.litho.ComponentTree.Builder
Builds a ComponentTree using the parameters specified in this builder.
build() - Method in class com.facebook.litho.reference.BorderColorDrawableReference.PropsBuilder
 
build() - Method in class com.facebook.litho.reference.DrawableReference.PropsBuilder
 
build() - Method in class com.facebook.litho.reference.Reference.Builder
Deprecated.
 
build() - Method in class com.facebook.litho.specmodels.generator.TypeSpecDataHolder.Builder
 
build() - Method in class com.facebook.litho.specmodels.model.DelegateMethodDescription.Builder
 
build() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl.Builder
 
build() - Method in class com.facebook.litho.TestComponentTree.Builder
 
build() - Method in class com.facebook.litho.testing.specmodels.TestMethodParamModel.Builder
 
build() - Method in class com.facebook.litho.testing.TestDrawableComponent.Builder
 
build() - Method in class com.facebook.litho.testing.TestLayoutComponent.Builder
 
build() - Method in class com.facebook.litho.testing.TestSizeDependentComponent.Builder
 
build() - Method in class com.facebook.litho.testing.TestViewComponent.Builder
 
build() - Method in class com.facebook.litho.ViewCompatComponent.Builder
 
build() - Method in class com.facebook.litho.widget.Card.Builder
 
build() - Method in class com.facebook.litho.widget.CardClip.Builder
 
build() - Method in class com.facebook.litho.widget.ComponentRenderInfo.Builder
 
build() - Method in class com.facebook.litho.widget.EditText.Builder
 
build() - Method in class com.facebook.litho.widget.HorizontalScroll.Builder
 
build() - Method in class com.facebook.litho.widget.Image.Builder
 
build() - Method in class com.facebook.litho.widget.Progress.Builder
 
build() - Method in class com.facebook.litho.widget.Recycler.Builder
 
build(ComponentContext) - Method in class com.facebook.litho.widget.RecyclerBinder.Builder
 
build() - Method in class com.facebook.litho.widget.SolidColor.Builder
 
build() - Method in class com.facebook.litho.widget.Text.Builder
 
build() - Method in class com.facebook.litho.widget.VerticalScroll.Builder
 
build() - Method in class com.facebook.litho.widget.ViewRenderInfo.Builder
 
Builder() - Constructor for class com.facebook.litho.Component.Builder
 
Builder() - Constructor for class com.facebook.litho.ComponentTree.Builder
 
Builder(ComponentContext, Component<?>) - Constructor for class com.facebook.litho.ComponentTree.Builder
 
Builder() - Constructor for class com.facebook.litho.reference.Reference.Builder
Deprecated.
 
Builder() - Constructor for class com.facebook.litho.testing.specmodels.TestMethodParamModel.Builder
 
Builder() - Constructor for class com.facebook.litho.testing.TestDrawableComponent.Builder
 
Builder() - Constructor for class com.facebook.litho.testing.TestLayoutComponent.Builder
 
Builder() - Constructor for class com.facebook.litho.testing.TestSizeDependentComponent.Builder
 
Builder() - Constructor for class com.facebook.litho.testing.TestViewComponent.Builder
 
Builder() - Constructor for class com.facebook.litho.ViewCompatComponent.Builder
 
Builder() - Constructor for class com.facebook.litho.widget.Card.Builder
 
Builder() - Constructor for class com.facebook.litho.widget.CardClip.Builder
 
Builder() - Constructor for class com.facebook.litho.widget.ComponentRenderInfo.Builder
 
Builder() - Constructor for class com.facebook.litho.widget.EditText.Builder
 
Builder() - Constructor for class com.facebook.litho.widget.HorizontalScroll.Builder
 
Builder() - Constructor for class com.facebook.litho.widget.Image.Builder
 
Builder() - Constructor for class com.facebook.litho.widget.Progress.Builder
 
Builder() - Constructor for class com.facebook.litho.widget.Recycler.Builder
 
Builder() - Constructor for class com.facebook.litho.widget.RecyclerBinder.Builder
 
Builder() - Constructor for class com.facebook.litho.widget.RenderInfo.Builder
 
Builder() - Constructor for class com.facebook.litho.widget.SolidColor.Builder
 
Builder() - Constructor for class com.facebook.litho.widget.Text.Builder
 
Builder() - Constructor for class com.facebook.litho.widget.VerticalScroll.Builder
 
Builder() - Constructor for class com.facebook.litho.widget.ViewRenderInfo.Builder
 
BuilderGenerator - Class in com.facebook.litho.specmodels.generator
Class that generates the builder for a Component.
BuilderMethodModel - Class in com.facebook.litho.specmodels.model
Model that is an abstract representation of implicit methods on Component builders.
BuilderMethodModel(TypeName, String) - Constructor for class com.facebook.litho.specmodels.model.BuilderMethodModel
 
buildWithLayout() - Method in class com.facebook.litho.Component.Builder
 

C

calculateLayout(float, float) - Method in class com.facebook.yoga.YogaNode
 
calculateLayoutState(Object, ComponentContext, Component<?>, int, int, boolean, DiffNode) - Method in class com.facebook.litho.ComponentTree
 
calculateLayoutState(Object, ComponentContext, Component<?>, int, int, boolean, DiffNode) - Method in class com.facebook.litho.TestComponentTree
 
calculateValue(long) - Method in class com.facebook.litho.animation.AnimatedPropertyNode
 
calculateValue(long) - Method in class com.facebook.litho.dataflow.ConstantNode
 
calculateValue(long) - Method in class com.facebook.litho.dataflow.SimpleNode
 
calculateValue(long) - Method in class com.facebook.litho.dataflow.SpringNode
 
calculateValue(long) - Method in class com.facebook.litho.dataflow.TimingNode
 
calculateValue(long) - Method in class com.facebook.litho.dataflow.ValueNode
This node should calculate and set a new value based on frame time and its parents (the nodes it depends on).
callsShouldUpdateOnMount() - Method in class com.facebook.litho.ComponentLifecycle
 
callsShouldUpdateOnMount() - Method in class com.facebook.litho.testing.TestDrawableComponent
 
callsShouldUpdateOnMount() - Method in class com.facebook.litho.testing.TestLayoutComponent
 
callsShouldUpdateOnMount() - Method in class com.facebook.litho.testing.TestViewComponent
 
callsShouldUpdateOnMount() - Method in class com.facebook.litho.widget.Image
 
callsShouldUpdateOnMount() - Method in class com.facebook.litho.widget.Recycler
 
canCacheDrawingDisplayLists(boolean) - Method in class com.facebook.litho.ComponentTree.Builder
Specify whether the ComponentTree allows to cache display lists of the components after it was first drawng.
canCacheDrawingDisplayLists(boolean) - Method in class com.facebook.litho.widget.RecyclerBinder.Builder
 
canMeasure() - Method in class com.facebook.litho.ComponentLifecycle
Whether this ComponentLifecycle is able to measure itself according to specific size constraints.
canMeasure() - Method in class com.facebook.litho.testing.TestDrawableComponent
 
canMeasure() - Method in class com.facebook.litho.testing.TestSizeDependentComponent
 
canMeasure() - Method in class com.facebook.litho.testing.TestViewComponent
 
canMeasure() - Method in class com.facebook.litho.ViewCompatComponent
 
canMeasure() - Method in class com.facebook.litho.widget.EditText
 
canMeasure() - Method in class com.facebook.litho.widget.HorizontalScroll
 
canMeasure() - Method in class com.facebook.litho.widget.Image
 
canMeasure() - Method in class com.facebook.litho.widget.Progress
 
canMeasure(boolean) - Method in class com.facebook.litho.widget.Recycler.Builder
 
canMeasure() - Method in class com.facebook.litho.widget.Recycler
 
canMeasure() - Method in class com.facebook.litho.widget.Text
 
canMountIncrementally() - Method in class com.facebook.litho.ComponentLifecycle
Whether this ComponentLifecycle mounts views that contain component-based content that can be incrementally mounted e.g.
canMountIncrementally() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
canMountIncrementally() - Method in class com.facebook.litho.testing.TestViewComponent
 
canMountIncrementally() - Method in class com.facebook.litho.widget.Recycler
 
canMountIncrementally() - Method in class com.facebook.litho.widget.VerticalScroll
 
canPrefetchDisplayLists(boolean) - Method in class com.facebook.litho.ComponentTree.Builder
Specify whether the ComponentTree allows to prefetch display lists of its components on idle time of UI thread.
canPrefetchDisplayLists(boolean) - Method in class com.facebook.litho.widget.RecyclerBinder.Builder
 
canUpdateLazily() - Method in class com.facebook.litho.specmodels.model.StateParamModel
 
Card - Class in com.facebook.litho.widget
A component that renders a given component into a card border with shadow.
Card.Builder - Class in com.facebook.litho.widget
 
cardBackgroundColor(int) - Method in class com.facebook.litho.widget.Card.Builder
 
cardBackgroundColorAttr(int, int) - Method in class com.facebook.litho.widget.Card.Builder
 
cardBackgroundColorAttr(int) - Method in class com.facebook.litho.widget.Card.Builder
 
cardBackgroundColorRes(int) - Method in class com.facebook.litho.widget.Card.Builder
 
CardClip - Class in com.facebook.litho.widget
A component that paints rounded edges to mimic a clipping operation on the component being rendered below it.
CardClip.Builder - Class in com.facebook.litho.widget
 
checkArgs(int, BitSet, String[]) - Static method in class com.facebook.litho.Component.Builder
Checks that all the required props are supplied, and if not throws a useful exception
child(ComponentLayout) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
child(ComponentLayout.Builder) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
child(Component<?>) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
child(Component.Builder<?, ?>) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
child - Variable in class com.facebook.litho.OnRequestSendAccessibilityEventEvent
 
childComponent(Component<?>) - Method in class com.facebook.litho.widget.VerticalScroll.Builder
 
childComponent(Component.Builder<?, ?>) - Method in class com.facebook.litho.widget.VerticalScroll.Builder
 
ChoreographerCompat - Interface in com.facebook.litho.dataflow
ChoreographerCompat.FrameCallback - Class in com.facebook.litho.dataflow
This class provides a compatibility wrapper around the JellyBean FrameCallback with methods to access cached wrappers for submitting a real FrameCallback to a Choreographer or a Runnable to a Handler.
ChoreographerCompatImpl - Class in com.facebook.litho.dataflow
Wrapper class for abstracting away availability of the JellyBean Choreographer.
ChoreographerTimingSource - Class in com.facebook.litho.dataflow
The default TimingSource hooked into Android's Choreographer.
ChoreographerTimingSource() - Constructor for class com.facebook.litho.dataflow.ChoreographerTimingSource
 
classJavadoc(String) - Method in class com.facebook.litho.specmodels.model.SpecModelImpl.Builder
 
ClassNames - Interface in com.facebook.litho.specmodels.model
Constants used in SpecModels.
clear() - Method in class com.facebook.litho.displaylist.DisplayList
Clears all previous drawing commands from this DisplayList.
clear() - Method in class com.facebook.litho.displaylist.DisplayListLollipop
 
clear() - Method in class com.facebook.litho.displaylist.DisplayListMarshmallow
 
clear() - Method in class com.facebook.litho.displaylist.DisplayListNougat
 
clear() - Method in class com.facebook.litho.internal.ArraySet
 
clear() - Method in class com.facebook.litho.RecyclePool
 
clearAndAddAll(ArraySet<? extends E>) - Method in class com.facebook.litho.internal.ArraySet
Equivalent to calling ArraySet.clear() followed by ArraySet.addAll(Collection), but this should make it more apparent that this is an optimized code path.
clearCachedLayout() - Method in class com.facebook.litho.Component
 
clearInternalUtilPools() - Static method in class com.facebook.litho.ComponentsPools
Clear pools for all the internal util objects, excluding mount content.
clearMountContentPools() - Static method in class com.facebook.litho.ComponentsPools
Call from tests to clear external references.
clearRefreshing() - Method in class com.facebook.litho.widget.RecyclerEventsController
 
ClickEvent - Class in com.facebook.litho
Components should implement an event of this type in order to receive Android click events.
ClickEvent() - Constructor for class com.facebook.litho.ClickEvent
 
clickHandler(EventHandler<ClickEvent>) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
clickHandler(EventHandler<ClickEvent>) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
CLIP_CHILDREN - Static variable in class com.facebook.litho.widget.RenderInfo
 
clipChildren(boolean) - Method in class com.facebook.litho.widget.Recycler.Builder
 
clippingColor(int) - Method in class com.facebook.litho.widget.Card.Builder
 
clippingColor(int) - Method in class com.facebook.litho.widget.CardClip.Builder
 
clippingColorAttr(int, int) - Method in class com.facebook.litho.widget.Card.Builder
 
clippingColorAttr(int) - Method in class com.facebook.litho.widget.Card.Builder
 
clippingColorAttr(int, int) - Method in class com.facebook.litho.widget.CardClip.Builder
 
clippingColorAttr(int) - Method in class com.facebook.litho.widget.CardClip.Builder
 
clippingColorRes(int) - Method in class com.facebook.litho.widget.Card.Builder
 
clippingColorRes(int) - Method in class com.facebook.litho.widget.CardClip.Builder
 
clipToOutline(boolean) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
clipToOutline(boolean) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
clipToPadding(boolean) - Method in class com.facebook.litho.widget.Recycler.Builder
 
collectTransitioningProperties(ArrayList<PropertyAnimation>) - Method in interface com.facebook.litho.animation.AnimationBinding
Collects the set of PropertyAnimations that this animation will animate.
collectTransitioningProperties(ArrayList<PropertyAnimation>) - Method in class com.facebook.litho.animation.BezierTransition
 
collectTransitioningProperties(ArrayList<PropertyAnimation>) - Method in class com.facebook.litho.animation.ParallelBinding
 
collectTransitioningProperties(ArrayList<PropertyAnimation>) - Method in class com.facebook.litho.animation.SequenceBinding
 
collectTransitioningProperties(ArrayList<PropertyAnimation>) - Method in class com.facebook.litho.animation.SpringTransition
 
collectTransitioningProperties(ArrayList<PropertyAnimation>) - Method in class com.facebook.litho.animation.TimingTransition
 
color(int) - Method in class com.facebook.litho.reference.BorderColorDrawableReference.PropsBuilder
 
color(int) - Method in class com.facebook.litho.testing.TestDrawableComponent.Builder
 
color(int) - Method in class com.facebook.litho.widget.Progress.Builder
 
color(int) - Method in class com.facebook.litho.widget.SolidColor.Builder
 
COLOR_INT - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
COLOR_RES - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
colorAttr(int, int) - Method in class com.facebook.litho.widget.Progress.Builder
 
colorAttr(int) - Method in class com.facebook.litho.widget.Progress.Builder
 
colorAttr(int, int) - Method in class com.facebook.litho.widget.SolidColor.Builder
 
colorAttr(int) - Method in class com.facebook.litho.widget.SolidColor.Builder
 
ColorDrawableShadow - Class in com.facebook.litho.testing.shadows
Shadows a ColorDrawable to support of drawing its description on a org.robolectric.shadows.ShadowCanvas
ColorDrawableShadow() - Constructor for class com.facebook.litho.testing.shadows.ColorDrawableShadow
 
colorRes(int) - Method in class com.facebook.litho.widget.Progress.Builder
 
colorRes(int) - Method in class com.facebook.litho.widget.SolidColor.Builder
 
Column - Class in com.facebook.litho
 
ColumnReverse - Class in com.facebook.litho
 
com.facebook.litho - package com.facebook.litho
 
com.facebook.litho.animation - package com.facebook.litho.animation
 
com.facebook.litho.annotations - package com.facebook.litho.annotations
 
com.facebook.litho.config - package com.facebook.litho.config
 
com.facebook.litho.dataflow - package com.facebook.litho.dataflow
 
com.facebook.litho.dataflow.springs - package com.facebook.litho.dataflow.springs
 
com.facebook.litho.displaylist - package com.facebook.litho.displaylist
 
com.facebook.litho.fresco - package com.facebook.litho.fresco
 
com.facebook.litho.internal - package com.facebook.litho.internal
 
com.facebook.litho.reference - package com.facebook.litho.reference
 
com.facebook.litho.specmodels - package com.facebook.litho.specmodels
 
com.facebook.litho.specmodels.generator - package com.facebook.litho.specmodels.generator
 
com.facebook.litho.specmodels.internal - package com.facebook.litho.specmodels.internal
 
com.facebook.litho.specmodels.model - package com.facebook.litho.specmodels.model
 
com.facebook.litho.specmodels.processor - package com.facebook.litho.specmodels.processor
 
com.facebook.litho.stetho - package com.facebook.litho.stetho
 
com.facebook.litho.testing - package com.facebook.litho.testing
 
com.facebook.litho.testing.assertj - package com.facebook.litho.testing.assertj
 
com.facebook.litho.testing.espresso - package com.facebook.litho.testing.espresso
 
com.facebook.litho.testing.eventhandler - package com.facebook.litho.testing.eventhandler
 
com.facebook.litho.testing.shadows - package com.facebook.litho.testing.shadows
 
com.facebook.litho.testing.specmodels - package com.facebook.litho.testing.specmodels
 
com.facebook.litho.testing.testrunner - package com.facebook.litho.testing.testrunner
 
com.facebook.litho.testing.viewtree - package com.facebook.litho.testing.viewtree
 
com.facebook.litho.utils - package com.facebook.litho.utils
 
com.facebook.litho.viewcompat - package com.facebook.litho.viewcompat
 
com.facebook.litho.widget - package com.facebook.litho.widget
 
com.facebook.proguard.annotations - package com.facebook.proguard.annotations
 
com.facebook.widget.accessibility.delegates - package com.facebook.widget.accessibility.delegates
 
com.facebook.yoga - package com.facebook.yoga
 
Component<L extends ComponentLifecycle> - Class in com.facebook.litho
Represents a unique instance of a component that is driven by its matching ComponentLifecycle.
Component(L) - Constructor for class com.facebook.litho.Component
 
COMPONENT - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
component(Component) - Method in class com.facebook.litho.widget.ComponentRenderInfo.Builder
Specify Component that will be rendered as an item of the list.
Component.Builder<L extends ComponentLifecycle,T extends Component.Builder<L,T>> - Class in com.facebook.litho
 
COMPONENT_BUILDER - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
COMPONENT_BUILDER_WITH_LAYOUT - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
COMPONENT_CONTEXT - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
COMPONENT_LAYOUT - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
COMPONENT_LAYOUT_BUILDER - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
COMPONENT_LAYOUT_CONTAINER_BUILDER - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
COMPONENT_LIFECYCLE - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
COMPONENT_LIFECYCLE_MOUNT_TYPE - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
COMPONENT_LIFECYCLE_MOUNT_TYPE_DRAWABLE - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
COMPONENT_LIFECYCLE_MOUNT_TYPE_NONE - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
COMPONENT_LIFECYCLE_MOUNT_TYPE_VIEW - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
COMPONENT_STATE_UPDATE - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
ComponentAssert - Class in com.facebook.litho.testing.assertj
Assertion methods for Components.
componentClass(ClassName) - Method in class com.facebook.litho.specmodels.model.SpecModelImpl.Builder
 
componentClassName(String) - Method in class com.facebook.litho.specmodels.model.SpecModelImpl.Builder
The class name for the generated component.
ComponentConditions - Class in com.facebook.litho.testing.assertj
Provides various helpers to match against InspectableComponents.
ComponentContainer() - Constructor for class com.facebook.litho.widget.RecyclerBinderUpdateCallback.ComponentContainer
 
ComponentContext - Class in com.facebook.litho
A Context subclass for use within the Components framework.
ComponentContext(Context) - Constructor for class com.facebook.litho.ComponentContext
 
ComponentContext(Context, StateHandler) - Constructor for class com.facebook.litho.ComponentContext
 
ComponentContext(Context, StateHandler, KeyHandler) - Constructor for class com.facebook.litho.ComponentContext
 
ComponentContext(Context, String, ComponentsLogger) - Constructor for class com.facebook.litho.ComponentContext
Constructor that can be used to receive log data from components.
ComponentHost - Class in com.facebook.litho
A ViewGroup that can host the mounted state of a Component.
ComponentHost(Context) - Constructor for class com.facebook.litho.ComponentHost
 
ComponentHost(Context, AttributeSet) - Constructor for class com.facebook.litho.ComponentHost
 
ComponentHost(ComponentContext, AttributeSet) - Constructor for class com.facebook.litho.ComponentHost
 
componentHost(<any>) - Static method in class com.facebook.litho.testing.espresso.ComponentHostMatchers
Matches a view that is a ComponentHost that matches subMatcher.
componentHost() - Static method in class com.facebook.litho.testing.espresso.ComponentHostMatchers
 
ComponentHostMatchers - Class in com.facebook.litho.testing.espresso
Espresso matchers for ComponentHost.
componentHostWithText(<any>) - Static method in class com.facebook.litho.testing.espresso.ComponentHostMatchers
Matches a ComponentHost which is displaying text that matches textMatcher
componentHostWithText(String) - Static method in class com.facebook.litho.testing.espresso.ComponentHostMatchers
Matches a ComponentHost which is displaying text.
ComponentImplGenerator - Class in com.facebook.litho.specmodels.generator
Class that generates the implementation of a Component.
ComponentLayout - Interface in com.facebook.litho
Represents a Component's computed layout state.
ComponentLayout.Builder - Interface in com.facebook.litho
 
ComponentLayout.ContainerBuilder - Interface in com.facebook.litho
 
ComponentLifecycle - Class in com.facebook.litho
ComponentLifecycle is a stateless singleton object that defines how Component instances calculate their layout bounds and mount elements, among other things.
ComponentLifecycle() - Constructor for class com.facebook.litho.ComponentLifecycle
 
ComponentLifecycle.MountType - Enum in com.facebook.litho
 
ComponentLifecycle.RenderData - Interface in com.facebook.litho
A per-Component-class data structure to keep track of some of the last mounted @Prop/@State params a component was rendered with.
ComponentLifecycle.StateContainer - Interface in com.facebook.litho
 
ComponentLifecycle.StateUpdate - Interface in com.facebook.litho
 
ComponentRenderInfo - Class in com.facebook.litho.widget
RenderInfo that can render components.
ComponentRenderInfo.Builder - Class in com.facebook.litho.widget
 
COMPONENTS_CONFIGURATION - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
ComponentsConfiguration - Class in com.facebook.litho.config
Configuration for the Components library.
ComponentsConfiguration() - Constructor for class com.facebook.litho.config.ComponentsConfiguration
 
ComponentsDescriptorProvider - Class in com.facebook.litho.stetho
 
ComponentsDescriptorProvider() - Constructor for class com.facebook.litho.stetho.ComponentsDescriptorProvider
 
ComponentsLifecycles - Class in com.facebook.litho
Callbacks that must be invoked to avoid leaking memory if using Components below ICS (API level 14).
ComponentsLifecycles() - Constructor for class com.facebook.litho.ComponentsLifecycles
 
ComponentsLogger - Interface in com.facebook.litho
An interface for logging events and performance events in litho as well as in user defined components.
ComponentsPools - Class in com.facebook.litho
Pools of recycled resources.
ComponentsProcessingException - Exception in com.facebook.litho.specmodels.processor
 
ComponentsProcessingException(String) - Constructor for exception com.facebook.litho.specmodels.processor.ComponentsProcessingException
 
ComponentsProcessingException(Element, String) - Constructor for exception com.facebook.litho.specmodels.processor.ComponentsProcessingException
 
ComponentsProcessor - Class in com.facebook.litho.specmodels.processor
 
ComponentsProcessor() - Constructor for class com.facebook.litho.specmodels.processor.ComponentsProcessor
 
ComponentsRule - Class in com.facebook.litho.testing
 
ComponentsRule() - Constructor for class com.facebook.litho.testing.ComponentsRule
 
ComponentsSystrace - Class in com.facebook.litho
This is intended as a hook into android.os.Trace, but allows you to provide your own functionality.
ComponentsSystrace.Systrace - Interface in com.facebook.litho
 
ComponentsTestRunner - Class in com.facebook.litho.testing.testrunner
 
ComponentsTestRunner(Class<?>) - Constructor for class com.facebook.litho.testing.testrunner.ComponentsTestRunner
Creates a runner to run testClass.
componentTarget - Variable in class com.facebook.litho.Transition.AnimationTarget
 
componentTargetExtraData - Variable in class com.facebook.litho.Transition.ComponentTarget
 
componentTargetType - Variable in class com.facebook.litho.Transition.ComponentTarget
 
ComponentTestHelper - Class in com.facebook.litho.testing
Helper class to simplify testing of components.
ComponentTestHelper() - Constructor for class com.facebook.litho.testing.ComponentTestHelper
 
ComponentTree - Class in com.facebook.litho
Represents a tree of components and controls their life cycle.
ComponentTree(ComponentTree.Builder) - Constructor for class com.facebook.litho.ComponentTree
 
ComponentTree.Builder - Class in com.facebook.litho
A builder class that can be used to create a ComponentTree.
ComponentTreeHolder - Class in com.facebook.litho.widget
A class used to store the data backing a RecyclerBinder.
ComponentTreeHolder() - Constructor for class com.facebook.litho.widget.ComponentTreeHolder
 
componentTreeHolderFactory(RecyclerBinder.ComponentTreeHolderFactory) - Method in class com.facebook.litho.widget.RecyclerBinder.Builder
 
computeLayoutAsync(ComponentContext, int, int) - Method in class com.facebook.litho.widget.ComponentTreeHolder
 
computeLayoutSync(ComponentContext, int, int, Size) - Method in class com.facebook.litho.widget.ComponentTreeHolder
 
ConstantNode - Class in com.facebook.litho.dataflow
A dataflow node that returns a constant value.
ConstantNode(float) - Constructor for class com.facebook.litho.dataflow.ConstantNode
 
consumePreviousRenderState() - Method in class com.facebook.litho.ComponentTree
Takes ownership of the RenderState object from this ComponentTree - this allows the RenderState to be persisted somewhere and then set back on another ComponentTree using the ComponentTree.Builder.
contains(Object) - Method in class com.facebook.litho.internal.ArraySet
 
containsAll(Collection<?>) - Method in class com.facebook.litho.internal.ArraySet
 
containsOnlySubComponents(SubComponent...) - Method in class com.facebook.litho.testing.assertj.ComponentAssert
Verifies that the component contains only the given sub-components and nothing else, in order.
containsSubComponent(SubComponent) - Method in class com.facebook.litho.testing.assertj.ComponentAssert
Assert that the given component contains the provided sub-component.
containsTestKey(String) - Method in class com.facebook.litho.testing.assertj.LithoViewAssert
 
containsTestKey(String, LithoViewAssert.OccurrenceCount) - Method in class com.facebook.litho.testing.assertj.LithoViewAssert
 
content(Component<?>) - Method in class com.facebook.litho.widget.Card.Builder
 
content(Component.Builder<?, ?>) - Method in class com.facebook.litho.widget.Card.Builder
 
contentDescription(CharSequence) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
contentDescription(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
contentDescription(int, Object...) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
contentDescription(CharSequence) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
contentDescription(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
contentProps(Component<?>) - Method in class com.facebook.litho.widget.HorizontalScroll.Builder
 
contentProps(Component.Builder<?, ?>) - Method in class com.facebook.litho.widget.HorizontalScroll.Builder
 
ContextUtils - Class in com.facebook.litho
 
ContextUtils() - Constructor for class com.facebook.litho.ContextUtils
 
copy(TreeProps) - Static method in class com.facebook.litho.TreeProps
Whenever a Spec sets tree props, the TreeProps map from the parent is copied.
copyInterStageImpl(Component<L>) - Method in class com.facebook.litho.Component
 
copyOf(List<E>) - Static method in class com.facebook.litho.specmodels.internal.ImmutableList
 
copyStyle(YogaNode) - Method in class com.facebook.yoga.YogaNode
 
cornerRadiusAttr(int, int) - Method in class com.facebook.litho.widget.Card.Builder
 
cornerRadiusAttr(int) - Method in class com.facebook.litho.widget.Card.Builder
 
cornerRadiusAttr(int, int) - Method in class com.facebook.litho.widget.CardClip.Builder
 
cornerRadiusAttr(int) - Method in class com.facebook.litho.widget.CardClip.Builder
 
cornerRadiusDip(float) - Method in class com.facebook.litho.widget.Card.Builder
 
cornerRadiusDip(float) - Method in class com.facebook.litho.widget.CardClip.Builder
 
cornerRadiusPx(float) - Method in class com.facebook.litho.widget.Card.Builder
 
cornerRadiusPx(float) - Method in class com.facebook.litho.widget.CardClip.Builder
 
cornerRadiusRes(int) - Method in class com.facebook.litho.widget.Card.Builder
 
cornerRadiusRes(int) - Method in class com.facebook.litho.widget.CardClip.Builder
 
create(ComponentContext, int, int) - Static method in class com.facebook.litho.Column
 
create(ComponentContext) - Static method in class com.facebook.litho.Column
 
create(ComponentContext, int, int) - Static method in class com.facebook.litho.ColumnReverse
 
create(ComponentContext) - Static method in class com.facebook.litho.ColumnReverse
 
create(ComponentContext, Component.Builder<?, ?>) - Static method in class com.facebook.litho.ComponentTree
 
create(ComponentContext, Component<?>) - Static method in class com.facebook.litho.ComponentTree
 
create(TimingSource) - Static method in class com.facebook.litho.dataflow.DataFlowGraph
 
create() - Static method in class com.facebook.litho.dataflow.GraphBinding
Creates a GraphBinding associated with the default DataFlowGraph instance.
create(DataFlowGraph) - Static method in class com.facebook.litho.dataflow.GraphBinding
 
create(Drawable, ScaleType, int, int) - Static method in class com.facebook.litho.DrawableMatrix
Create a matrix to be applied to a drawable which scales the drawable according to its scale type.
create(ComponentContext, Component<?>, int, int) - Static method in class com.facebook.litho.Layout
Create a ComponentLayout.Builder from an existing Component.
create(ComponentContext, Component<?>) - Static method in class com.facebook.litho.Layout
Create a ComponentLayout.Builder from an existing Component.
create(Context, Component) - Static method in class com.facebook.litho.LithoView
Create a new LithoView instance and initialize it with the given Component root.
create(ComponentContext) - Static method in class com.facebook.litho.reference.BorderColorDrawableReference
 
create() - Static method in class com.facebook.litho.reference.DrawableReference
 
create(ComponentContext, int, int) - Static method in class com.facebook.litho.Row
 
create(ComponentContext) - Static method in class com.facebook.litho.Row
 
create(ComponentContext, int, int) - Static method in class com.facebook.litho.RowReverse
 
create(ComponentContext) - Static method in class com.facebook.litho.RowReverse
 
create(TypeElement) - Method in interface com.facebook.litho.specmodels.DependencyInjectionHelperFactory
 
create(ExecutableElement, TypeName, String, List<Annotation>, List<AnnotationSpec>, List<Class<? extends Annotation>>, List<Class<? extends Annotation>>, Object) - Static method in class com.facebook.litho.specmodels.model.MethodParamModelFactory
 
create(Elements, TypeElement, DependencyInjectionHelper) - Method in class com.facebook.litho.specmodels.processor.LayoutSpecModelFactory
Create a LayoutSpecModel from the given TypeElement and an optional DependencyInjectionHelper.
create(Elements, TypeElement, DependencyInjectionHelper) - Method in class com.facebook.litho.specmodels.processor.MountSpecModelFactory
Create a MountSpecModel from the given TypeElement and an optional DependencyInjectionHelper.
create(Elements, TypeElement, DependencyInjectionHelper) - Method in interface com.facebook.litho.specmodels.processor.SpecModelFactory
Create a SpecModel from the given TypeElement and an optional DependencyInjectionHelper.
create(ComponentContext, Component<?>) - Static method in class com.facebook.litho.TestComponentTree
 
create(ComponentContext, int, int) - Static method in class com.facebook.litho.testing.TestDrawableComponent
 
create(ComponentContext, int, int, boolean, boolean, boolean, boolean, boolean) - Static method in class com.facebook.litho.testing.TestDrawableComponent
 
create(ComponentContext, int, int, boolean, boolean, boolean, boolean, boolean, boolean) - Static method in class com.facebook.litho.testing.TestDrawableComponent
 
create(ComponentContext) - Static method in class com.facebook.litho.testing.TestDrawableComponent
 
create(ComponentContext, boolean, boolean, boolean, boolean, boolean) - Static method in class com.facebook.litho.testing.TestDrawableComponent
 
create(ComponentContext, int, int) - Static method in class com.facebook.litho.testing.TestLayoutComponent
 
create(ComponentContext, int, int, boolean, boolean, boolean, boolean) - Static method in class com.facebook.litho.testing.TestLayoutComponent
 
create(ComponentContext) - Static method in class com.facebook.litho.testing.TestLayoutComponent
 
create(ComponentContext, boolean, boolean) - Static method in class com.facebook.litho.testing.TestLayoutComponent
 
create(ComponentContext) - Static method in class com.facebook.litho.testing.TestSizeDependentComponent
 
create(ComponentContext, int, int) - Static method in class com.facebook.litho.testing.TestViewComponent
 
create(ComponentContext, int, int, boolean, boolean, boolean, boolean) - Static method in class com.facebook.litho.testing.TestViewComponent
 
create(ComponentContext) - Static method in class com.facebook.litho.testing.TestViewComponent
 
create(ComponentContext, boolean, boolean, boolean, boolean) - Static method in class com.facebook.litho.testing.TestViewComponent
 
create(String) - Static method in class com.facebook.litho.Transition
Creates a Transition for the component with the given transition key.
create(String...) - Static method in class com.facebook.litho.Transition
Creates a Transition for the components with the given transition keys.
create(Transition.ComponentTarget) - Static method in class com.facebook.litho.Transition
Creates a Transition for the components targeted by the given Transition.ComponentTarget.
create(ComponentContext) - Method in class com.facebook.litho.ViewCompatComponent
 
create(ComponentContext) - Static method in class com.facebook.litho.widget.Card
 
create(ComponentContext, int, int) - Static method in class com.facebook.litho.widget.Card
 
create(ComponentContext) - Static method in class com.facebook.litho.widget.CardClip
 
create(ComponentContext, int, int) - Static method in class com.facebook.litho.widget.CardClip
 
create() - Static method in class com.facebook.litho.widget.ComponentRenderInfo
 
create(ComponentContext) - Static method in class com.facebook.litho.widget.EditText
 
create(ComponentContext, int, int) - Static method in class com.facebook.litho.widget.EditText
 
create(ComponentContext) - Static method in class com.facebook.litho.widget.HorizontalScroll
 
create(ComponentContext, int, int) - Static method in class com.facebook.litho.widget.HorizontalScroll
 
create(ComponentContext) - Static method in class com.facebook.litho.widget.Image
 
create(ComponentContext, int, int) - Static method in class com.facebook.litho.widget.Image
 
create(ComponentContext) - Static method in class com.facebook.litho.widget.Progress
 
create(ComponentContext, int, int) - Static method in class com.facebook.litho.widget.Progress
 
create(ComponentContext) - Static method in class com.facebook.litho.widget.Recycler
 
create(ComponentContext, int, int) - Static method in class com.facebook.litho.widget.Recycler
 
create(ComponentContext) - Static method in class com.facebook.litho.widget.SolidColor
 
create(ComponentContext, int, int) - Static method in class com.facebook.litho.widget.SolidColor
 
create(ComponentContext) - Static method in class com.facebook.litho.widget.Text
 
create(ComponentContext, int, int) - Static method in class com.facebook.litho.widget.Text
 
create(ComponentContext) - Static method in class com.facebook.litho.widget.VerticalScroll
 
create(ComponentContext, int, int) - Static method in class com.facebook.litho.widget.VerticalScroll
 
create() - Static method in class com.facebook.litho.widget.ViewRenderInfo
 
createAnimation(PropertyAnimation) - Method in class com.facebook.litho.Transition.SpringTransitionAnimator
 
createAnimation(PropertyAnimation) - Method in interface com.facebook.litho.Transition.TransitionAnimator
 
createDisplayList(String) - Static method in class com.facebook.litho.displaylist.DisplayList
Creates a new DisplayList for a specific Context with a Debug name.
createEmpty() - Static method in class com.facebook.litho.widget.ComponentRenderInfo
Create empty ComponentRenderInfo for testing purposes.
createInitialState(ComponentContext, Component<?>) - Method in class com.facebook.litho.ComponentLifecycle
 
createInitialState(ComponentContext, Component) - Method in class com.facebook.litho.widget.HorizontalScroll
 
createInitialState(ComponentContext, Component) - Method in class com.facebook.litho.widget.VerticalScroll
 
createLayoutCalculationHandler(RenderInfo) - Method in interface com.facebook.litho.widget.LayoutHandlerFactory
 
createLithoView(ComponentContext) - Method in interface com.facebook.litho.widget.LithoViewFactory
 
createMockEventHandler(Class<E>, EventHandlerTestHelper.MockEventHandler<E, R>) - Static method in class com.facebook.litho.testing.eventhandler.EventHandlerTestHelper
Creates a mock EventHandler
createPropModel(MethodParamModel, TypeName, boolean, ResType, String) - Static method in class com.facebook.litho.specmodels.model.MethodParamModelFactory
 
createStateModel(MethodParamModel, TypeName, boolean) - Static method in class com.facebook.litho.specmodels.model.MethodParamModelFactory
 
createView(Context) - Method in interface com.facebook.litho.viewcompat.ViewCreator
 
currentValueIsApproximately(double) - Method in class com.facebook.litho.dataflow.springs.Spring
This method checks to see that the current spring displacement value is equal to the input, accounting for the spring's rest displacement threshold.
customAttribute(String, Object) - Method in class com.facebook.litho.widget.RenderInfo.Builder
 

D

DataFlowBinding - Interface in com.facebook.litho.dataflow
Defines the relationship of a set of input values to a set of output values where the values from the input nodes 'flow into' the output nodes.
DataFlowGraph - Class in com.facebook.litho.dataflow
A directed acyclic graph (DAG) created from one or more GraphBindings.
deactivate() - Method in interface com.facebook.litho.dataflow.DataFlowBinding
Deactivates this binding which, as you might guess, is the reverse of activating it: the sub-graph associated with this binding is removed from the main DataFlowGraph.
deactivate() - Method in class com.facebook.litho.dataflow.GraphBinding
Deactivates this binding which, as you might guess, is the reverse of activating it: the sub-graph associated with this binding is removed from the main DataFlowGraph.
DebugComponent - Class in com.facebook.litho
A DebugComponent represents a node in Litho's component hierarchy.
DebugComponent.Overrider - Interface in com.facebook.litho
 
DebugComponentDescriptor - Class in com.facebook.litho.stetho
 
DebugComponentDescriptor() - Constructor for class com.facebook.litho.stetho.DebugComponentDescriptor
 
debugHighlightInteractiveBounds - Static variable in class com.facebook.litho.config.ComponentsConfiguration
Debug option to highlight interactive areas in mounted components.
debugHighlightMountBounds - Static variable in class com.facebook.litho.config.ComponentsConfiguration
Debug option to highlight mount bounds of mounted components.
deepSubComponentWith(<any>) - Static method in class com.facebook.litho.testing.assertj.LithoViewSubComponentDeepExtractor
 
deepSubComponentWith(ComponentContext, <any>) - Static method in class com.facebook.litho.testing.assertj.SubComponentDeepExtractor
 
deepUnmountEnabled - Static variable in class com.facebook.litho.config.ComponentsConfiguration
Whether we unmount children of the views implementing HasLithoViewChildren when unmounting those views themselves.
DEFAULT_INPUT - Static variable in class com.facebook.litho.dataflow.ValueNode
 
DefaultComponentsSystrace - Class in com.facebook.litho
 
DefaultComponentsSystrace() - Constructor for class com.facebook.litho.DefaultComponentsSystrace
 
defaultConfig - Static variable in class com.facebook.litho.dataflow.springs.SpringConfig
 
DefaultLayoutSpecGenerator - Class in com.facebook.litho.specmodels.model
 
DefaultLayoutSpecGenerator() - Constructor for class com.facebook.litho.specmodels.model.DefaultLayoutSpecGenerator
 
definedParameterTypes(ImmutableList<TypeName>) - Method in class com.facebook.litho.specmodels.model.DelegateMethodDescription.Builder
 
definedParameterTypes - Variable in class com.facebook.litho.specmodels.model.DelegateMethodDescription
 
DELEGATE_FIELD_NAME - Static variable in interface com.facebook.litho.specmodels.generator.GeneratorConstants
 
DelegateMethodDescription - Class in com.facebook.litho.specmodels.model
Describes the signature and other feature of a delegate method.
DelegateMethodDescription.Builder - Class in com.facebook.litho.specmodels.model
 
DelegateMethodDescription.OptionalParameterType - Enum in com.facebook.litho.specmodels.model
Defines possible param types that can be used in delegate methods.
DelegateMethodDescriptions - Class in com.facebook.litho.specmodels.model
Descriptions of delegate methods.
DelegateMethodDescriptions() - Constructor for class com.facebook.litho.specmodels.model.DelegateMethodDescriptions
 
DelegateMethodExtractor - Class in com.facebook.litho.specmodels.processor
Extracts delegate methods from the given input.
DelegateMethodExtractor() - Constructor for class com.facebook.litho.specmodels.processor.DelegateMethodExtractor
 
DelegateMethodGenerator - Class in com.facebook.litho.specmodels.generator
Class that generates delegate methods for a component.
DelegateMethodModel - Class in com.facebook.litho.specmodels.model
Model that is an abstract representation of a delegate method.
DelegateMethodModel(ImmutableList<Annotation>, ImmutableList<Modifier>, CharSequence, TypeName, ImmutableList<MethodParamModel>, Object) - Constructor for class com.facebook.litho.specmodels.model.DelegateMethodModel
 
delegateMethods(ImmutableList<DelegateMethodModel>) - Method in class com.facebook.litho.specmodels.model.SpecModelImpl.Builder
 
DelegateMethodValidation - Class in com.facebook.litho.specmodels.model
Class for validating that the DelegateMethodModels for a SpecModel are well-formed.
DelegateMethodValidation() - Constructor for class com.facebook.litho.specmodels.model.DelegateMethodValidation
 
DELETE - Static variable in class com.facebook.litho.widget.RecyclerBinderUpdateCallback.Operation
 
dependencyInjectionGenerator(DependencyInjectionHelper) - Method in class com.facebook.litho.specmodels.model.SpecModelImpl.Builder
 
DependencyInjectionHelper - Interface in com.facebook.litho.specmodels.model
An interface for generating certain methods that are required in order for Dependency Injection to work.
DependencyInjectionHelperFactory - Interface in com.facebook.litho.specmodels
A factory that chooses whether or not to create a DependencyInjectionHelper based on the TypeElement of the class it is generated for.
destroy() - Method in class com.facebook.litho.dataflow.springs.Spring
Destroys this Spring, meaning that it will be deregistered from its BaseSpringSystem so it won't be iterated anymore and will clear its set of listeners.
DetectedCycleException - Exception in com.facebook.litho.dataflow
Exception thrown when a runtime cycle is detected.
DetectedCycleException(String) - Constructor for exception com.facebook.litho.dataflow.DetectedCycleException
 
Diff<T> - Class in com.facebook.litho
Represents a diff between two values T.
Diff() - Constructor for class com.facebook.litho.Diff
 
DIFF - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
DiffValidation - Class in com.facebook.litho.specmodels.model
Class for validating that Diff parameter usages within a SpecModel are well-formed.
DiffValidation() - Constructor for class com.facebook.litho.specmodels.model.DiffValidation
 
DIMEN_RES - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
DIMENSION - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
DimensionValue - Class in com.facebook.litho.animation
A RuntimeValue for dimension properties like x/y/width/height.
dipsToPixels(float) - Method in class com.facebook.litho.ResourceResolver
 
dirty() - Method in class com.facebook.yoga.YogaNode
 
disableClipBottomLeft(boolean) - Method in class com.facebook.litho.widget.CardClip.Builder
 
disableClipBottomRight(boolean) - Method in class com.facebook.litho.widget.CardClip.Builder
 
disableClipTopLeft(boolean) - Method in class com.facebook.litho.widget.CardClip.Builder
 
disableClipTopRight(boolean) - Method in class com.facebook.litho.widget.CardClip.Builder
 
disappearTo(RuntimeValue) - Method in class com.facebook.litho.Transition.TransitionUnitsBuilder
Define where disappear animations should end at.
disappearTo(float) - Method in class com.facebook.litho.Transition.TransitionUnitsBuilder
Define a constant value where disappear animations should end at.
dispatchDraw(Canvas) - Method in class com.facebook.litho.ComponentHost
 
dispatchEvent(E) - Method in class com.facebook.litho.EventHandler
 
dispatchHoverEvent(MotionEvent) - Method in class com.facebook.litho.ComponentHost
 
dispatchOnEvent(EventHandler, Object) - Method in class com.facebook.litho.ComponentLifecycle
 
dispatchOnEvent(EventHandler, Object) - Method in interface com.facebook.litho.EventDispatcher
 
dispatchOnEvent(EventHandler, Object) - Method in class com.facebook.litho.testing.TestComponent.TestComponentLifecycle
 
dispatchOnEvent(EventHandler, Object) - Method in class com.facebook.litho.widget.Recycler
 
dispatchOnTrigger(E, Object[]) - Method in class com.facebook.litho.EventTrigger
 
DispatchPopulateAccessibilityEventEvent - Class in com.facebook.litho
Components should implement an event of this type in order to receive callbacks to View#dispatchPopulateAccessibilityEvent(AccessibilityEvent)
DispatchPopulateAccessibilityEventEvent() - Constructor for class com.facebook.litho.DispatchPopulateAccessibilityEventEvent
 
dispatchPopulateAccessibilityEventHandler(EventHandler<DispatchPopulateAccessibilityEventEvent>) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
dispatchPopulateAccessibilityEventHandler(EventHandler<DispatchPopulateAccessibilityEventEvent>) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
dispatchVisibleEvent(ComponentContext, EventHandler, Component) - Static method in class com.facebook.litho.testing.ComponentTestHelper
Mounts the component & triggers the visibility event.
DisplayList - Class in com.facebook.litho.displaylist
A DisplayList is a cache for drawing commands.
DisplayListException - Exception in com.facebook.litho.displaylist
 
DisplayListException(Exception) - Constructor for exception com.facebook.litho.displaylist.DisplayListException
 
DisplayListLollipop - Class in com.facebook.litho.displaylist
Implementation of PlatformDisplayList for Android Lollipop.
DisplayListMarshmallow - Class in com.facebook.litho.displaylist
Implementation of PlatformDisplayList for Android Marshmallow.
DisplayListNougat - Class in com.facebook.litho.displaylist
Implementation of PlatformDisplayList for Android Nougat.
DisplayListPrefetcher - Class in com.facebook.litho
Runnable that is used to prefetch display lists of components for which layout has been already calculated but not yet appeared on screen.
DisplayListUtils - Class in com.facebook.litho.utils
Provides static methods related to display list generation.
DisplayListUtils() - Constructor for class com.facebook.litho.utils.DisplayListUtils
 
doesNotContainSubComponent(SubComponent) - Method in class com.facebook.litho.testing.assertj.ComponentAssert
Assert that the given component does not contain the provided sub-component.
doesNotContainTestKey(String) - Method in class com.facebook.litho.testing.assertj.LithoViewAssert
 
doesNotHaveVisible(Class<V>, <any>) - Method in class com.facebook.litho.testing.viewtree.ViewTreeAssert
 
doesNotHaveVisibleDrawable(Drawable) - Method in class com.facebook.litho.testing.assertj.ComponentAssert
doesNotHaveVisibleDrawable(Drawable) - Method in class com.facebook.litho.testing.assertj.LithoViewAssert
doesNotHaveVisibleDrawable(int) - Method in class com.facebook.litho.testing.viewtree.ViewTreeAssert
Tests all views in the hierarchy under the root, for which the path is visible, do not have the requested drawable by the given resource id.
doesNotHaveVisibleDrawable(Drawable) - Method in class com.facebook.litho.testing.viewtree.ViewTreeAssert
Tests all views in the hierarchy under the root, for which the path is visible, are not displaying the requested drawable
doesNotHaveVisibleText(String) - Method in class com.facebook.litho.testing.viewtree.ViewTreeAssert
Tests that all views in the hierarchy under the root, for which the path is visible, do not have text equal to the given string
doesNotHaveVisibleText(int) - Method in class com.facebook.litho.testing.viewtree.ViewTreeAssert
Tests that all views in the hierarchy under the root, for which the path is visible, do not have text equal to the string matching the given resource id
doesNotHaveVisibleText() - Method in class com.facebook.litho.testing.viewtree.ViewTreeAssert
Tests that all views in the hierarchy under the root, for which the path is visible, do not have any text appearing on them
doesNotHaveVisibleTextMatching(String) - Method in class com.facebook.litho.testing.viewtree.ViewTreeAssert
Tests that all views in the hierarchy under the root, for which the path is visible, do not have text that matches against the given regular expression
doesNotHaveVisibleViewWithId(int) - Method in class com.facebook.litho.testing.viewtree.ViewTreeAssert
Whether there is not a visible view in the hierarchy with the given id.
doFrame(long) - Method in class com.facebook.litho.dataflow.ChoreographerCompat.FrameCallback
 
DoNotStrip - Annotation Type in com.facebook.proguard.annotations
 
draw(Canvas) - Method in class com.facebook.litho.BorderColorDrawable
 
draw(Canvas) - Method in class com.facebook.litho.displaylist.DisplayList
Draws the content of this DisplayList on a Canvas.
draw(Canvas) - Method in class com.facebook.litho.displaylist.DisplayListLollipop
 
draw(Canvas) - Method in class com.facebook.litho.displaylist.DisplayListMarshmallow
 
draw(Canvas) - Method in class com.facebook.litho.fresco.DraweeDrawable
 
draw(Canvas) - Method in class com.facebook.litho.fresco.NoOpDrawable
 
draw(Canvas) - Method in class com.facebook.litho.MatrixDrawable
 
draw(Canvas) - Method in class com.facebook.litho.testing.shadows.ColorDrawableShadow
 
draw(Canvas) - Method in class com.facebook.litho.widget.TextDrawable
 
drawable(Drawable) - Method in class com.facebook.litho.reference.DrawableReference.PropsBuilder
 
DRAWABLE - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
drawable(Drawable) - Method in class com.facebook.litho.widget.Image.Builder
 
DRAWABLE_RES - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
drawableAttr(int, int) - Method in class com.facebook.litho.widget.Image.Builder
 
drawableAttr(int) - Method in class com.facebook.litho.widget.Image.Builder
 
DrawableMatrix - Class in com.facebook.litho
Static class containing a factory method for creating a matrix to apply to a drawable.
DrawableReference - Class in com.facebook.litho.reference
A very simple Reference for Drawable used in all the cases where it's not possible/desirable to use a real Reference.
DrawableReference.PropsBuilder - Class in com.facebook.litho.reference
 
drawableRes(int) - Method in class com.facebook.litho.widget.Image.Builder
 
drawableStateChanged() - Method in class com.facebook.litho.ComponentHost
 
DraweeDrawable<DH extends DraweeHierarchy> - Class in com.facebook.litho.fresco
A Drawable that draws images using Drawee.
DraweeDrawable(Context, DH) - Constructor for class com.facebook.litho.fresco.DraweeDrawable
 
duplicateParentState(boolean) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
duplicateParentState(boolean) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 

E

Edges - Class in com.facebook.litho
 
Edges() - Constructor for class com.facebook.litho.Edges
 
editable(boolean) - Method in class com.facebook.litho.widget.EditText.Builder
 
EditText - Class in com.facebook.litho.widget
Component that renders an EditText.
EditText.Builder - Class in com.facebook.litho.widget
 
element - Variable in class com.facebook.litho.specmodels.model.SpecModelValidationError
 
elevationAttr(int, int) - Method in class com.facebook.litho.widget.Card.Builder
 
elevationAttr(int) - Method in class com.facebook.litho.widget.Card.Builder
 
elevationDip(float) - Method in class com.facebook.litho.widget.Card.Builder
 
elevationPx(float) - Method in class com.facebook.litho.widget.Card.Builder
 
elevationRes(int) - Method in class com.facebook.litho.widget.Card.Builder
 
ellipsize(TextUtils.TruncateAt) - Method in class com.facebook.litho.widget.EditText.Builder
 
ellipsize(TextUtils.TruncateAt) - Method in class com.facebook.litho.widget.Text.Builder
 
EMPTY - Static variable in interface com.facebook.litho.ImageContent
An empty instance of ImageContent.
EMPTY - Static variable in interface com.facebook.litho.TextContent
An empty instance of TextContent.
enabled(boolean) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
enabled(boolean) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
end(Canvas) - Method in class com.facebook.litho.displaylist.DisplayList
Notifies this DisplayList that the list of drawing commands is complete.
end(Canvas) - Method in class com.facebook.litho.displaylist.DisplayListLollipop
 
end(Canvas) - Method in class com.facebook.litho.displaylist.DisplayListMarshmallow
 
END_INPUT - Static variable in class com.facebook.litho.dataflow.SpringNode
 
END_INPUT - Static variable in class com.facebook.litho.dataflow.TimingNode
 
endSection() - Static method in class com.facebook.litho.ComponentsSystrace
 
endSection() - Method in interface com.facebook.litho.ComponentsSystrace.Systrace
 
endSection() - Method in class com.facebook.litho.DefaultComponentsSystrace
 
ensureCapacity(int) - Method in class com.facebook.litho.internal.ArraySet
 
ensureInitialized() - Static method in class com.facebook.litho.displaylist.DisplayListMarshmallow
 
enterNoStateUpdatesMethod(String) - Method in class com.facebook.litho.ComponentContext
 
equals(Object) - Method in class com.facebook.litho.animation.PropertyAnimation
 
equals(Object) - Method in class com.facebook.litho.animation.PropertyHandle
 
equals(Object) - Method in class com.facebook.litho.internal.ArraySet
 
equals(Object) - Method in class com.facebook.litho.LogEvent
 
equals(Object) - Method in class com.facebook.litho.specmodels.model.InterStageInputParamModel
 
equals(Object) - Method in class com.facebook.litho.specmodels.model.PropDefaultModel
 
equals(Object) - Method in class com.facebook.litho.specmodels.model.PropModel
 
equals(Object) - Method in class com.facebook.litho.specmodels.model.RenderDataDiffModel
 
equals(Object) - Method in class com.facebook.litho.specmodels.model.SimpleMethodParamModel
 
equals(Object) - Method in class com.facebook.litho.specmodels.model.StateParamModel
 
equals(Object) - Method in class com.facebook.litho.specmodels.model.TreePropModel
 
equals(Object) - Method in class com.facebook.litho.testing.SubComponent
 
equals(Object) - Method in class com.facebook.litho.testing.TestComponent
 
equals(Object) - Method in class com.facebook.litho.testing.TestDrawableComponent.State
 
equals(Object) - Method in class com.facebook.litho.testing.TestLayoutComponent.State
 
equals(Object) - Method in class com.facebook.litho.testing.TestSizeDependentComponent.State
 
equals(Object) - Method in class com.facebook.yoga.YogaValue
 
Event - Annotation Type in com.facebook.litho.annotations
 
event - Variable in class com.facebook.litho.DispatchPopulateAccessibilityEventEvent
 
event - Variable in class com.facebook.litho.OnInitializeAccessibilityEventEvent
 
event - Variable in class com.facebook.litho.OnPopulateAccessibilityEventEvent
 
event - Variable in class com.facebook.litho.OnRequestSendAccessibilityEventEvent
 
event - Variable in class com.facebook.litho.SendAccessibilityEventUncheckedEvent
 
EVENT_COLLECT_RESULTS - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
EVENT_CREATE_LAYOUT - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
EVENT_CSS_LAYOUT - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
EVENT_DISPATCHER - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
EVENT_ERROR - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
EVENT_HANDLER - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
EVENT_LAYOUT_CALCULATE - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
EVENT_MOUNT - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
EVENT_PRE_ALLOCATE_MOUNT_CONTENT - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
EVENT_PREPARE_MOUNT - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
EVENT_PREPARE_PART_DEFINITION - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
EVENT_SHOULD_UPDATE_REFERENCE_LAYOUT_MISMATCH - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
EVENT_STETHO_INSPECT_COMPONENT - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
EVENT_STETHO_UPDATE_COMPONENT - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
EventDeclarationModel - Class in com.facebook.litho.specmodels.model
Model that is an abstract representation of a Event.
EventDeclarationModel(ClassName, TypeName, ImmutableList<EventDeclarationModel.FieldModel>, Object) - Constructor for class com.facebook.litho.specmodels.model.EventDeclarationModel
 
EventDeclarationModel.FieldModel - Class in com.facebook.litho.specmodels.model
 
eventDeclarations(ImmutableList<EventDeclarationModel>) - Method in class com.facebook.litho.specmodels.model.SpecModelImpl.Builder
 
EventDeclarationsExtractor - Class in com.facebook.litho.specmodels.processor
Extracts event declarations from the given input.
EventDeclarationsExtractor() - Constructor for class com.facebook.litho.specmodels.processor.EventDeclarationsExtractor
 
EventDispatcher - Interface in com.facebook.litho
A class implementing this interface will expose a method to dispatch an Event given an EventHandler.
EventGenerator - Class in com.facebook.litho.specmodels.generator
Class that generates the event methods for a Component.
EventHandler<E> - Class in com.facebook.litho
 
EventHandler(HasEventDispatcher, int) - Constructor for class com.facebook.litho.EventHandler
 
EventHandler(HasEventDispatcher, String, int) - Constructor for class com.facebook.litho.EventHandler
 
EventHandler(HasEventDispatcher, String, int, Object[]) - Constructor for class com.facebook.litho.EventHandler
 
EventHandlerTestHelper - Class in com.facebook.litho.testing.eventhandler
Provides utility functions for mocking EventHandler in a unit test.
EventHandlerTestHelper() - Constructor for class com.facebook.litho.testing.eventhandler.EventHandlerTestHelper
 
EventHandlerTestHelper.MockEventHandler<E,R> - Interface in com.facebook.litho.testing.eventhandler
A mock handler that is used to handle events in a unit test
EventMethodExtractor - Class in com.facebook.litho.specmodels.processor
Extracts event methods from the given input.
EventMethodExtractor() - Constructor for class com.facebook.litho.specmodels.processor.EventMethodExtractor
 
EventMethodModel - Class in com.facebook.litho.specmodels.model
Model that is an abstract representation of an event method (a method annotated with OnEvent).
EventMethodModel(EventDeclarationModel, ImmutableList<Modifier>, CharSequence, TypeName, ImmutableList<TypeVariableName>, ImmutableList<MethodParamModel>, Object) - Constructor for class com.facebook.litho.specmodels.model.EventMethodModel
 
eventMethods(ImmutableList<EventMethodModel>) - Method in class com.facebook.litho.specmodels.model.SpecModelImpl.Builder
 
EventTrigger<E> - Class in com.facebook.litho
Allows the parent to communicate with its child component.
EventTrigger(String) - Constructor for class com.facebook.litho.EventTrigger
 
EventTriggerTarget - Interface in com.facebook.litho
A class implementing this interface wll expose a method annotated with OnTrigger to accept an Event given an EventTrigger
eventType - Variable in class com.facebook.litho.SendAccessibilityEventEvent
 
eventType - Variable in class com.facebook.litho.specmodels.model.EventMethodModel
 
EventValidation - Class in com.facebook.litho.specmodels.model
Class for validating that the event declarations and event methods within a SpecModel are well-formed.
EventValidation() - Constructor for class com.facebook.litho.specmodels.model.EventValidation
 
exceptions(ImmutableList<TypeName>) - Method in class com.facebook.litho.specmodels.model.DelegateMethodDescription.Builder
 
exceptions - Variable in class com.facebook.litho.specmodels.model.DelegateMethodDescription
 
executeOperations(List<RecyclerBinderUpdateCallback.Operation>) - Method in class com.facebook.litho.widget.RecyclerBinderOperationExecutor
 
executeOperations(List<RecyclerBinderUpdateCallback.Operation>) - Method in interface com.facebook.litho.widget.RecyclerBinderUpdateCallback.OperationExecutor
 
exitNoStateUpdatesMethod() - Method in class com.facebook.litho.ComponentContext
 
extraBuilderMethods(ImmutableList<BuilderMethodModel>) - Method in class com.facebook.litho.specmodels.model.SpecModelImpl.Builder
 
extract(RoundEnvironment) - Method in class com.facebook.litho.specmodels.processor.LayoutSpecModelFactory
 
extract(RoundEnvironment) - Method in class com.facebook.litho.specmodels.processor.MountSpecModelFactory
 
extract(RoundEnvironment) - Method in interface com.facebook.litho.specmodels.processor.SpecModelFactory
Extract the relevant Elements to work with from the round environment before they're passed on to SpecModelFactory.create(Elements, TypeElement, DependencyInjectionHelper).
extract(LithoView) - Method in class com.facebook.litho.testing.assertj.LithoViewSubComponentDeepExtractor
 
extract(LithoView) - Method in class com.facebook.litho.testing.assertj.LithoViewSubComponentExtractor
 
extract(Component<?>) - Method in class com.facebook.litho.testing.assertj.SubComponentDeepExtractor
 
extract(Component<?>) - Method in class com.facebook.litho.testing.assertj.SubComponentExtractor
 
extracting(<any>) - Method in class com.facebook.litho.testing.assertj.ComponentAssert
Extract values from the underlying component based on the Extractor provided.
extractingSubComponents(ComponentContext) - Method in class com.facebook.litho.testing.assertj.ComponentAssert
Extract the sub components from the underlying Component, returning a ListAssert over it.
extractingSubComponentsDeeply(ComponentContext) - Method in class com.facebook.litho.testing.assertj.ComponentAssert
Extract the sub components recursively from the underlying Component, returning a ListAssert over it.
extraMethods(ImmutableList<MethodSpec>) - Method in class com.facebook.litho.specmodels.model.DelegateMethodDescription.Builder
A list of extra methods that should be generate when this method description is used.
extraMethods - Variable in class com.facebook.litho.specmodels.model.DelegateMethodDescription
 
extraSpacingAttr(int, int) - Method in class com.facebook.litho.widget.EditText.Builder
 
extraSpacingAttr(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
extraSpacingAttr(int, int) - Method in class com.facebook.litho.widget.Text.Builder
 
extraSpacingAttr(int) - Method in class com.facebook.litho.widget.Text.Builder
 
extraSpacingDip(float) - Method in class com.facebook.litho.widget.EditText.Builder
 
extraSpacingDip(float) - Method in class com.facebook.litho.widget.Text.Builder
 
extraSpacingPx(float) - Method in class com.facebook.litho.widget.EditText.Builder
 
extraSpacingPx(float) - Method in class com.facebook.litho.widget.Text.Builder
 
extraSpacingRes(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
extraSpacingRes(int) - Method in class com.facebook.litho.widget.Text.Builder
 

F

fadingEdgeLengthAttr(int, int) - Method in class com.facebook.litho.widget.Recycler.Builder
 
fadingEdgeLengthAttr(int) - Method in class com.facebook.litho.widget.Recycler.Builder
 
fadingEdgeLengthDip(float) - Method in class com.facebook.litho.widget.Recycler.Builder
 
fadingEdgeLengthPx(int) - Method in class com.facebook.litho.widget.Recycler.Builder
 
fadingEdgeLengthRes(int) - Method in class com.facebook.litho.widget.Recycler.Builder
 
FastMath - Class in com.facebook.litho
Implements some math functions in a faster way than the java Math package.
FastMath() - Constructor for class com.facebook.litho.FastMath
 
field - Variable in class com.facebook.litho.specmodels.model.EventDeclarationModel.FieldModel
 
FieldModel(FieldSpec, Object) - Constructor for class com.facebook.litho.specmodels.model.EventDeclarationModel.FieldModel
 
fields - Variable in class com.facebook.litho.specmodels.model.EventDeclarationModel
 
finalize() - Method in class com.facebook.yoga.YogaConfig
 
finalize() - Method in class com.facebook.yoga.YogaNode
 
findChild(<any>) - Method in class com.facebook.litho.testing.viewtree.ViewTree
Find a view in the hierarchy for which the given predicate is true
findChild(<any>, <any>) - Method in class com.facebook.litho.testing.viewtree.ViewTree
Find a view in the hierarchy for which the given predicate is true, while only check children of nodes as directed by the additional shouldCheckChildren predicate
findFirstFullyVisibleItemPosition() - Method in class com.facebook.litho.widget.GridLayoutInfo
 
findFirstFullyVisibleItemPosition() - Method in class com.facebook.litho.widget.LinearLayoutInfo
 
findFirstFullyVisibleItemPosition() - Method in class com.facebook.litho.widget.RecyclerBinder
 
findFirstFullyVisibleItemPosition() - Method in interface com.facebook.litho.widget.ViewportInfo
 
findFirstVisibleItemPosition() - Method in class com.facebook.litho.widget.GridLayoutInfo
 
findFirstVisibleItemPosition() - Method in class com.facebook.litho.widget.LinearLayoutInfo
 
findFirstVisibleItemPosition() - Method in class com.facebook.litho.widget.RecyclerBinder
 
findFirstVisibleItemPosition() - Method in interface com.facebook.litho.widget.ViewportInfo
 
findLastFullyVisibleItemPosition() - Method in class com.facebook.litho.widget.GridLayoutInfo
 
findLastFullyVisibleItemPosition() - Method in class com.facebook.litho.widget.LinearLayoutInfo
 
findLastFullyVisibleItemPosition() - Method in class com.facebook.litho.widget.RecyclerBinder
 
findLastFullyVisibleItemPosition() - Method in interface com.facebook.litho.widget.ViewportInfo
 
findLastVisibleItemPosition() - Method in class com.facebook.litho.widget.GridLayoutInfo
 
findLastVisibleItemPosition() - Method in class com.facebook.litho.widget.LinearLayoutInfo
 
findLastVisibleItemPosition() - Method in class com.facebook.litho.widget.RecyclerBinder
 
findLastVisibleItemPosition() - Method in interface com.facebook.litho.widget.ViewportInfo
 
findTestItem(LithoView, String) - Static method in class com.facebook.litho.LithoViewTestHelper
 
findTestItems(LithoView, String) - Static method in class com.facebook.litho.LithoViewTestHelper
Finds a TestItem given a LithoView based on the test key it was assigned during construction.
flex(float) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
flex(float) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
flexBasisAttr(int, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
flexBasisAttr(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
flexBasisAttr(int, int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
flexBasisAttr(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
flexBasisDip(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
flexBasisDip(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
flexBasisPercent(float) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
flexBasisPercent(float) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
flexBasisPx(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
flexBasisPx(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
flexBasisRes(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
flexBasisRes(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
flexGrow(float) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
flexGrow(float) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
flexShrink(float) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
flexShrink(float) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
FloatValue - Class in com.facebook.litho.animation
A RuntimeValue for a float property like scale or alpha.
FloatValue(float) - Constructor for class com.facebook.litho.animation.FloatValue
 
focusable(boolean) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
focusable(boolean) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
FocusChangedEvent - Class in com.facebook.litho
Event triggered when focus changes on a Component.
FocusChangedEvent() - Constructor for class com.facebook.litho.FocusChangedEvent
 
focusChangeHandler(EventHandler<FocusChangedEvent>) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
focusChangeHandler(EventHandler<FocusChangedEvent>) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
focusedHandler(EventHandler<FocusedVisibleEvent>) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
focusedHandler(EventHandler<FocusedVisibleEvent>) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
FocusedVisibleEvent - Class in com.facebook.litho
Event triggered when a Component enters the Focused Range.
FocusedVisibleEvent() - Constructor for class com.facebook.litho.FocusedVisibleEvent
 
forceRelayout() - Method in class com.facebook.litho.LithoView
 
foreground(Drawable) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
foreground(Drawable) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
foregroundAttr(int, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
foregroundAttr(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
foregroundAttr(int, int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
foregroundAttr(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
foregroundColor(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
foregroundColor(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
foregroundRes(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
foregroundRes(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
format - Variable in class com.facebook.litho.specmodels.generator.TypeSpecDataHolder.JavadocSpec
 
FRAME_TIME_MS - Static variable in class com.facebook.litho.dataflow.MockTimingSource
 
FrameCallback() - Constructor for class com.facebook.litho.dataflow.ChoreographerCompat.FrameCallback
 
FrameworkLogEvents - Interface in com.facebook.litho
Set of events and event params logged by the framework if a ComponentsLogger was supplied to the ComponentContext used to create the tree.
friction - Variable in class com.facebook.litho.dataflow.springs.SpringConfig
 
FromBind - Annotation Type in com.facebook.litho.annotations
 
FromBoundsDefined - Annotation Type in com.facebook.litho.annotations
 
FromEvent - Annotation Type in com.facebook.litho.annotations
Annotates a parameter to a component's event handler callback method indicating that it will be supplied by the event object.
fromInt(int) - Static method in enum com.facebook.yoga.YogaAlign
 
fromInt(int) - Static method in enum com.facebook.yoga.YogaDimension
 
fromInt(int) - Static method in enum com.facebook.yoga.YogaDirection
 
fromInt(int) - Static method in enum com.facebook.yoga.YogaDisplay
 
fromInt(int) - Static method in enum com.facebook.yoga.YogaEdge
 
fromInt(int) - Static method in enum com.facebook.yoga.YogaExperimentalFeature
 
fromInt(int) - Static method in enum com.facebook.yoga.YogaFlexDirection
 
fromInt(int) - Static method in enum com.facebook.yoga.YogaJustify
 
fromInt(int) - Static method in enum com.facebook.yoga.YogaLogLevel
 
fromInt(int) - Static method in enum com.facebook.yoga.YogaMeasureMode
 
fromInt(int) - Static method in enum com.facebook.yoga.YogaNodeType
 
fromInt(int) - Static method in enum com.facebook.yoga.YogaOverflow
 
fromInt(int) - Static method in enum com.facebook.yoga.YogaPositionType
 
fromInt(int) - Static method in enum com.facebook.yoga.YogaPrintOptions
 
fromInt(int) - Static method in enum com.facebook.yoga.YogaUnit
 
fromInt(int) - Static method in enum com.facebook.yoga.YogaWrap
 
FromMeasure - Annotation Type in com.facebook.litho.annotations
 
FromMeasureBaseline - Annotation Type in com.facebook.litho.annotations
 
FromPrepare - Annotation Type in com.facebook.litho.annotations
 
FromTrigger - Annotation Type in com.facebook.litho.annotations
Parameters declared in a class annotated with Event that are used in OnTrigger For example:
fullImpressionHandler(EventHandler<FullImpressionVisibleEvent>) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
fullImpressionHandler(EventHandler<FullImpressionVisibleEvent>) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
FullImpressionVisibleEvent - Class in com.facebook.litho
Event triggered when a Component enters the Full Impression Range.
FullImpressionVisibleEvent() - Constructor for class com.facebook.litho.FullImpressionVisibleEvent
 

G

generate(SpecModel) - Static method in class com.facebook.litho.specmodels.generator.BuilderGenerator
 
generate(SpecModel) - Static method in class com.facebook.litho.specmodels.generator.ComponentImplGenerator
 
generate(SpecModel) - Static method in class com.facebook.litho.specmodels.generator.EventGenerator
 
generate(SpecModel) - Static method in class com.facebook.litho.specmodels.generator.JavadocGenerator
 
generate(SpecModel) - Static method in class com.facebook.litho.specmodels.generator.PreambleGenerator
 
generate(HasPureRender) - Static method in class com.facebook.litho.specmodels.generator.PureRenderGenerator
 
generate(SpecModel) - Static method in class com.facebook.litho.specmodels.generator.RenderDataGenerator
 
generate(SpecModel) - Static method in class com.facebook.litho.specmodels.generator.ShouldUpdateGenerator
 
generate(SpecModel) - Static method in class com.facebook.litho.specmodels.generator.StateGenerator
 
generate(SpecModel) - Static method in class com.facebook.litho.specmodels.generator.TreePropGenerator
 
generate(LayoutSpecModel) - Method in class com.facebook.litho.specmodels.model.DefaultLayoutSpecGenerator
 
generate(SpecModel) - Method in interface com.facebook.litho.specmodels.model.DependencyInjectionHelper
Generate code required to make the Dependency Injection work.
generate(LayoutSpecModel) - Method in interface com.facebook.litho.specmodels.model.LayoutSpecGenerator
 
generate() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
generate() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
generate() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
generate() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
generate(SpecModel) - Method in class com.facebook.litho.specmodels.processor.AbstractComponentsProcessor
 
generateCanMountIncrementally(MountSpecModel) - Static method in class com.facebook.litho.specmodels.generator.MountSpecGenerator
 
generateComponentTreeId() - Static method in class com.facebook.litho.ComponentTree
 
generateConstructor(SpecModel) - Method in interface com.facebook.litho.specmodels.model.DependencyInjectionHelper
Generate the constructor required for Dependency Injection.
generateDelegates(SpecModel, Map<Class<? extends Annotation>, DelegateMethodDescription>) - Static method in class com.facebook.litho.specmodels.generator.DelegateMethodGenerator
Generate all delegates defined on this SpecModel.
generateGetMountType(MountSpecModel) - Static method in class com.facebook.litho.specmodels.generator.MountSpecGenerator
 
generateIsMountSizeDependent(MountSpecModel) - Static method in class com.facebook.litho.specmodels.generator.MountSpecGenerator
 
generatePoolSize(MountSpecModel) - Static method in class com.facebook.litho.specmodels.generator.MountSpecGenerator
 
generateShouldUseDisplayList(MountSpecModel) - Static method in class com.facebook.litho.specmodels.generator.MountSpecGenerator
 
generateSourceDelegate(SpecModel) - Method in interface com.facebook.litho.specmodels.model.DependencyInjectionHelper
Generate source delegate required for Dependency Injection.
GeneratorConstants - Interface in com.facebook.litho.specmodels.generator
Constants to be used when generating a Component.
get(Object) - Method in interface com.facebook.litho.animation.AnimatedProperty
 
get(AnimatableItem) - Method in interface com.facebook.litho.animation.AnimatedProperty
 
get(YogaEdge) - Method in class com.facebook.litho.Edges
 
get() - Method in class com.facebook.litho.Output
 
get() - Static method in class com.facebook.litho.reference.BorderColorDrawableReference
 
get() - Static method in class com.facebook.litho.reference.DrawableReference
 
get() - Method in class com.facebook.litho.stetho.LithoWebKitInspector
 
get() - Static method in class com.facebook.litho.testing.TestSizeDependentComponent
 
get(Class) - Method in class com.facebook.litho.TreeProps
 
get(ViewCreator<V>, String) - Static method in class com.facebook.litho.ViewCompatComponent
 
GET_EXTRA_ACCESSIBILITY_NODE_AT - Static variable in class com.facebook.litho.specmodels.model.DelegateMethodDescriptions
 
GET_EXTRA_ACCESSIBILITY_NODES_COUNT - Static variable in class com.facebook.litho.specmodels.model.DelegateMethodDescriptions
 
getAccessibilityDescription() - Method in class com.facebook.widget.accessibility.delegates.AccessibleClickableSpan
 
getAlignContent() - Method in class com.facebook.yoga.YogaNode
 
getAlignItems() - Method in class com.facebook.yoga.YogaNode
 
getAlignSelf() - Method in class com.facebook.yoga.YogaNode
 
getAlpha() - Method in class com.facebook.litho.testing.shadows.ColorDrawableShadow
 
getAnimatedPropertyNode(PropertyHandle) - Method in interface com.facebook.litho.animation.Resolver
 
getAnnotation(MethodParamModel, Class<? extends Annotation>) - Static method in class com.facebook.litho.specmodels.model.MethodParamModelUtils
 
getAnnotationParameter(Elements, Element, Class<?>, String) - Static method in class com.facebook.litho.specmodels.processor.ProcessorUtils
Gets an annotation parameter from an annotation.
getAnnotations() - Method in class com.facebook.litho.specmodels.model.InterStageInputParamModel
 
getAnnotations() - Method in interface com.facebook.litho.specmodels.model.MethodParamModel
 
getAnnotations() - Method in class com.facebook.litho.specmodels.model.PropModel
 
getAnnotations() - Method in class com.facebook.litho.specmodels.model.RenderDataDiffModel
 
getAnnotations() - Method in class com.facebook.litho.specmodels.model.SimpleMethodParamModel
 
getAnnotations() - Method in class com.facebook.litho.specmodels.model.StateParamModel
 
getAnnotations() - Method in class com.facebook.litho.specmodels.model.TreePropModel
 
getAnnotations() - Method in class com.facebook.litho.testing.specmodels.TestMethodParamModel
 
getAnnotationSpecs() - Method in class com.facebook.litho.specmodels.generator.TypeSpecDataHolder
 
getAspectRatio() - Method in class com.facebook.yoga.YogaNode
 
getAttributes(LithoView, AttributeAccumulator) - Method in class com.facebook.litho.stetho.LithoViewDescriptor
 
getBackground() - Method in class com.facebook.litho.DebugComponent
 
getBackground() - Method in class com.facebook.litho.testing.InspectableComponent
 
getBackgroundLayoutState() - Method in class com.facebook.litho.ComponentTree
 
getBorder(YogaEdge) - Method in class com.facebook.yoga.YogaNode
 
getBounds() - Method in interface com.facebook.litho.AnimatableItem
 
getBounds() - Method in class com.facebook.litho.DebugComponent
 
getBounds() - Method in class com.facebook.litho.testing.InspectableComponent
 
getBounds() - Method in class com.facebook.litho.TestItem
 
getBoundsInLithoView() - Method in class com.facebook.litho.DebugComponent
 
getBoundsInLithoView() - Method in class com.facebook.litho.testing.InspectableComponent
 
getChangingConfigurations() - Method in class com.facebook.litho.MatrixDrawable
 
getChildAt(int) - Method in class com.facebook.yoga.YogaNode
 
getChildComponents() - Method in class com.facebook.litho.DebugComponent
Get the list of components composed by this component.
getChildComponents() - Method in class com.facebook.litho.testing.InspectableComponent
Get the list of components composed by this component.
getChildCount() - Method in class com.facebook.yoga.YogaNode
 
getChildDrawingOrder(int, int) - Method in class com.facebook.litho.ComponentHost
 
getChildHeightSpec(int, RenderInfo) - Method in class com.facebook.litho.widget.GridLayoutInfo
 
getChildHeightSpec(int, RenderInfo) - Method in interface com.facebook.litho.widget.LayoutInfo
 
getChildHeightSpec(int, RenderInfo) - Method in class com.facebook.litho.widget.LinearLayoutInfo
 
getChildren(LithoView, <any>) - Method in class com.facebook.litho.stetho.LithoViewDescriptor
 
getChildWidthSpec(int, RenderInfo) - Method in class com.facebook.litho.widget.GridLayoutInfo
 
getChildWidthSpec(int, RenderInfo) - Method in interface com.facebook.litho.widget.LayoutInfo
 
getChildWidthSpec(int, RenderInfo) - Method in class com.facebook.litho.widget.LinearLayoutInfo
 
getClassJavadoc() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
getClassJavadoc() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getClassJavadoc() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
getClassJavadoc() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
getClassJavadoc(Elements, TypeElement) - Static method in class com.facebook.litho.specmodels.processor.JavadocExtractor
Get the class javadoc from the given TypeElement.
getClickableSpans() - Method in class com.facebook.litho.widget.TextDrawable
 
getClickHandler() - Method in class com.facebook.litho.DebugComponent
 
getClickHandler() - Method in class com.facebook.litho.testing.InspectableComponent
 
getColor() - Method in class com.facebook.litho.widget.TextDrawable
 
getComponent() - Method in class com.facebook.litho.DebugComponent
 
getComponent() - Method in class com.facebook.litho.testing.InspectableComponent
 
getComponent() - Method in class com.facebook.litho.testing.SubComponent
 
getComponent() - Method in class com.facebook.litho.widget.ComponentRenderInfo
 
getComponent() - Method in class com.facebook.litho.widget.RenderInfo
 
getComponentAt(int) - Method in interface com.facebook.litho.widget.Binder
Returns the component at the given position in the binder.
getComponentAt(int) - Method in class com.facebook.litho.widget.RecyclerBinder
Returns the ComponentTree for the item at index position.
getComponentClass() - Method in class com.facebook.litho.DebugComponent
 
getComponentClass() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
getComponentClass() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getComponentClass() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
getComponentClass() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
getComponentClass() - Method in class com.facebook.litho.testing.InspectableComponent
 
getComponentContainers() - Method in class com.facebook.litho.widget.RecyclerBinderUpdateCallback.Operation
 
getComponentContext() - Method in class com.facebook.litho.LithoView
 
getComponentHost() - Method in class com.facebook.litho.DebugComponent
 
getComponentHost() - Method in class com.facebook.litho.testing.InspectableComponent
 
getComponentName() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
getComponentName() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getComponentName() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
getComponentName() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
getComponentScope() - Method in class com.facebook.litho.ComponentContext
 
getComponentTouchListener() - Method in class com.facebook.litho.ComponentHost
 
getComponentTree() - Method in class com.facebook.litho.LithoView
 
getComponentTree() - Method in class com.facebook.litho.widget.ComponentTreeHolder
 
getComponentType() - Method in class com.facebook.litho.testing.SubComponent
 
getComponentTypeName() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
getComponentTypeName() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getComponentTypeName() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
getComponentTypeName() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
getComputedStyles(LithoView, ComputedStyleAccumulator) - Method in class com.facebook.litho.stetho.LithoViewDescriptor
 
getConfig(Method) - Method in class com.facebook.litho.testing.testrunner.ComponentsTestRunner
 
getContentDescription() - Method in class com.facebook.litho.ComponentHost
 
getContentDescription() - Method in class com.facebook.litho.DebugComponent
 
getContentDescription() - Method in class com.facebook.litho.testing.InspectableComponent
 
getContentDescriptions() - Method in class com.facebook.litho.ComponentHost
 
getContext() - Method in class com.facebook.litho.ComponentTree
 
getContext() - Method in class com.facebook.litho.DebugComponent
 
getContext() - Method in class com.facebook.litho.testing.ComponentsRule
Get a Component Context for this test instance.
getContextClass() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
getContextClass() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getContextClass() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
getContextClass() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
getController() - Method in class com.facebook.litho.fresco.DraweeDrawable
 
getCurrent() - Method in class com.facebook.litho.MatrixDrawable
 
getCurrentDisplacementDistance() - Method in class com.facebook.litho.dataflow.springs.Spring
get the displacement of the springs current value from its rest value.
getCurrentSize() - Method in class com.facebook.litho.RecyclePool
 
getCurrentState(PropertyHandle) - Method in interface com.facebook.litho.animation.Resolver
 
getCurrentValue() - Method in class com.facebook.litho.dataflow.springs.Spring
Get the current
getCustomAttribute(String) - Method in class com.facebook.litho.widget.RenderInfo
 
getData() - Method in class com.facebook.yoga.YogaNode
 
getDelegateMethods() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
getDelegateMethods() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getDelegateMethods() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
getDelegateMethods() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
getDelegateMethods(TypeElement, List<Class<? extends Annotation>>, List<Class<? extends Annotation>>, List<Class<? extends Annotation>>) - Static method in class com.facebook.litho.specmodels.processor.DelegateMethodExtractor
Get the delegate methods from the given TypeElement.
getDependencyInjectionHelper() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
getDependencyInjectionHelper() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getDependencyInjectionHelper() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
getDependencyInjectionHelper() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
getDispatchedEventHandlers() - Method in class com.facebook.litho.testing.TestComponent.TestComponentLifecycle
 
getDisplay() - Method in class com.facebook.yoga.YogaNode
 
getDrawables() - Method in class com.facebook.litho.ComponentHost
 
getDraweeHierarchy() - Method in class com.facebook.litho.fresco.DraweeDrawable
 
getElementToHighlightAtPosition(DebugComponent, int, int, Rect) - Method in class com.facebook.litho.stetho.DebugComponentDescriptor
 
getElementToHighlightAtPosition(LithoView, int, int, Rect) - Method in class com.facebook.litho.stetho.LithoViewDescriptor
 
getEndValue() - Method in class com.facebook.litho.dataflow.springs.Spring
get the rest value used for determining the displacement of the spring
getEventDeclarations() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
getEventDeclarations() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getEventDeclarations() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
getEventDeclarations() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
getEventDeclarations(Elements, TypeElement, Class<?>) - Static method in class com.facebook.litho.specmodels.processor.EventDeclarationsExtractor
 
getEventDispatcher() - Method in class com.facebook.litho.Component
 
getEventDispatcher() - Method in interface com.facebook.litho.HasEventDispatcher
 
getEventId() - Method in class com.facebook.litho.LogEvent
 
getEventMethods() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
getEventMethods() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getEventMethods() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
getEventMethods() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
getEventTriggerTarget() - Method in interface com.facebook.litho.HasEventTrigger
 
getExternalAnnotations() - Method in class com.facebook.litho.specmodels.model.InterStageInputParamModel
 
getExternalAnnotations() - Method in interface com.facebook.litho.specmodels.model.MethodParamModel
 
getExternalAnnotations() - Method in class com.facebook.litho.specmodels.model.PropModel
 
getExternalAnnotations() - Method in class com.facebook.litho.specmodels.model.RenderDataDiffModel
 
getExternalAnnotations() - Method in class com.facebook.litho.specmodels.model.SimpleMethodParamModel
 
getExternalAnnotations() - Method in class com.facebook.litho.specmodels.model.StateParamModel
 
getExternalAnnotations() - Method in class com.facebook.litho.specmodels.model.TreePropModel
 
getExternalAnnotations() - Method in class com.facebook.litho.testing.specmodels.TestMethodParamModel
 
GetExtraAccessibilityNodeAt - Annotation Type in com.facebook.litho.annotations
 
getExtraAccessibilityNodeAt(int, int, Component<?>) - Method in class com.facebook.litho.ComponentLifecycle
Get extra accessibility node id at a given point within the component.
getExtraAccessibilityNodeAt(int, int, Component) - Method in class com.facebook.litho.widget.Text
 
GetExtraAccessibilityNodesCount - Annotation Type in com.facebook.litho.annotations
 
getExtraAccessibilityNodesCount(Component<?>) - Method in class com.facebook.litho.ComponentLifecycle
The number of extra accessibility nodes that this component wishes to provides to the accessibility system.
getExtraAccessibilityNodesCount(Component) - Method in class com.facebook.litho.widget.Text
 
getExtraBuilderMethods() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
getExtraBuilderMethods() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getExtraBuilderMethods() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
getExtraBuilderMethods() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
getFieldSpecs() - Method in class com.facebook.litho.specmodels.generator.TypeSpecDataHolder
 
getFlexBasis() - Method in class com.facebook.yoga.YogaNode
 
getFlexDirection() - Method in class com.facebook.yoga.YogaNode
 
getFlexGrow() - Method in class com.facebook.yoga.YogaNode
 
getFlexShrink() - Method in class com.facebook.yoga.YogaNode
 
getFocusable() - Method in class com.facebook.litho.DebugComponent
 
getFocusable() - Method in class com.facebook.litho.testing.InspectableComponent
 
getForeground() - Method in class com.facebook.litho.DebugComponent
 
getForeground() - Method in class com.facebook.litho.testing.InspectableComponent
 
getHeight() - Method in interface com.facebook.litho.ComponentLayout
 
getHeight(long) - Static method in class com.facebook.yoga.YogaMeasureOutput
 
getHeight() - Method in class com.facebook.yoga.YogaNode
 
getHost() - Method in class com.facebook.litho.TestItem
 
getId() - Method in class com.facebook.litho.Component
 
getId() - Method in class com.facebook.litho.dataflow.springs.Spring
get the unique id for this spring
getId() - Method in class com.facebook.litho.DebugComponent
 
getId() - Method in class com.facebook.litho.testing.InspectableComponent
 
getImageContent() - Method in class com.facebook.litho.ComponentHost
 
getImageItems() - Method in class com.facebook.litho.fresco.DraweeDrawable
 
getImageItems() - Method in interface com.facebook.litho.ImageContent
 
getImplClassName(SpecModel) - Static method in class com.facebook.litho.specmodels.generator.ComponentImplGenerator
 
getImportantForAccessibility() - Method in class com.facebook.litho.DebugComponent
 
getImportantForAccessibility() - Method in class com.facebook.litho.testing.InspectableComponent
 
getIndex() - Method in class com.facebook.litho.widget.RecyclerBinderUpdateCallback.Operation
 
getInput(String) - Method in class com.facebook.litho.dataflow.ValueNode
 
getInput() - Method in class com.facebook.litho.dataflow.ValueNode
 
getInstance() - Static method in class com.facebook.litho.dataflow.ChoreographerCompatImpl
 
getInstance() - Static method in class com.facebook.litho.dataflow.DataFlowGraph
 
getInstance() - Static method in class com.facebook.litho.DisplayListPrefetcher
 
getInstance() - Static method in class com.facebook.litho.widget.GlyphWarmer
 
getInterStageInputs() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
getInterStageInputs() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getInterStageInputs() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
getInterStageInputs() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
getIntrinsicHeight() - Method in class com.facebook.litho.MatrixDrawable
 
getIntrinsicWidth() - Method in class com.facebook.litho.MatrixDrawable
 
getItemCount() - Method in class com.facebook.litho.widget.GridLayoutInfo
 
getItemCount() - Method in class com.facebook.litho.widget.LinearLayoutInfo
 
getItemCount() - Method in class com.facebook.litho.widget.RecyclerBinder
Gets the number of items in this binder.
getItemCount() - Method in interface com.facebook.litho.widget.ViewportInfo
 
getJavadocSpecs() - Method in class com.facebook.litho.specmodels.generator.TypeSpecDataHolder
 
getJustifyContent() - Method in class com.facebook.yoga.YogaNode
 
getKey() - Method in class com.facebook.litho.DebugComponent
 
getKey() - Method in class com.facebook.litho.testing.InspectableComponent
 
getKeyCollisionStackTraceBlacklist() - Method in class com.facebook.litho.BaseComponentsLogger
 
getKeyCollisionStackTraceBlacklist() - Method in interface com.facebook.litho.ComponentsLogger
When a component key collision occurs, filenames that match the names contained in the returned set will be added to the error stack trace even if they match keywords in the whitelist.
getKeyCollisionStackTraceKeywords() - Method in class com.facebook.litho.BaseComponentsLogger
 
getKeyCollisionStackTraceKeywords() - Method in interface com.facebook.litho.ComponentsLogger
When a component key collision occurs, filenames that contain keywords contained in the returned set will be added to the error stack trace.
getLayoutBorder(YogaEdge) - Method in class com.facebook.yoga.YogaNode
 
getLayoutDirection() - Method in class com.facebook.litho.testing.shadows.LayoutDirectionViewShadow
 
getLayoutDirection() - Method in class com.facebook.yoga.YogaNode
 
getLayoutHeight() - Method in class com.facebook.yoga.YogaNode
 
getLayoutManager() - Method in class com.facebook.litho.widget.GridLayoutInfo
 
getLayoutManager() - Method in interface com.facebook.litho.widget.LayoutInfo
 
getLayoutManager() - Method in class com.facebook.litho.widget.LinearLayoutInfo
 
getLayoutMargin(YogaEdge) - Method in class com.facebook.yoga.YogaNode
 
getLayoutPadding(YogaEdge) - Method in class com.facebook.yoga.YogaNode
 
getLayoutWidth() - Method in class com.facebook.yoga.YogaNode
 
getLayoutX() - Method in class com.facebook.yoga.YogaNode
 
getLayoutY() - Method in class com.facebook.yoga.YogaNode
 
getLevenshteinDistance(String, String, int) - Static method in class com.facebook.litho.testing.viewtree.LevenshteinDistance
Efficient version of Levenshtein Distance Algorithm.
getLifecycle() - Method in class com.facebook.litho.Component
 
getLithoView() - Method in class com.facebook.litho.ComponentTree
 
getLithoView() - Method in class com.facebook.litho.DebugComponent
 
getLithoView() - Method in class com.facebook.litho.testing.InspectableComponent
 
getLocalName(LithoView) - Method in class com.facebook.litho.stetho.LithoViewDescriptor
 
getLogger() - Method in class com.facebook.litho.ComponentContext
 
getLogger() - Method in class com.facebook.yoga.YogaConfig
 
getLogTag() - Method in class com.facebook.litho.ComponentContext
 
getMargin(YogaEdge) - Method in class com.facebook.yoga.YogaNode
 
getMaxHeight() - Method in class com.facebook.yoga.YogaNode
 
getMaxSize() - Method in class com.facebook.litho.RecyclePool
 
getMaxWidth() - Method in class com.facebook.yoga.YogaNode
 
getMethodModelsWithAnnotation(SpecModel, Class<? extends Annotation>) - Static method in class com.facebook.litho.specmodels.model.SpecModelUtils
 
getMethodModelWithAnnotation(SpecModel, Class<? extends Annotation>) - Static method in class com.facebook.litho.specmodels.model.SpecModelUtils
 
getMethodSpecs() - Method in class com.facebook.litho.specmodels.generator.TypeSpecDataHolder
 
getMinHeight() - Method in class com.facebook.yoga.YogaNode
 
getMinimumHeight() - Method in class com.facebook.litho.MatrixDrawable
 
getMinimumWidth() - Method in class com.facebook.litho.MatrixDrawable
 
getMinWidth() - Method in class com.facebook.yoga.YogaNode
 
getMountedDrawable() - Method in class com.facebook.litho.DebugComponent
 
getMountedDrawable() - Method in class com.facebook.litho.MatrixDrawable
 
getMountedDrawable() - Method in class com.facebook.litho.testing.InspectableComponent
 
getMountedView() - Method in class com.facebook.litho.DebugComponent
 
getMountedView() - Method in class com.facebook.litho.testing.InspectableComponent
 
getMountType() - Method in class com.facebook.litho.ComponentLifecycle
getMountType() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getMountType() - Method in class com.facebook.litho.testing.TestDrawableComponent
 
getMountType() - Method in class com.facebook.litho.testing.TestLayoutComponent
 
getMountType() - Method in class com.facebook.litho.testing.TestSizeDependentComponent
 
getMountType() - Method in class com.facebook.litho.testing.TestViewComponent
 
getMountType() - Method in class com.facebook.litho.ViewCompatComponent
 
getMountType() - Method in class com.facebook.litho.widget.CardClip
 
getMountType() - Method in class com.facebook.litho.widget.EditText
 
getMountType() - Method in class com.facebook.litho.widget.HorizontalScroll
 
getMountType() - Method in class com.facebook.litho.widget.Image
 
getMountType() - Method in class com.facebook.litho.widget.Progress
 
getMountType() - Method in class com.facebook.litho.widget.Recycler
 
getMountType() - Method in class com.facebook.litho.widget.Text
 
getMountType() - Method in class com.facebook.litho.widget.VerticalScroll
 
getName() - Method in interface com.facebook.litho.animation.AnimatedProperty
 
getName() - Method in class com.facebook.litho.DebugComponent
 
getName() - Method in class com.facebook.litho.RecyclePool
 
getName() - Method in class com.facebook.litho.specmodels.model.InterStageInputParamModel
 
getName() - Method in interface com.facebook.litho.specmodels.model.MethodParamModel
 
getName() - Method in class com.facebook.litho.specmodels.model.PropDefaultModel
 
getName() - Method in class com.facebook.litho.specmodels.model.PropModel
 
getName() - Method in class com.facebook.litho.specmodels.model.RenderDataDiffModel
 
getName() - Method in class com.facebook.litho.specmodels.model.SimpleMethodParamModel
 
getName() - Method in class com.facebook.litho.specmodels.model.StateParamModel
 
getName() - Method in class com.facebook.litho.specmodels.model.TreePropModel
 
getName() - Method in class com.facebook.litho.testing.InspectableComponent
 
getName() - Method in class com.facebook.litho.testing.specmodels.TestMethodParamModel
 
getName() - Method in class com.facebook.litho.widget.ComponentRenderInfo
 
getName() - Method in class com.facebook.litho.widget.RenderInfo
 
getName() - Method in class com.facebook.litho.widget.ViewRenderInfo
 
getNext() - Method in class com.facebook.litho.Diff
 
getNodeName(LithoView) - Method in class com.facebook.litho.stetho.LithoViewDescriptor
 
getNodeType(LithoView) - Method in class com.facebook.litho.stetho.LithoViewDescriptor
 
getNodeValue(LithoView) - Method in class com.facebook.litho.stetho.LithoViewDescriptor
 
getOnEventMethods(Elements, TypeElement, List<Class<? extends Annotation>>) - Static method in class com.facebook.litho.specmodels.processor.EventMethodExtractor
Get the delegate methods from the given TypeElement.
getOnUpdateStateMethods(TypeElement, List<Class<? extends Annotation>>) - Static method in class com.facebook.litho.specmodels.processor.UpdateStateMethodExtractor
Get the delegate methods from the given TypeElement.
getOpacity() - Method in class com.facebook.litho.BorderColorDrawable
 
getOpacity() - Method in class com.facebook.litho.fresco.NoOpDrawable
 
getOpacity() - Method in class com.facebook.litho.MatrixDrawable
 
getOpacity() - Method in class com.facebook.litho.widget.TextDrawable
 
getOverflow() - Method in class com.facebook.yoga.YogaNode
 
getPackageName(String) - Static method in class com.facebook.litho.specmodels.processor.AbstractComponentsProcessor
 
getPadding(Rect) - Method in class com.facebook.litho.MatrixDrawable
 
getPadding(YogaEdge) - Method in class com.facebook.yoga.YogaNode
 
getPaddingBottom() - Method in interface com.facebook.litho.ComponentLayout
 
getPaddingLeft() - Method in interface com.facebook.litho.ComponentLayout
 
getPaddingRight() - Method in interface com.facebook.litho.ComponentLayout
 
getPaddingTop() - Method in interface com.facebook.litho.ComponentLayout
 
getParam(String) - Method in class com.facebook.litho.LogEvent
 
getParamCount() - Method in class com.facebook.litho.LogEvent
 
getParamKeyAt(int) - Method in class com.facebook.litho.LogEvent
 
getParamValueAt(int) - Method in class com.facebook.litho.LogEvent
 
getParent() - Method in class com.facebook.yoga.YogaNode
 
getPools() - Static method in class com.facebook.litho.LithoDebugInfo
 
getPoolSize() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getPosition(YogaEdge) - Method in class com.facebook.yoga.YogaNode
 
getPositionType() - Method in class com.facebook.yoga.YogaNode
 
getPrevious() - Method in class com.facebook.litho.Diff
 
getPreviousMountBounds() - Method in class com.facebook.litho.LithoView
 
getPropDefaults() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
getPropDefaults() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getPropDefaults() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
getPropDefaults() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
getPropDefaults(TypeElement) - Static method in class com.facebook.litho.specmodels.processor.PropDefaultsExtractor
Get the prop defaults from the given TypeElement.
getProperty() - Method in class com.facebook.litho.animation.PropertyAnimation
 
getProperty() - Method in class com.facebook.litho.animation.PropertyHandle
 
getPropertyHandle() - Method in class com.facebook.litho.animation.PropertyAnimation
 
getPropJavadocs() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
getPropJavadocs() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getPropJavadocs() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
getPropJavadocs() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
getPropJavadocs(Elements, TypeElement) - Static method in class com.facebook.litho.specmodels.processor.JavadocExtractor
 
getProps() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
getProps() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getProps() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
getProps() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
getPropWithName(SpecModel, String) - Static method in class com.facebook.litho.specmodels.model.SpecModelUtils
 
getPTRRefreshEventHandler(ComponentContext) - Static method in class com.facebook.litho.widget.Recycler
 
getRaw(YogaEdge) - Method in class com.facebook.litho.Edges
 
getRecyclerView() - Method in class com.facebook.litho.widget.RecyclerEventsController
 
getRecyclerView() - Method in class com.facebook.litho.widget.RecyclerViewWrapper
 
getReferencedParamModelForDiff(SpecModel, RenderDataDiffModel) - Static method in class com.facebook.litho.specmodels.model.SpecModelUtils
 
getRenderDataDiffs() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
getRenderDataDiffs() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getRenderDataDiffs() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
getRenderDataDiffs() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
getRenderInfo() - Method in class com.facebook.litho.widget.ComponentTreeHolder
 
getRenderInfo() - Method in class com.facebook.litho.widget.RecyclerBinderUpdateCallback.ComponentContainer
 
getRenderInfoAt(int) - Method in interface com.facebook.litho.widget.LayoutInfo.RenderInfoCollection
 
getRenderInfoAt(int) - Method in class com.facebook.litho.widget.RecyclerBinder
 
getRepresentedObject() - Method in class com.facebook.litho.specmodels.model.InterStageInputParamModel
 
getRepresentedObject() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
getRepresentedObject() - Method in interface com.facebook.litho.specmodels.model.MethodParamModel
 
getRepresentedObject() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getRepresentedObject() - Method in class com.facebook.litho.specmodels.model.PropModel
 
getRepresentedObject() - Method in class com.facebook.litho.specmodels.model.RenderDataDiffModel
 
getRepresentedObject() - Method in class com.facebook.litho.specmodels.model.SimpleMethodParamModel
 
getRepresentedObject() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
getRepresentedObject() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
getRepresentedObject() - Method in class com.facebook.litho.specmodels.model.StateParamModel
 
getRepresentedObject() - Method in class com.facebook.litho.specmodels.model.TreePropModel
 
getRepresentedObject() - Method in class com.facebook.litho.testing.specmodels.TestMethodParamModel
 
getResId() - Method in class com.facebook.litho.specmodels.model.PropDefaultModel
 
getResolvedLayoutDirection() - Method in interface com.facebook.litho.ComponentLayout
 
getResourceCache() - Method in class com.facebook.litho.ComponentContext
 
getResourceName(int) - Static method in class com.facebook.litho.testing.viewtree.ViewTreeUtil
 
getRestDisplacementThreshold() - Method in class com.facebook.litho.dataflow.springs.Spring
get the threshold of displacement from rest below which the spring should be considered at rest
getRestSpeedThreshold() - Method in class com.facebook.litho.dataflow.springs.Spring
Returns the speed at which the spring should be considered at rest in pixels per second
getResType() - Method in class com.facebook.litho.specmodels.model.PropDefaultModel
 
getResType() - Method in class com.facebook.litho.specmodels.model.PropModel
 
getRoot() - Method in class com.facebook.litho.testing.viewtree.ViewTree
 
getRootInstance(LithoView) - Static method in class com.facebook.litho.DebugComponent
 
getRootInstance(ComponentTree) - Static method in class com.facebook.litho.DebugComponent
 
getRootInstance(LithoView) - Static method in class com.facebook.litho.testing.InspectableComponent
 
getScopedContext() - Method in class com.facebook.litho.Component
 
getScopeMethodName() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
getScopeMethodName() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getScopeMethodName() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
getScopeMethodName() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
getScrollDirection() - Method in class com.facebook.litho.widget.GridLayoutInfo
 
getScrollDirection() - Method in interface com.facebook.litho.widget.LayoutInfo
This is the main scrolling direction that the LayoutManager passed to this binder will use.
getScrollDirection() - Method in class com.facebook.litho.widget.LinearLayoutInfo
 
getSimpleName() - Method in class com.facebook.litho.Component
 
getSimpleName() - Method in class com.facebook.litho.DebugComponent
 
getSimpleName() - Method in class com.facebook.litho.reference.Reference
Deprecated.
 
getSimpleName() - Method in class com.facebook.litho.testing.InspectableComponent
 
getSimpleName() - Method in class com.facebook.litho.testing.TestComponent
 
getSimpleName() - Method in class com.facebook.litho.testing.TestNullLayoutComponent
 
getSimpleName() - Method in class com.facebook.litho.testing.TestSizeDependentComponent.State
 
getSpanSize() - Method in class com.facebook.litho.widget.RenderInfo
 
getSpecAccessor(SpecModel) - Static method in class com.facebook.litho.specmodels.model.SpecModelUtils
 
getSpecName() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
getSpecName() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getSpecName() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
getSpecName() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
getSpecTypeName() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
getSpecTypeName() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getSpecTypeName() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
getSpecTypeName() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
getSpringConfig() - Method in class com.facebook.litho.dataflow.springs.Spring
retrieve the spring config for this spring
getStartValue() - Method in class com.facebook.litho.dataflow.springs.Spring
Get the displacement value from the last time setCurrentValue was called.
getState() - Method in class com.facebook.litho.MatrixDrawable
 
getStateContainer() - Method in class com.facebook.litho.Component
 
getStateContainer() - Method in class com.facebook.litho.DebugComponent
 
getStateContainer() - Method in class com.facebook.litho.testing.InspectableComponent
 
getStateContainerClass() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
getStateContainerClass() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getStateContainerClass() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
getStateContainerClass() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
getStateHandler() - Method in class com.facebook.litho.ComponentTree
Provides a new instance from the StateHandler pool that is initialized with the information from the StateHandler currently held by the ComponentTree.
getStateValues() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
getStateValues() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getStateValues() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
getStateValues() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
getStateValueWithName(SpecModel, String) - Static method in class com.facebook.litho.specmodels.model.SpecModelUtils
 
getStickyHeader() - Method in class com.facebook.litho.widget.RecyclerViewWrapper
 
getStyleDirection() - Method in class com.facebook.yoga.YogaNode
 
getStyleRuleNames(LithoView, StyleRuleNameAccumulator) - Method in class com.facebook.litho.stetho.LithoViewDescriptor
 
getStyles(LithoView, String, StyleAccumulator) - Method in class com.facebook.litho.stetho.LithoViewDescriptor
 
getSubComponent(Component.Builder, Class<T>) - Static method in class com.facebook.litho.testing.ComponentTestHelper
Returns the first subComponent of type class.
getSubComponents() - Method in class com.facebook.litho.TestComponentTree
 
getSubComponents(Component.Builder) - Static method in class com.facebook.litho.testing.ComponentTestHelper
Get the subcomponents of a component
getSubComponents(ComponentContext, Component) - Static method in class com.facebook.litho.testing.ComponentTestHelper
Get the subcomponents of a component
getSubComponents(Component.Builder, int, int) - Static method in class com.facebook.litho.testing.ComponentTestHelper
Get the subcomponents of a component
getSubComponents(ComponentContext, Component, int, int) - Static method in class com.facebook.litho.testing.ComponentTestHelper
Get the subcomponents of a component
getSupportedAnnotationTypes() - Method in class com.facebook.litho.specmodels.processor.ComponentsProcessor
 
getTag() - Method in class com.facebook.litho.ComponentHost
 
getTag(int) - Method in class com.facebook.litho.ComponentHost
 
getTargetValue() - Method in class com.facebook.litho.animation.PropertyAnimation
 
getTestKey() - Method in class com.facebook.litho.DebugComponent
 
getTestKey() - Method in class com.facebook.litho.testing.InspectableComponent
 
getTestKey() - Method in class com.facebook.litho.TestItem
 
getTestView() - Method in class com.facebook.litho.testing.TestComponentContextWithView
 
getText() - Method in class com.facebook.litho.widget.TextDrawable
 
getTextChangedEventHandler(ComponentContext) - Static method in class com.facebook.litho.widget.EditText
 
getTextContent() - Method in class com.facebook.litho.ComponentHost
 
getTextContent() - Method in class com.facebook.litho.DebugComponent
 
getTextContent() - Method in class com.facebook.litho.testing.InspectableComponent
 
getTextContent() - Method in class com.facebook.litho.TestItem
 
getTextItems() - Method in class com.facebook.litho.TestItem
 
getTextItems() - Method in interface com.facebook.litho.TextContent
 
getTextItems() - Method in class com.facebook.litho.widget.TextDrawable
 
getTextOffsetOnTouchEventHandler(ComponentContext) - Static method in class com.facebook.litho.widget.Text
 
getThis() - Method in class com.facebook.litho.Component.Builder
 
getThis() - Method in class com.facebook.litho.testing.TestDrawableComponent.Builder
 
getThis() - Method in class com.facebook.litho.testing.TestLayoutComponent.Builder
 
getThis() - Method in class com.facebook.litho.testing.TestSizeDependentComponent.Builder
 
getThis() - Method in class com.facebook.litho.testing.TestViewComponent.Builder
 
getThis() - Method in class com.facebook.litho.ViewCompatComponent.Builder
 
getThis() - Method in class com.facebook.litho.widget.Card.Builder
 
getThis() - Method in class com.facebook.litho.widget.CardClip.Builder
 
getThis() - Method in class com.facebook.litho.widget.EditText.Builder
 
getThis() - Method in class com.facebook.litho.widget.HorizontalScroll.Builder
 
getThis() - Method in class com.facebook.litho.widget.Image.Builder
 
getThis() - Method in class com.facebook.litho.widget.Progress.Builder
 
getThis() - Method in class com.facebook.litho.widget.Recycler.Builder
 
getThis() - Method in class com.facebook.litho.widget.SolidColor.Builder
 
getThis() - Method in class com.facebook.litho.widget.Text.Builder
 
getThis() - Method in class com.facebook.litho.widget.VerticalScroll.Builder
 
getToIndex() - Method in class com.facebook.litho.widget.RecyclerBinderUpdateCallback.Operation
 
getTransitionKey() - Method in class com.facebook.litho.animation.PropertyAnimation
 
getTransitionKey() - Method in class com.facebook.litho.animation.PropertyHandle
 
getTransparentRegion() - Method in class com.facebook.litho.MatrixDrawable
 
getTreeProps() - Method in class com.facebook.litho.ComponentContext
 
getTreeProps() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
getTreeProps() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getTreeProps() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
getTreeProps() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
getTreePropsForChildren(ComponentContext, Component<?>, TreeProps) - Method in class com.facebook.litho.ComponentLifecycle
Updates the TreeProps map with outputs from all OnCreateTreeProp methods.
getType() - Method in class com.facebook.litho.specmodels.model.InterStageInputParamModel
 
getType() - Method in interface com.facebook.litho.specmodels.model.MethodParamModel
 
getType() - Method in class com.facebook.litho.specmodels.model.PropModel
 
getType() - Method in class com.facebook.litho.specmodels.model.RenderDataDiffModel
 
getType() - Method in class com.facebook.litho.specmodels.model.SimpleMethodParamModel
 
getType() - Method in class com.facebook.litho.specmodels.model.StateParamModel
 
getType() - Method in class com.facebook.litho.specmodels.model.TreePropModel
 
getType() - Method in class com.facebook.litho.testing.specmodels.TestMethodParamModel
 
getType() - Method in class com.facebook.litho.widget.RecyclerBinderUpdateCallback.Operation
 
getTypeSpecs() - Method in class com.facebook.litho.specmodels.generator.TypeSpecDataHolder
 
getTypeVariables() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
getTypeVariables(MethodParamModel) - Static method in class com.facebook.litho.specmodels.model.MethodParamModelUtils
 
getTypeVariables(TypeName) - Static method in class com.facebook.litho.specmodels.model.MethodParamModelUtils
 
getTypeVariables() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getTypeVariables() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
getTypeVariables() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
getTypeVariables(TypeElement) - Static method in class com.facebook.litho.specmodels.processor.TypeVariablesExtractor
Get the type variables from the given TypeElement.
getUpdateStateInterface() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
getUpdateStateInterface() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getUpdateStateInterface() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
getUpdateStateInterface() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
getUpdateStateMethods() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
getUpdateStateMethods() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
getUpdateStateMethods() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
getUpdateStateMethods() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
getValue() - Method in class com.facebook.litho.dataflow.ValueNode
 
getVarArgsSingleName() - Method in class com.facebook.litho.specmodels.model.PropModel
 
getVelocity() - Method in class com.facebook.litho.dataflow.springs.Spring
get the velocity of the spring
getViewAfterStateUpdate(ComponentContext, Component, StateUpdatesTestHelper.StateUpdater, ShadowLooper) - Static method in class com.facebook.litho.testing.StateUpdatesTestHelper
Call a state update as specified in StateUpdatesTestHelper.StateUpdater.performStateUpdate(ComponentContext) on the component and return the updated view.
getViewAfterStateUpdate(ComponentContext, Component, StateUpdatesTestHelper.StateUpdater, ShadowLooper, boolean) - Static method in class com.facebook.litho.testing.StateUpdatesTestHelper
Call a state update as specified in StateUpdatesTestHelper.StateUpdater.performStateUpdate(ComponentContext) on the component and return the updated view with the option to incrementally mount.
getViewAfterStateUpdate(ComponentContext, Component, StateUpdatesTestHelper.StateUpdater, ShadowLooper[], boolean) - Static method in class com.facebook.litho.testing.StateUpdatesTestHelper
Call a state update as specified in StateUpdatesTestHelper.StateUpdater.performStateUpdate(ComponentContext) on the component and return the updated view with the option to incrementally mount.
getViewAndBoundsForHighlighting(DebugComponent, Rect) - Method in class com.facebook.litho.stetho.DebugComponentDescriptor
 
getViewAndBoundsForHighlighting(LithoView, Rect) - Method in class com.facebook.litho.stetho.LithoViewDescriptor
 
getViewMeasureSpec(int) - Static method in class com.facebook.litho.utils.MeasureUtils
 
getWidth() - Method in interface com.facebook.litho.ComponentLayout
 
getWidth(long) - Static method in class com.facebook.yoga.YogaMeasureOutput
 
getWidth() - Method in class com.facebook.yoga.YogaNode
 
getWrappedView() - Method in interface com.facebook.litho.utils.IncrementalMountUtils.WrapperView
 
getX() - Method in interface com.facebook.litho.ComponentLayout
 
getY() - Method in interface com.facebook.litho.ComponentLayout
 
getYogaNode() - Method in class com.facebook.litho.DebugComponent
 
getYogaNode() - Method in class com.facebook.litho.testing.InspectableComponent
 
GlyphWarmer - Class in com.facebook.litho.widget
A class that schedules a background draw of a Layout.
glyphWarming(boolean) - Method in class com.facebook.litho.widget.Text.Builder
 
GraphBinding - Class in com.facebook.litho.dataflow
Defines the relationship of a set of input values to a set of output values where the values from the input nodes 'flow into' the output nodes.
gravity(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
GridLayoutInfo - Class in com.facebook.litho.widget
 
GridLayoutInfo(Context, int, int, boolean) - Constructor for class com.facebook.litho.widget.GridLayoutInfo
 
GridLayoutInfo(Context, int) - Constructor for class com.facebook.litho.widget.GridLayoutInfo
 

H

HamcrestCondition<T> - Class in com.facebook.litho.testing.assertj
Wraps a Hamcrest Matcher in an AssertJ Condition.
HamcrestCondition(<any>) - Constructor for class com.facebook.litho.testing.assertj.HamcrestCondition
 
handleEvent(E) - Method in interface com.facebook.litho.testing.eventhandler.EventHandlerTestHelper.MockEventHandler
Called when the event is triggered during the unit test
HAS_EVENT_DISPATCHER_CLASSNAME - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
hasAnnotation(MethodParamModel, Class<?>) - Static method in class com.facebook.litho.specmodels.model.SpecModelUtils
 
hasContentDescription(String) - Method in class com.facebook.litho.testing.assertj.ComponentAssert
Assert that any view in the given Component has the provided content description.
hasContentDescription(String) - Method in class com.facebook.litho.testing.assertj.LithoViewAssert
Assert that any view in the given Component has the provided content description.
hasContentDescription(String) - Method in class com.facebook.litho.testing.viewtree.ViewTreeAssert
Tests if any view hierarchy under the root has the given contentDescription.
hasContentDescription(int) - Method in class com.facebook.litho.testing.viewtree.ViewTreeAssert
Tests if any view hierarchy under the root has the given contentDescription.
hasDefault(ImmutableList<PropDefaultModel>) - Method in class com.facebook.litho.specmodels.model.PropModel
 
HasEventDispatcher - Interface in com.facebook.litho
A class implementing this interface will expose a method to retrieve an EventDispatcher.
HasEventTrigger - Interface in com.facebook.litho
A class implementing this interface will expose a method to retrieve an EventTriggerTarget
hasFixedSize(boolean) - Method in class com.facebook.litho.widget.Recycler.Builder
 
hasFocus - Variable in class com.facebook.litho.FocusChangedEvent
 
hashCode() - Method in class com.facebook.litho.animation.PropertyAnimation
 
hashCode() - Method in class com.facebook.litho.animation.PropertyHandle
 
hashCode() - Method in class com.facebook.litho.internal.ArraySet
 
hashCode() - Method in class com.facebook.litho.specmodels.model.InterStageInputParamModel
 
hashCode() - Method in class com.facebook.litho.specmodels.model.PropDefaultModel
 
hashCode() - Method in class com.facebook.litho.specmodels.model.PropModel
 
hashCode() - Method in class com.facebook.litho.specmodels.model.RenderDataDiffModel
 
hashCode() - Method in class com.facebook.litho.specmodels.model.SimpleMethodParamModel
 
hashCode() - Method in class com.facebook.litho.specmodels.model.StateParamModel
 
hashCode() - Method in class com.facebook.litho.specmodels.model.TreePropModel
 
hashCode() - Method in class com.facebook.litho.testing.SubComponent
 
hashCode() - Method in class com.facebook.litho.testing.TestComponent
 
hashCode() - Method in class com.facebook.litho.testing.TestDrawableComponent.State
 
hashCode() - Method in class com.facebook.litho.testing.TestLayoutComponent.State
 
hashCode() - Method in class com.facebook.yoga.YogaValue
 
hasInjectedDependencies() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
hasInjectedDependencies() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
hasInjectedDependencies() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
hasInjectedDependencies() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
hasInput(String) - Method in class com.facebook.litho.dataflow.ValueNode
 
hasInput() - Method in class com.facebook.litho.dataflow.ValueNode
 
HasLithoViewChildren - Interface in com.facebook.litho
An interface that a mountable view can extend which informs that this mountable content has other LithoView children.
hasMeasuredHeightOf(int) - Method in class com.facebook.litho.testing.assertj.LithoViewAssert
Assert that the LithoView under test has the provided measured height.
hasMeasuredWidthOf(int) - Method in class com.facebook.litho.testing.assertj.LithoViewAssert
Assert that the LithoView under test has the provided measured width.
hasNewLayout() - Method in class com.facebook.yoga.YogaNode
 
hasNoSubComponents() - Method in class com.facebook.litho.testing.assertj.ComponentAssert
Assert that the given component has no sub-components.
hasPrefetchItems() - Method in class com.facebook.litho.DisplayListPrefetcher
 
HasPureRender - Interface in com.facebook.litho.specmodels.model
An interface for SpecModels that can be pure render.
hasState() - Method in class com.facebook.litho.ComponentLifecycle
 
hasState() - Method in class com.facebook.litho.widget.HorizontalScroll
 
hasState() - Method in class com.facebook.litho.widget.VerticalScroll
 
hasSubComponents(SubComponent...) - Method in class com.facebook.litho.testing.assertj.ComponentAssert
Verifies that the component contains the exact list of provided sub-components.
hasVarArgs() - Method in class com.facebook.litho.specmodels.model.PropModel
 
hasViewTag(int, Object) - Method in class com.facebook.litho.testing.assertj.ComponentAssert
Assert that the view tag is present for the given index.
hasViewTag(int, Object) - Method in class com.facebook.litho.testing.assertj.LithoViewAssert
Assert that the view tag is present for the given index.
hasViewTag(int, Object) - Method in class com.facebook.litho.testing.viewtree.ViewTreeAssert
Tests if any view hierarchy under the root has the given view tag and value.
hasVisible(Class<V>, <any>) - Method in class com.facebook.litho.testing.viewtree.ViewTreeAssert
 
hasVisibleDrawable(int) - Method in class com.facebook.litho.testing.assertj.ComponentAssert
Assert that the given component contains the drawable identified by the provided drawable resource id.
hasVisibleDrawable(Drawable) - Method in class com.facebook.litho.testing.assertj.ComponentAssert
Assert that the given component contains the drawable provided.
hasVisibleDrawable(int) - Method in class com.facebook.litho.testing.assertj.LithoViewAssert
Assert that the given component contains the drawable identified by the provided drawable resource id.
hasVisibleDrawable(Drawable) - Method in class com.facebook.litho.testing.assertj.LithoViewAssert
Assert that the given component contains the drawable provided.
hasVisibleDrawable(int) - Method in class com.facebook.litho.testing.viewtree.ViewTreeAssert
Tests if any view in the hierarchy under the root, for which the path is visible, is displaying the requested drawable by the given resource id.
hasVisibleDrawable(Drawable) - Method in class com.facebook.litho.testing.viewtree.ViewTreeAssert
Tests if any view in the hierarchy under the root, for which the path is visible, is displaying the requested drawable
hasVisibleText(String) - Method in class com.facebook.litho.testing.assertj.ComponentAssert
Assert that the given component has the exact text provided.
hasVisibleText(String) - Method in class com.facebook.litho.testing.assertj.LithoViewAssert
Assert that the given component has the exact text provided.
hasVisibleText(String) - Method in class com.facebook.litho.testing.viewtree.ViewTreeAssert
Tests if any view in the hierarchy under the root, for which the path is visible, has the requested piece of text as its text
hasVisibleText(int) - Method in class com.facebook.litho.testing.viewtree.ViewTreeAssert
Tests if any view has visible text identified by the resource id
hasVisibleTextMatching(String) - Method in class com.facebook.litho.testing.viewtree.ViewTreeAssert
Tests if any view in the hierarchy under the root, for which the path is visible, has text that matches the given regular expression
hasVisibleTextWithTag(String, int, Object) - Method in class com.facebook.litho.testing.viewtree.ViewTreeAssert
Tests if any view in the hierarchy under the root, for which the path is visible, has the requested piece of text as its text and has a tag set on that TextView with the given tag id and tag value.
hasVisibleViewWithId(int) - Method in class com.facebook.litho.testing.viewtree.ViewTreeAssert
Whether there is a visible view in the hierarchy with the given id.
HEIGHT - Static variable in class com.facebook.litho.animation.AnimatedProperties
The height of a mount content.
height - Variable in class com.facebook.litho.Size
 
heightAttr(int, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
heightAttr(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
heightAttr(int, int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
heightAttr(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
heightDip(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
heightDip(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
heightPercent(float) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
heightPercent(float) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
heightPercentageOffset(float) - Static method in class com.facebook.litho.animation.DimensionValue
Like DimensionValue.offsetPx(float), but the relative offset is based on a percentage of the mount content height
heightPx(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
heightPx(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
heightRes(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
heightRes(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
hideStickyHeader() - Method in class com.facebook.litho.widget.RecyclerViewWrapper
 
highlightColor(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
highlightColor(int) - Method in class com.facebook.litho.widget.Text.Builder
 
highlightColorAttr(int, int) - Method in class com.facebook.litho.widget.EditText.Builder
 
highlightColorAttr(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
highlightColorAttr(int, int) - Method in class com.facebook.litho.widget.Text.Builder
 
highlightColorAttr(int) - Method in class com.facebook.litho.widget.Text.Builder
 
highlightColorRes(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
highlightColorRes(int) - Method in class com.facebook.litho.widget.Text.Builder
 
highlightEndOffset(int) - Method in class com.facebook.litho.widget.Text.Builder
 
highlightStartOffset(int) - Method in class com.facebook.litho.widget.Text.Builder
 
hint(CharSequence) - Method in class com.facebook.litho.widget.EditText.Builder
 
hintAttr(int, int) - Method in class com.facebook.litho.widget.EditText.Builder
 
hintAttr(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
hintColor(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
hintColorAttr(int, int) - Method in class com.facebook.litho.widget.EditText.Builder
 
hintColorAttr(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
hintColorRes(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
hintColorStateList(ColorStateList) - Method in class com.facebook.litho.widget.EditText.Builder
 
hintRes(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
hintRes(int, Object...) - Method in class com.facebook.litho.widget.EditText.Builder
 
hook(LithoView) - Method in class com.facebook.litho.stetho.LithoViewDescriptor
 
horizontalFadingEdgeEnabled(boolean) - Method in class com.facebook.litho.widget.Recycler.Builder
 
HorizontalScroll - Class in com.facebook.litho.widget
A component that wraps another component and allow it to be horizontally scrollable.
HorizontalScroll.Builder - Class in com.facebook.litho.widget
 
host - Variable in class com.facebook.litho.DispatchPopulateAccessibilityEventEvent
 
host - Variable in class com.facebook.litho.OnInitializeAccessibilityEventEvent
 
host - Variable in class com.facebook.litho.OnInitializeAccessibilityNodeInfoEvent
 
host - Variable in class com.facebook.litho.OnPopulateAccessibilityEventEvent
 
host - Variable in class com.facebook.litho.OnRequestSendAccessibilityEventEvent
 
host - Variable in class com.facebook.litho.PerformAccessibilityActionEvent
 
host - Variable in class com.facebook.litho.SendAccessibilityEventEvent
 
host - Variable in class com.facebook.litho.SendAccessibilityEventUncheckedEvent
 

I

id - Variable in class com.facebook.litho.EventHandler
 
IllegalValueException - Exception in com.facebook.litho.dataflow
Exception thrown when a node tries to calculate and propagate an illegal value (e.g.
IllegalValueException(String) - Constructor for exception com.facebook.litho.dataflow.IllegalValueException
 
Image - Class in com.facebook.litho.widget
A component that is able to display drawable resources.
Image.Builder - Class in com.facebook.litho.widget
 
ImageContent - Interface in com.facebook.litho
A UI element that contains simple resource drawables.
ImmutableList<E> - Class in com.facebook.litho.specmodels.internal
A dummy representation of an immutable set.
IMPL_CLASS_NAME_SUFFIX - Static variable in interface com.facebook.litho.specmodels.generator.GeneratorConstants
 
IMPL_VARIABLE_NAME - Static variable in interface com.facebook.litho.specmodels.generator.GeneratorConstants
 
implementsAccessibility() - Method in class com.facebook.litho.ComponentLifecycle
Whether this component will populate any accessibility nodes or events that are passed to it.
implementsAccessibility() - Method in class com.facebook.litho.testing.TestDrawableComponent
 
implementsAccessibility() - Method in class com.facebook.litho.widget.Text
 
implementsExtraAccessibilityNodes() - Method in class com.facebook.litho.ComponentLifecycle
Whether this component will expose any virtual views to the accessibility framework
implementsExtraAccessibilityNodes() - Method in class com.facebook.litho.widget.Text
 
IMPORTANT_FOR_ACCESSIBILITY_AUTO - Static variable in annotation type com.facebook.litho.annotations.ImportantForAccessibility
Automatically determine whether a view is important for accessibility.
IMPORTANT_FOR_ACCESSIBILITY_NO - Static variable in annotation type com.facebook.litho.annotations.ImportantForAccessibility
The view is not important for accessibility.
IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS - Static variable in annotation type com.facebook.litho.annotations.ImportantForAccessibility
The view is not important for accessibility, nor are any of its descendant views.
IMPORTANT_FOR_ACCESSIBILITY_YES - Static variable in annotation type com.facebook.litho.annotations.ImportantForAccessibility
The view is important for accessibility.
ImportantForAccessibility - Annotation Type in com.facebook.litho.annotations
 
importantForAccessibility(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
importantForAccessibility(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
incrementalMount(boolean) - Method in class com.facebook.litho.ComponentTree.Builder
Whether or not to enable the incremental mount optimization.
incrementalMount(boolean) - Method in class com.facebook.litho.TestComponentTree.Builder
 
IncrementalMountUtils - Class in com.facebook.litho.utils
Provides methods for enabling incremental mount.
IncrementalMountUtils() - Constructor for class com.facebook.litho.utils.IncrementalMountUtils
 
IncrementalMountUtils.WrapperView - Interface in com.facebook.litho.utils
A view that wraps a child view and that provides a wrapped view to be incrementally mounted.
indeterminateDrawable(Drawable) - Method in class com.facebook.litho.widget.Progress.Builder
 
indeterminateDrawableAttr(int, int) - Method in class com.facebook.litho.widget.Progress.Builder
 
indeterminateDrawableAttr(int) - Method in class com.facebook.litho.widget.Progress.Builder
 
indeterminateDrawableRes(int) - Method in class com.facebook.litho.widget.Progress.Builder
 
indexOf(E) - Method in class com.facebook.litho.internal.ArraySet
 
indexOf(YogaNode) - Method in class com.facebook.yoga.YogaNode
 
info - Variable in class com.facebook.litho.OnInitializeAccessibilityNodeInfoEvent
 
init(int, float, float, float, float) - Method in class com.facebook.litho.BorderColorDrawable
 
init(ComponentContext, int, int, Component<L>) - Method in class com.facebook.litho.Component.Builder
 
init(ComponentContext, Component<?>) - Method in class com.facebook.litho.ComponentTree.Builder
 
init(ComponentContext, BorderColorDrawableReference.State) - Method in class com.facebook.litho.reference.BorderColorDrawableReference.PropsBuilder
 
init(ComponentContext, Reference<L>) - Method in class com.facebook.litho.reference.Reference.Builder
Deprecated.
 
init(ComponentContext, ResourceCache) - Method in class com.facebook.litho.ResourceResolver
 
INITIAL_INPUT - Static variable in class com.facebook.litho.dataflow.SpringNode
 
INITIAL_INPUT - Static variable in class com.facebook.litho.dataflow.TimingNode
 
initialScrollOffsetPixels(Integer) - Method in class com.facebook.litho.widget.VerticalScroll.Builder
 
inputType(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
INSERT - Static variable in class com.facebook.litho.widget.RecyclerBinderUpdateCallback.Operation
 
insertItemAt(int, Component) - Method in class com.facebook.litho.widget.RecyclerBinder
insertItemAt(int, RenderInfo) - Method in class com.facebook.litho.widget.RecyclerBinder
Inserts a new item at position.
insertItemAtAsync(int, RenderInfo) - Method in class com.facebook.litho.widget.RecyclerBinder
Inserts an item at position.
insertRangeAt(int, List<RenderInfo>) - Method in class com.facebook.litho.widget.RecyclerBinder
Inserts the new items starting from position.
InspectableComponent - Class in com.facebook.litho.testing
Wraps a DebugComponent exposing only information that are safe to use for test assertions.
INT_RES - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
INTER_STAGE_INPUTS_MAP - Static variable in class com.facebook.litho.specmodels.model.DelegateMethodDescriptions
 
InterceptTouchEvent - Class in com.facebook.litho
Components should implement an event of this type in order to intercept Android touch events.
InterceptTouchEvent() - Constructor for class com.facebook.litho.InterceptTouchEvent
 
interceptTouchHandler(EventHandler<InterceptTouchEvent>) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
interceptTouchHandler(EventHandler<InterceptTouchEvent>) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
interStageInputAnnotations(ImmutableList<Class<? extends Annotation>>) - Method in class com.facebook.litho.specmodels.model.DelegateMethodDescription.Builder
 
interStageInputAnnotations - Variable in class com.facebook.litho.specmodels.model.DelegateMethodDescription
 
InterStageInputParamModel - Class in com.facebook.litho.specmodels.model
Model that is an abstract representation of a method param that is an inter-stage input.
intValue() - Method in enum com.facebook.yoga.YogaAlign
 
intValue() - Method in enum com.facebook.yoga.YogaDimension
 
intValue() - Method in enum com.facebook.yoga.YogaDirection
 
intValue() - Method in enum com.facebook.yoga.YogaDisplay
 
intValue() - Method in enum com.facebook.yoga.YogaEdge
 
intValue() - Method in enum com.facebook.yoga.YogaExperimentalFeature
 
intValue() - Method in enum com.facebook.yoga.YogaFlexDirection
 
intValue() - Method in enum com.facebook.yoga.YogaJustify
 
intValue() - Method in enum com.facebook.yoga.YogaLogLevel
 
intValue() - Method in enum com.facebook.yoga.YogaMeasureMode
 
intValue() - Method in enum com.facebook.yoga.YogaNodeType
 
intValue() - Method in enum com.facebook.yoga.YogaOverflow
 
intValue() - Method in enum com.facebook.yoga.YogaPositionType
 
intValue() - Method in enum com.facebook.yoga.YogaPrintOptions
 
intValue() - Method in enum com.facebook.yoga.YogaUnit
 
intValue() - Method in enum com.facebook.yoga.YogaWrap
 
INVALID_ID - Static variable in class com.facebook.litho.ComponentTree
 
invalidate(Rect) - Method in class com.facebook.litho.ComponentHost
 
invalidate(int, int, int, int) - Method in class com.facebook.litho.ComponentHost
 
invalidate() - Method in class com.facebook.litho.ComponentHost
 
invalidateDrawable(Drawable) - Method in class com.facebook.litho.MatrixDrawable
 
invalidateDrawable(Drawable) - Method in class com.facebook.litho.widget.TextDrawable
 
InvisibleEvent - Class in com.facebook.litho
Event triggered when a Component becomes invisible.
InvisibleEvent() - Constructor for class com.facebook.litho.InvisibleEvent
 
invisibleHandler(EventHandler<InvisibleEvent>) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
invisibleHandler(EventHandler<InvisibleEvent>) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
IS_INTERNAL_BUILD - Static variable in class com.facebook.litho.config.ComponentsConfiguration
Indicates whether this is an internal build.
isActive() - Method in interface com.facebook.litho.animation.AnimationBinding
 
isActive() - Method in class com.facebook.litho.animation.ParallelBinding
 
isActive() - Method in class com.facebook.litho.animation.SequenceBinding
 
isActive() - Method in class com.facebook.litho.animation.TransitionAnimationBinding
 
isActive() - Method in interface com.facebook.litho.dataflow.DataFlowBinding
 
isActive() - Method in class com.facebook.litho.dataflow.GraphBinding
 
isAnnotatedWith(MethodParamModel, Class<? extends Annotation>) - Static method in class com.facebook.litho.specmodels.model.MethodParamModelUtils
 
isAnnotatedWithExternalAnnotation(MethodParamModel, TypeName) - Static method in class com.facebook.litho.specmodels.model.MethodParamModelUtils
 
isAtRest() - Method in class com.facebook.litho.dataflow.springs.Spring
check if the current state is at rest
isBound() - Method in class com.facebook.litho.testing.TestComponent
 
isClickable() - Static method in class com.facebook.litho.testing.espresso.ComponentHostMatchers
 
isDebugModeEnabled - Static variable in class com.facebook.litho.config.ComponentsConfiguration
Option to enabled debug mode.
isDiffType(MethodParamModel) - Static method in class com.facebook.litho.specmodels.model.MethodParamModelUtils
 
isDirty() - Method in class com.facebook.yoga.YogaNode
 
isEligibleForCreatingDisplayLists() - Static method in class com.facebook.litho.utils.DisplayListUtils
 
isEmpty() - Method in class com.facebook.litho.internal.ArraySet
 
isEmpty() - Method in class com.facebook.litho.StateHandler
 
isEndToEndTestRun - Static variable in class com.facebook.litho.config.ComponentsConfiguration
Populates additional metadata to find mounted components at runtime.
isEquivalentTo(Component<?>) - Method in class com.facebook.litho.Component
Compares this component to a different one to check if they are the same This is used to be able to skip rendering a component again.
isFinished() - Method in interface com.facebook.litho.dataflow.NodeCanFinish
Called by framework code to determine whether a node is finished.
isFinished() - Method in class com.facebook.litho.dataflow.SpringNode
 
isFinished() - Method in class com.facebook.litho.dataflow.TimingNode
 
isFull() - Method in class com.facebook.litho.RecyclePool
 
isIncrementalMountEnabled() - Method in class com.facebook.litho.ComponentTree
Returns whether incremental mount is enabled or not in this component.
isIncrementalMountEnabled() - Method in class com.facebook.litho.LithoView
 
isLayoutNode() - Method in class com.facebook.litho.DebugComponent
 
isLayoutRequested() - Method in class com.facebook.litho.widget.RecyclerViewWrapper
This is needed to solve a launch-blocker t14789523 and work around a framework bug t14809560.
isMainThread() - Static method in class com.facebook.litho.ThreadUtils
 
isMeasureDefined() - Method in class com.facebook.yoga.YogaNode
 
isMeasureSpecCompatible(int, int, int) - Static method in class com.facebook.litho.MeasureComparisonUtils
 
isMounted() - Method in class com.facebook.litho.testing.TestComponent
 
isMountSizeDependent() - Method in class com.facebook.litho.ComponentLifecycle
 
isMountSizeDependent() - Method in class com.facebook.litho.testing.TestDrawableComponent
 
isMountSizeDependent() - Method in class com.facebook.litho.widget.HorizontalScroll
 
isMountSizeDependent() - Method in class com.facebook.litho.widget.Image
 
isMountSizeDependent() - Method in class com.facebook.litho.widget.Text
 
isOptional() - Method in class com.facebook.litho.specmodels.model.PropModel
 
isOvershootClampingEnabled() - Method in class com.facebook.litho.dataflow.springs.Spring
Check if overshoot clamping is enabled.
isOvershooting() - Method in class com.facebook.litho.dataflow.springs.Spring
Check if the spring is overshooting beyond its target.
isPerformanceEvent() - Method in class com.facebook.litho.LogEvent
 
isPropOutput(SpecModel, MethodParamModel) - Static method in class com.facebook.litho.specmodels.model.SpecModelUtils
 
isPublic() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
isPublic() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
isPublic() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
isPublic(boolean) - Method in class com.facebook.litho.specmodels.model.SpecModelImpl.Builder
 
isPublic() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
isPureRender() - Method in class com.facebook.litho.ComponentLifecycle
 
isPureRender() - Method in interface com.facebook.litho.specmodels.model.HasPureRender
Whether this spec is pure render or not.
isPureRender() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
isPureRender() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
isPureRender() - Method in class com.facebook.litho.testing.TestDrawableComponent
 
isPureRender() - Method in class com.facebook.litho.testing.TestLayoutComponent
 
isPureRender() - Method in class com.facebook.litho.testing.TestViewComponent
 
isPureRender() - Method in class com.facebook.litho.widget.Card
 
isPureRender() - Method in class com.facebook.litho.widget.CardClip
 
isPureRender() - Method in class com.facebook.litho.widget.EditText
 
isPureRender() - Method in class com.facebook.litho.widget.Image
 
isPureRender() - Method in class com.facebook.litho.widget.Progress
 
isPureRender() - Method in class com.facebook.litho.widget.Recycler
 
isPureRender() - Method in class com.facebook.litho.widget.Text
 
isReleased() - Method in class com.facebook.litho.ComponentTree
 
isResResolvable() - Method in class com.facebook.litho.specmodels.model.PropDefaultModel
 
isSingleLine(boolean) - Method in class com.facebook.litho.widget.EditText.Builder
 
isSingleLine(boolean) - Method in class com.facebook.litho.widget.Text.Builder
 
isSingleLineAttr(int, int) - Method in class com.facebook.litho.widget.EditText.Builder
 
isSingleLineAttr(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
isSingleLineAttr(int, int) - Method in class com.facebook.litho.widget.Text.Builder
 
isSingleLineAttr(int) - Method in class com.facebook.litho.widget.Text.Builder
 
isSingleLineRes(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
isSingleLineRes(int) - Method in class com.facebook.litho.widget.Text.Builder
 
isStateful() - Method in class com.facebook.litho.MatrixDrawable
 
isStateful() - Method in class com.facebook.litho.widget.TextDrawable
 
isStateOutput(SpecModel, MethodParamModel) - Static method in class com.facebook.litho.specmodels.model.SpecModelUtils
 
isStateValue(SpecModel, MethodParamModel) - Static method in class com.facebook.litho.specmodels.model.SpecModelUtils
 
isSticky(int) - Method in class com.facebook.litho.widget.RecyclerBinder
 
isSticky(boolean) - Method in class com.facebook.litho.widget.RenderInfo.Builder
 
isSticky() - Method in class com.facebook.litho.widget.RenderInfo
 
isStickyHeaderHidden() - Method in class com.facebook.litho.widget.RecyclerViewWrapper
 
isStylingSupported() - Method in class com.facebook.litho.specmodels.model.LayoutSpecModel
 
isStylingSupported() - Method in class com.facebook.litho.specmodels.model.MountSpecModel
 
isStylingSupported() - Method in interface com.facebook.litho.specmodels.model.SpecModel
 
isStylingSupported() - Method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
isTreeValid() - Method in class com.facebook.litho.widget.ComponentTreeHolder
 
isUndefined(float) - Static method in class com.facebook.yoga.YogaConstants
 
isUndefined(YogaValue) - Static method in class com.facebook.yoga.YogaConstants
 
isValid() - Method in class com.facebook.litho.displaylist.DisplayList
 
isValid() - Method in class com.facebook.litho.displaylist.DisplayListLollipop
 
isValid() - Method in class com.facebook.litho.displaylist.DisplayListMarshmallow
 
isValidInstance() - Method in class com.facebook.litho.DebugComponent
 
isValidPosition(int) - Method in class com.facebook.litho.widget.RecyclerBinder
 
itemAnimator(RecyclerView.ItemAnimator) - Method in class com.facebook.litho.widget.Recycler.Builder
 
itemDecoration(RecyclerView.ItemDecoration) - Method in class com.facebook.litho.widget.Recycler.Builder
 
iterator() - Method in class com.facebook.litho.internal.ArraySet
 

J

javadoc - Variable in class com.facebook.litho.specmodels.model.PropJavadocModel
 
JavadocExtractor - Class in com.facebook.litho.specmodels.processor
Extracts javadocs from the given input.
JavadocExtractor() - Constructor for class com.facebook.litho.specmodels.processor.JavadocExtractor
 
JavadocGenerator - Class in com.facebook.litho.specmodels.generator
Class that generates the state methods for a Component.
JavadocSpec(String, Object...) - Constructor for class com.facebook.litho.specmodels.generator.TypeSpecDataHolder.JavadocSpec
 
jumpDrawablesToCurrentState() - Method in class com.facebook.litho.ComponentHost
 
justifyContent(YogaJustify) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 

K

key(String) - Method in class com.facebook.litho.Component.Builder
Set a key on the component that is local to its parent.
KEY_BUILDER_METHOD - Static variable in class com.facebook.litho.specmodels.model.BuilderMethodModel
 
KeyHandler - Class in com.facebook.litho
This class manages the Components global keys for a ComponentTree.
KeyHandler(ComponentsLogger) - Constructor for class com.facebook.litho.KeyHandler
 

L

Layout - Class in com.facebook.litho
Utility class to create a new ComponentLayout.Builder from an existing Component.
LAYOUT_SPEC - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
LAYOUT_SPEC_DELEGATE_METHODS_MAP - Static variable in class com.facebook.litho.specmodels.model.DelegateMethodDescriptions
 
layoutDiffing(boolean) - Method in class com.facebook.litho.ComponentTree.Builder
Whether or not to enable layout tree diffing.
layoutDiffing(boolean) - Method in class com.facebook.litho.TestComponentTree.Builder
 
layoutDirection(YogaDirection) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
layoutDirection(YogaDirection) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
LayoutDirectionViewGroupShadow - Class in com.facebook.litho.testing.shadows
Robolectric shadow view does not support layout direction so we must implement our custom shadow.
LayoutDirectionViewGroupShadow() - Constructor for class com.facebook.litho.testing.shadows.LayoutDirectionViewGroupShadow
 
LayoutDirectionViewShadow - Class in com.facebook.litho.testing.shadows
Robolectric shadow view does not support layout direction so we must implement our custom shadow.
LayoutDirectionViewShadow() - Constructor for class com.facebook.litho.testing.shadows.LayoutDirectionViewShadow
 
LayoutHandler - Interface in com.facebook.litho
the Layout handler is responsible for scheduling layout computations on a ComponentTree.
LayoutHandlerFactory - Interface in com.facebook.litho.widget
A Factory used to create LayoutHandlers in RecyclerBinder.
layoutHandlerFactory(LayoutHandlerFactory) - Method in class com.facebook.litho.widget.RecyclerBinder.Builder
 
LayoutInfo - Interface in com.facebook.litho.widget
An implementation of this interface will provide the RecyclerBinder with all the information about the RecyclerView layout.
layoutInfo(LayoutInfo) - Method in class com.facebook.litho.widget.RecyclerBinder.Builder
 
LayoutInfo.RenderInfoCollection - Interface in com.facebook.litho.widget
 
layoutLock(Object) - Method in class com.facebook.litho.ComponentTree.Builder
Specify a lock to be acquired during layout.
layoutLock(Object) - Method in class com.facebook.litho.TestComponentTree.Builder
 
LayoutSpecGenerator - Interface in com.facebook.litho.specmodels.model
 
LayoutSpecModel - Class in com.facebook.litho.specmodels.model
Model that is an abstract representation of a com.facebook.litho.annotations.LayoutSpec.
LayoutSpecModel(String, String, ImmutableList<DelegateMethodModel>, ImmutableList<EventMethodModel>, ImmutableList<UpdateStateMethodModel>, ImmutableList<TypeVariableName>, ImmutableList<PropDefaultModel>, ImmutableList<EventDeclarationModel>, ImmutableList<BuilderMethodModel>, String, ImmutableList<PropJavadocModel>, boolean, DependencyInjectionHelper, boolean, Object, LayoutSpecGenerator) - Constructor for class com.facebook.litho.specmodels.model.LayoutSpecModel
 
LayoutSpecModelFactory - Class in com.facebook.litho.specmodels.processor
Factory for creating LayoutSpecModels.
LayoutSpecModelFactory() - Constructor for class com.facebook.litho.specmodels.processor.LayoutSpecModelFactory
 
LayoutSpecModelFactory(List<Class<? extends Annotation>>, LayoutSpecGenerator) - Constructor for class com.facebook.litho.specmodels.processor.LayoutSpecModelFactory
 
layoutThreadHandler(LayoutHandler) - Method in class com.facebook.litho.ComponentTree.Builder
Specify the looper to use for running layouts on.
layoutThreadLooper(Looper) - Method in class com.facebook.litho.ComponentTree.Builder
Specify the looper to use for running layouts on.
layoutThreadLooper(Looper) - Method in class com.facebook.litho.TestComponentTree.Builder
 
legacySubComponent(SubComponent) - Static method in class com.facebook.litho.testing.SubComponent
 
LevenshteinDistance - Class in com.facebook.litho.testing.viewtree
 
LevenshteinDistance() - Constructor for class com.facebook.litho.testing.viewtree.LevenshteinDistance
 
LinearLayoutInfo - Class in com.facebook.litho.widget
An implementation for LayoutInfo to implement linear lists with a LinearLayoutManager.
LinearLayoutInfo(LinearLayoutManager) - Constructor for class com.facebook.litho.widget.LinearLayoutInfo
 
LinearLayoutInfo(Context, int, boolean) - Constructor for class com.facebook.litho.widget.LinearLayoutInfo
 
linkColor(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
linkColor(int) - Method in class com.facebook.litho.widget.Text.Builder
 
linkColorAttr(int, int) - Method in class com.facebook.litho.widget.EditText.Builder
 
linkColorAttr(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
linkColorAttr(int, int) - Method in class com.facebook.litho.widget.Text.Builder
 
linkColorAttr(int) - Method in class com.facebook.litho.widget.Text.Builder
 
linkColorRes(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
linkColorRes(int) - Method in class com.facebook.litho.widget.Text.Builder
 
LIST - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
LithoActivityTestRule<T extends Activity> - Class in com.facebook.litho.testing.espresso
A test rule like ActivityTestRule ensuring that the activity is launched in end to end test mode.
LithoActivityTestRule(Class<T>) - Constructor for class com.facebook.litho.testing.espresso.LithoActivityTestRule
 
LithoActivityTestRule(Class<T>, boolean) - Constructor for class com.facebook.litho.testing.espresso.LithoActivityTestRule
 
LithoActivityTestRule(Class<T>, boolean, boolean) - Constructor for class com.facebook.litho.testing.espresso.LithoActivityTestRule
 
LithoAssertions - Class in com.facebook.litho.testing.assertj
Common entry point for Litho assertions.
LithoAssertions() - Constructor for class com.facebook.litho.testing.assertj.LithoAssertions
 
LithoDebugInfo - Class in com.facebook.litho
A set of methods which expose internals of the framework.
LithoView - Class in com.facebook.litho
A ViewGroup that can host the mounted state of a Component.
LithoView(Context) - Constructor for class com.facebook.litho.LithoView
 
LithoView(Context, AttributeSet) - Constructor for class com.facebook.litho.LithoView
 
LithoView(ComponentContext, AttributeSet) - Constructor for class com.facebook.litho.LithoView
 
lithoView(<any>) - Static method in class com.facebook.litho.testing.espresso.LithoViewMatchers
Matches a view that is a LithoView that matches the given subMatcher.
lithoView() - Static method in class com.facebook.litho.testing.espresso.LithoViewMatchers
 
LithoViewAssert - Class in com.facebook.litho.testing.assertj
Assertion methods for LithoViews.
LithoViewAssert.OccurrenceCount - Class in com.facebook.litho.testing.assertj
 
LithoViewDescriptor - Class in com.facebook.litho.stetho
Exposes LithoView to the stetho elements inspector.
LithoViewDescriptor() - Constructor for class com.facebook.litho.stetho.LithoViewDescriptor
 
LithoViewFactory - Interface in com.facebook.litho.widget
A factory used to create LithoViews in RecyclerBinder.
lithoViewFactory(LithoViewFactory) - Method in class com.facebook.litho.widget.RecyclerBinder.Builder
 
LithoViewMatchers - Class in com.facebook.litho.testing.espresso
Espresso matchers for LithoView.
LithoViewMatchers() - Constructor for class com.facebook.litho.testing.espresso.LithoViewMatchers
 
LithoViewSubComponentDeepExtractor - Class in com.facebook.litho.testing.assertj
Recursively extracts sub components from a LithoView holding one or more Components, wrapping them in an InspectableComponent.
LithoViewSubComponentExtractor - Class in com.facebook.litho.testing.assertj
 
LithoViewTestHelper - Class in com.facebook.litho
Helper class to access metadata from LithoView that is relevant during end to end tests.
LithoViewTestHelper() - Constructor for class com.facebook.litho.LithoViewTestHelper
 
LithoWebKitInspector - Class in com.facebook.litho.stetho
 
LithoWebKitInspector(Application) - Constructor for class com.facebook.litho.stetho.LithoWebKitInspector
 
log(LogEvent) - Method in class com.facebook.litho.BaseComponentsLogger
 
log(LogEvent) - Method in interface com.facebook.litho.ComponentsLogger
Log an event.
log(YogaNode, YogaLogLevel, String) - Method in interface com.facebook.yoga.YogaLogger
 
LogEvent - Class in com.facebook.litho
A class representing an event to log to a ComponentsLogger.
LongClickEvent - Class in com.facebook.litho
Components should implement an event of this type in order to receive Android long click events.
LongClickEvent() - Constructor for class com.facebook.litho.LongClickEvent
 
longClickHandler(EventHandler<LongClickEvent>) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
longClickHandler(EventHandler<LongClickEvent>) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 

M

make(float, float) - Static method in class com.facebook.yoga.YogaMeasureOutput
 
make(int, int) - Static method in class com.facebook.yoga.YogaMeasureOutput
 
makeShallowCopy() - Method in class com.facebook.litho.Component
 
makeString(<any>) - Method in class com.facebook.litho.testing.viewtree.ViewTree
Generates a string describing the views tree using the views' toString methods and an extra information function.
marginAttr(YogaEdge, int, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
marginAttr(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
marginAttr(YogaEdge, int, int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
marginAttr(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
marginAuto(YogaEdge) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
marginAuto(YogaEdge) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
marginDip(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
marginDip(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
marginPercent(YogaEdge, float) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
marginPercent(YogaEdge, float) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
marginPx(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
marginPx(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
marginRes(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
marginRes(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
markLayoutSeen() - Method in class com.facebook.yoga.YogaNode
 
matches(T) - Method in class com.facebook.litho.testing.assertj.HamcrestCondition
 
MatrixDrawable<T extends Drawable> - Class in com.facebook.litho
A Drawable that wraps another drawable.
MatrixDrawable() - Constructor for class com.facebook.litho.MatrixDrawable
 
maxEms(int) - Method in class com.facebook.litho.widget.Text.Builder
 
maxEmsAttr(int, int) - Method in class com.facebook.litho.widget.Text.Builder
 
maxEmsAttr(int) - Method in class com.facebook.litho.widget.Text.Builder
 
maxEmsRes(int) - Method in class com.facebook.litho.widget.Text.Builder
 
maxHeightAttr(int, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
maxHeightAttr(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
maxHeightAttr(int, int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
maxHeightAttr(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
maxHeightDip(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
maxHeightDip(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
maxHeightPercent(float) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
maxHeightPercent(float) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
maxHeightPx(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
maxHeightPx(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
maxHeightRes(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
maxHeightRes(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
maxLength(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
maxLengthAttr(int, int) - Method in class com.facebook.litho.widget.EditText.Builder
 
maxLengthAttr(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
maxLengthRes(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
maxLines(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
maxLines(int) - Method in class com.facebook.litho.widget.Text.Builder
 
maxLinesAttr(int, int) - Method in class com.facebook.litho.widget.EditText.Builder
 
maxLinesAttr(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
maxLinesAttr(int, int) - Method in class com.facebook.litho.widget.Text.Builder
 
maxLinesAttr(int) - Method in class com.facebook.litho.widget.Text.Builder
 
maxLinesRes(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
maxLinesRes(int) - Method in class com.facebook.litho.widget.Text.Builder
 
maxWidthAttr(int, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
maxWidthAttr(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
maxWidthAttr(int, int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
maxWidthAttr(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
maxWidthAttr(int, int) - Method in class com.facebook.litho.widget.Text.Builder
 
maxWidthAttr(int) - Method in class com.facebook.litho.widget.Text.Builder
 
maxWidthDip(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
maxWidthDip(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
maxWidthDip(float) - Method in class com.facebook.litho.widget.Text.Builder
 
maxWidthPercent(float) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
maxWidthPercent(float) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
maxWidthPx(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
maxWidthPx(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
maxWidthPx(int) - Method in class com.facebook.litho.widget.Text.Builder
 
maxWidthRes(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
maxWidthRes(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
maxWidthRes(int) - Method in class com.facebook.litho.widget.Text.Builder
 
mDisplayList - Variable in class com.facebook.litho.displaylist.DisplayListMarshmallow
 
measure(ComponentContext, int, int, Size) - Method in class com.facebook.litho.Component
Measure a component with the given SizeSpec constrain.
measure(Size, int, int, EventHandler<ReMeasureEvent>) - Method in interface com.facebook.litho.widget.Binder
Measure the content of this Binder.
measure(Size, int, int, EventHandler<ReMeasureEvent>) - Method in class com.facebook.litho.widget.RecyclerBinder
A component mounting a RecyclerView can use this method to determine its size.
measure(YogaNode, float, YogaMeasureMode, float, YogaMeasureMode) - Method in interface com.facebook.yoga.YogaMeasureFunction
Return a value created by YogaMeasureOutput.make(width, height);
measure(float, int, float, int) - Method in class com.facebook.yoga.YogaNode
 
measureAndLayout(View) - Static method in class com.facebook.litho.testing.ComponentTestHelper
Measure and layout a component view.
MeasureComparisonUtils - Class in com.facebook.litho
An utility class to verify that an old measured size is still compatible to be used with a new measureSpec.
MeasureComparisonUtils() - Constructor for class com.facebook.litho.MeasureComparisonUtils
 
measuredHeight(int) - Method in class com.facebook.litho.testing.TestDrawableComponent.Builder
 
measuredWidth(int) - Method in class com.facebook.litho.testing.TestDrawableComponent.Builder
 
MeasureUtils - Class in com.facebook.litho.utils
 
MeasureUtils() - Constructor for class com.facebook.litho.utils.MeasureUtils
 
measureWithAspectRatio(int, int, int, int, float, Size) - Static method in class com.facebook.litho.utils.MeasureUtils
Measure according to an aspect ratio an width and height constraints.
measureWithAspectRatio(int, int, float, Size) - Static method in class com.facebook.litho.utils.MeasureUtils
Measure according to an aspect ratio an width and height constraints.
measureWithDesiredPx(int, int, int, int, Size) - Static method in class com.facebook.litho.utils.MeasureUtils
Set the to respect both Specs and the desired width and height.
measureWithEqualDimens(int, int, Size) - Static method in class com.facebook.litho.utils.MeasureUtils
Set the to respect both Specs and try to keep both width and height equal.
message - Variable in class com.facebook.litho.specmodels.model.SpecModelValidationError
 
MethodExtractorUtils - Class in com.facebook.litho.specmodels.processor
Extracts methods from the given input.
MethodExtractorUtils() - Constructor for class com.facebook.litho.specmodels.processor.MethodExtractorUtils
 
MethodParamGeneratorUtils - Class in com.facebook.litho.specmodels.generator
Helper class for generating code relating to method params.
MethodParamModel - Interface in com.facebook.litho.specmodels.model
Model that is an abstract representation of a method param.
MethodParamModelFactory - Class in com.facebook.litho.specmodels.model
Factory for creating MethodParamModels.
MethodParamModelFactory() - Constructor for class com.facebook.litho.specmodels.model.MethodParamModelFactory
 
MethodParamModelUtils - Class in com.facebook.litho.specmodels.model
Useful methods for MethodParamModels.
MethodParamModelUtils() - Constructor for class com.facebook.litho.specmodels.model.MethodParamModelUtils
 
methodParams - Variable in class com.facebook.litho.specmodels.model.DelegateMethodModel
 
methodParams - Variable in class com.facebook.litho.specmodels.model.EventMethodModel
 
methodParams - Variable in class com.facebook.litho.specmodels.model.UpdateStateMethodModel
 
mHasEventDispatcher - Variable in class com.facebook.litho.EventHandler
 
mId - Variable in class com.facebook.litho.ComponentTree
 
mId - Variable in class com.facebook.litho.EventTrigger
 
minEms(int) - Method in class com.facebook.litho.widget.Text.Builder
 
minEmsAttr(int, int) - Method in class com.facebook.litho.widget.Text.Builder
 
minEmsAttr(int) - Method in class com.facebook.litho.widget.Text.Builder
 
minEmsRes(int) - Method in class com.facebook.litho.widget.Text.Builder
 
minHeightAttr(int, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
minHeightAttr(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
minHeightAttr(int, int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
minHeightAttr(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
minHeightDip(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
minHeightDip(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
minHeightPercent(float) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
minHeightPercent(float) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
minHeightPx(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
minHeightPx(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
minHeightRes(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
minHeightRes(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
minLines(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
minLines(int) - Method in class com.facebook.litho.widget.Text.Builder
 
minLinesAttr(int, int) - Method in class com.facebook.litho.widget.EditText.Builder
 
minLinesAttr(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
minLinesAttr(int, int) - Method in class com.facebook.litho.widget.Text.Builder
 
minLinesAttr(int) - Method in class com.facebook.litho.widget.Text.Builder
 
minLinesRes(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
minLinesRes(int) - Method in class com.facebook.litho.widget.Text.Builder
 
minWidthAttr(int, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
minWidthAttr(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
minWidthAttr(int, int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
minWidthAttr(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
minWidthAttr(int, int) - Method in class com.facebook.litho.widget.Text.Builder
 
minWidthAttr(int) - Method in class com.facebook.litho.widget.Text.Builder
 
minWidthDip(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
minWidthDip(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
minWidthDip(float) - Method in class com.facebook.litho.widget.Text.Builder
 
minWidthPercent(float) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
minWidthPercent(float) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
minWidthPx(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
minWidthPx(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
minWidthPx(int) - Method in class com.facebook.litho.widget.Text.Builder
 
minWidthRes(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
minWidthRes(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
minWidthRes(int) - Method in class com.facebook.litho.widget.Text.Builder
 
mIsUnique - Variable in class com.facebook.litho.testing.TestComponent
 
mModifiers - Variable in class com.facebook.litho.specmodels.model.PropDefaultModel
 
mName - Variable in class com.facebook.litho.specmodels.model.PropDefaultModel
 
MockTimingSource - Class in com.facebook.litho.dataflow
TimingSource and Choreographer implementation that allows manual stepping by frame in tests.
MockTimingSource() - Constructor for class com.facebook.litho.dataflow.MockTimingSource
 
modifiers - Variable in class com.facebook.litho.specmodels.model.DelegateMethodModel
 
modifiers - Variable in class com.facebook.litho.specmodels.model.EventMethodModel
 
modifiers - Variable in class com.facebook.litho.specmodels.model.UpdateStateMethodModel
 
motionEvent - Variable in class com.facebook.litho.InterceptTouchEvent
 
motionEvent - Variable in class com.facebook.litho.TouchEvent
 
mount(int, MountItem, Rect) - Method in class com.facebook.litho.ComponentHost
Mounts the given MountItem with unique index.
mount() - Method in class com.facebook.litho.fresco.DraweeDrawable
 
mount(T, DrawableMatrix) - Method in class com.facebook.litho.MatrixDrawable
 
mount(T) - Method in class com.facebook.litho.MatrixDrawable
Sets the necessary artifacts to display the given drawable.
mount(V) - Method in interface com.facebook.litho.widget.Binder
Call this method before the View is mounted, i.e.
mount(RecyclerView) - Method in class com.facebook.litho.widget.RecyclerBinder
Call from the owning Component's onMount.
mount(CharSequence, Layout, int, ClickableSpan[]) - Method in class com.facebook.litho.widget.TextDrawable
 
mount(CharSequence, Layout, int, int) - Method in class com.facebook.litho.widget.TextDrawable
 
mount(CharSequence, Layout, float, ColorStateList, int, int, ClickableSpan[]) - Method in class com.facebook.litho.widget.TextDrawable
 
mount(CharSequence, Layout, float, ColorStateList, int, int, ClickableSpan[], ImageSpan[], TextDrawable.TextOffsetOnTouchListener, int, int) - Method in class com.facebook.litho.widget.TextDrawable
 
MOUNT_SPEC - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
MOUNT_SPEC_DELEGATE_METHODS_MAP - Static variable in class com.facebook.litho.specmodels.model.DelegateMethodDescriptions
 
MountableCharSequence - Interface in com.facebook.litho.widget
Mountable CharSequence that is aware when the Text component using this CharSequence is mounted and unmounted.
mountComponent(Component.Builder) - Static method in class com.facebook.litho.testing.ComponentTestHelper
Mount a component into a component view.
mountComponent(Component.Builder, boolean) - Static method in class com.facebook.litho.testing.ComponentTestHelper
Mount a component into a component view.
mountComponent(ComponentContext, Component) - Static method in class com.facebook.litho.testing.ComponentTestHelper
Mount a component into a component view.
mountComponent(ComponentContext, Component, boolean) - Static method in class com.facebook.litho.testing.ComponentTestHelper
Mount a component into a component view.
mountComponent(ComponentContext, Component, int, int) - Static method in class com.facebook.litho.testing.ComponentTestHelper
Mount a component into a component view.
mountComponent(ComponentContext, LithoView, Component) - Static method in class com.facebook.litho.testing.ComponentTestHelper
Mount a component into a component view.
mountComponent(ComponentContext, LithoView, Component, int, int) - Static method in class com.facebook.litho.testing.ComponentTestHelper
Mount a component into a component view.
mountComponent(ComponentContext, LithoView, Component, boolean, int, int) - Static method in class com.facebook.litho.testing.ComponentTestHelper
Mount a component into a component view.
mountComponent(LithoView, ComponentTree) - Static method in class com.facebook.litho.testing.ComponentTestHelper
Mount a component tree into a component view.
mountComponent(LithoView, ComponentTree, int, int) - Static method in class com.facebook.litho.testing.ComponentTestHelper
Mount a component tree into a component view.
MountSpecGenerator - Class in com.facebook.litho.specmodels.generator
Class that generates methods for Mount Specs.
MountSpecModel - Class in com.facebook.litho.specmodels.model
Model that is an abstract representation of a com.facebook.litho.annotations.MountSpec.
MountSpecModel(String, String, ImmutableList<DelegateMethodModel>, ImmutableList<EventMethodModel>, ImmutableList<UpdateStateMethodModel>, ImmutableList<TypeVariableName>, ImmutableList<PropDefaultModel>, ImmutableList<EventDeclarationModel>, ImmutableList<BuilderMethodModel>, String, ImmutableList<PropJavadocModel>, boolean, DependencyInjectionHelper, boolean, boolean, boolean, int, TypeName, Object) - Constructor for class com.facebook.litho.specmodels.model.MountSpecModel
 
MountSpecModelFactory - Class in com.facebook.litho.specmodels.processor
Factory for creating MountSpecModels.
MountSpecModelFactory() - Constructor for class com.facebook.litho.specmodels.processor.MountSpecModelFactory
 
MOVE - Static variable in class com.facebook.litho.widget.RecyclerBinderUpdateCallback.Operation
 
moveItem(int, int) - Method in class com.facebook.litho.widget.RecyclerBinder
Moves an item from fromPosition to toPosition.
moveItemAsync(int, int) - Method in class com.facebook.litho.widget.RecyclerBinder
Moves an item from fromPosition to toPostion.
mParentKey - Variable in class com.facebook.litho.EventTrigger
 
mRepresentedObject - Variable in class com.facebook.litho.specmodels.model.PropDefaultModel
 
mStateContainers - Variable in class com.facebook.litho.StateHandler
Maps a component key to a component object that retains the current state values for that key.
mTreeProps - Variable in class com.facebook.litho.ComponentContext
 
mTriggerTarget - Variable in class com.facebook.litho.EventTrigger
 
mType - Variable in class com.facebook.litho.specmodels.model.PropDefaultModel
 
MultiPrintableException - Exception in com.facebook.litho.specmodels.processor
 
MultiPrintableException(List<PrintableException>) - Constructor for exception com.facebook.litho.specmodels.processor.MultiPrintableException
 
MutableInt - Class in com.facebook.litho.internal
 
MutableInt(int) - Constructor for class com.facebook.litho.internal.MutableInt
 

N

name - Variable in class com.facebook.litho.EventHandler
 
name(String) - Method in class com.facebook.litho.specmodels.model.DelegateMethodDescription.Builder
 
name - Variable in class com.facebook.litho.specmodels.model.DelegateMethodDescription
 
name - Variable in class com.facebook.litho.specmodels.model.DelegateMethodModel
 
name - Variable in class com.facebook.litho.specmodels.model.EventDeclarationModel
 
name - Variable in class com.facebook.litho.specmodels.model.EventMethodModel
 
name - Variable in class com.facebook.litho.specmodels.model.UpdateStateMethodModel
 
name(String) - Method in class com.facebook.litho.testing.specmodels.TestMethodParamModel.Builder
 
needsPreviousRenderData() - Method in class com.facebook.litho.ComponentLifecycle
 
nestedScrollingEnabled(boolean) - Method in class com.facebook.litho.widget.Recycler.Builder
 
newBuilder() - Static method in class com.facebook.litho.specmodels.generator.TypeSpecDataHolder
 
newBuilder() - Static method in class com.facebook.litho.specmodels.model.DelegateMethodDescription
 
newBuilder() - Static method in class com.facebook.litho.specmodels.model.SpecModelImpl
 
newBuilder() - Static method in class com.facebook.litho.testing.specmodels.TestMethodParamModel
 
newEvent(int) - Method in class com.facebook.litho.BaseComponentsLogger
 
newEvent(int) - Method in interface com.facebook.litho.ComponentsLogger
Create a new event with the given event id.
newEventHandler(ComponentContext, String, int, Object[]) - Static method in class com.facebook.litho.ComponentLifecycle
 
newEventHandler(Component<?>, String, int, Object[]) - Static method in class com.facebook.litho.ComponentLifecycle
 
newPerformanceEvent(int) - Method in class com.facebook.litho.BaseComponentsLogger
 
newPerformanceEvent(int) - Method in interface com.facebook.litho.ComponentsLogger
Create a new performance event with the given event id and start counting the time.
NodeCanFinish - Interface in com.facebook.litho.dataflow
Interface for a ValueNode that has logic that determines when its finished.
NoOpDrawable - Class in com.facebook.litho.fresco
This drawable is used in place of null in DraweeDrawable.
NoOpDrawable() - Constructor for class com.facebook.litho.fresco.NoOpDrawable
 
NS_PER_SECOND - Static variable in class com.facebook.litho.dataflow.SpringNode
 

O

OBJECT - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
obtainLithoViewChildren(List<LithoView>) - Method in interface com.facebook.litho.HasLithoViewChildren
 
obtainLithoViewChildren(List<LithoView>) - Method in class com.facebook.litho.widget.RecyclerViewWrapper
 
obtainStyledAttributes(int[], int) - Method in class com.facebook.litho.ComponentContext
 
of(E...) - Static method in class com.facebook.litho.specmodels.internal.ImmutableList
 
of(Class<? extends ComponentLifecycle>) - Static method in class com.facebook.litho.testing.SubComponent
 
of(Component) - Static method in class com.facebook.litho.testing.SubComponent
 
of(View) - Static method in class com.facebook.litho.testing.viewtree.ViewTree
 
offsetDip(Context, int) - Static method in class com.facebook.litho.animation.DimensionValue
 
offsetLeftAndRight(int) - Method in class com.facebook.litho.LithoView
 
offsetPx(float) - Static method in class com.facebook.litho.animation.DimensionValue
 
offsetTopAndBottom(int) - Method in class com.facebook.litho.LithoView
 
ON_BIND - Static variable in class com.facebook.litho.specmodels.model.DelegateMethodDescriptions
 
ON_BOUNDS_DEFINED - Static variable in class com.facebook.litho.specmodels.model.DelegateMethodDescriptions
 
ON_CREATE_INITIAL_STATE - Static variable in class com.facebook.litho.specmodels.model.DelegateMethodDescriptions
 
ON_CREATE_LAYOUT - Static variable in class com.facebook.litho.specmodels.model.DelegateMethodDescriptions
 
ON_CREATE_LAYOUT_WITH_SIZE_SPEC - Static variable in class com.facebook.litho.specmodels.model.DelegateMethodDescriptions
 
ON_CREATE_MOUNT_CONTENT - Static variable in class com.facebook.litho.specmodels.model.DelegateMethodDescriptions
 
ON_CREATE_TRANSITION - Static variable in class com.facebook.litho.specmodels.model.DelegateMethodDescriptions
 
ON_LOAD_STYLE - Static variable in class com.facebook.litho.specmodels.model.DelegateMethodDescriptions
 
ON_MEASURE - Static variable in class com.facebook.litho.specmodels.model.DelegateMethodDescriptions
 
ON_MEASURE_BASELINE - Static variable in class com.facebook.litho.specmodels.model.DelegateMethodDescriptions
 
ON_MOUNT - Static variable in class com.facebook.litho.specmodels.model.DelegateMethodDescriptions
 
ON_POPULATE_ACCESSIBILITY_NODE - Static variable in class com.facebook.litho.specmodels.model.DelegateMethodDescriptions
 
ON_POPULATE_EXTRA_ACCESSIBILITY_NODE - Static variable in class com.facebook.litho.specmodels.model.DelegateMethodDescriptions
 
ON_PREPARE - Static variable in class com.facebook.litho.specmodels.model.DelegateMethodDescriptions
 
ON_UNBIND - Static variable in class com.facebook.litho.specmodels.model.DelegateMethodDescriptions
 
ON_UNMOUNT - Static variable in class com.facebook.litho.specmodels.model.DelegateMethodDescriptions
 
onAcquire(ComponentContext, Reference) - Method in class com.facebook.litho.reference.BorderColorDrawableReference
 
onAcquire(ComponentContext, Reference) - Method in class com.facebook.litho.reference.DrawableReference
 
onAcquire(ComponentContext, Reference<T>) - Method in class com.facebook.litho.reference.ReferenceLifecycle
Deprecated.
 
onActivityCreated(Activity, Bundle) - Static method in class com.facebook.litho.ComponentsLifecycles
 
onActivityDestroyed(Activity) - Static method in class com.facebook.litho.ComponentsLifecycles
 
onAllNodesFinished(GraphBinding) - Method in interface com.facebook.litho.dataflow.BindingListener
Called when a GraphBinding is finished, meaning all of its nodes are finished.
onAnimationComplete(String) - Method in interface com.facebook.litho.TransitionManager.OnAnimationCompleteListener
 
onAttachedToWindow() - Method in class com.facebook.litho.LithoView
 
OnBind - Annotation Type in com.facebook.litho.annotations
A method annotation used in classes that are annotated with MountSpec.
onBind(ComponentContext, Object, Component<?>) - Method in class com.facebook.litho.ComponentLifecycle
 
onBind(ComponentContext, Object, Component<?>) - Method in class com.facebook.litho.testing.TestDrawableComponent
 
onBind(ComponentContext, Object, Component<?>) - Method in class com.facebook.litho.testing.TestViewComponent
 
onBind(ComponentContext, Object, Component) - Method in class com.facebook.litho.widget.EditText
 
onBind(ComponentContext, Object, Component) - Method in class com.facebook.litho.widget.Image
 
onBind(ComponentContext, Object, Component) - Method in class com.facebook.litho.widget.Recycler
 
onBind(ComponentContext, Object, Component) - Method in class com.facebook.litho.widget.VerticalScroll
 
OnBoundsDefined - Annotation Type in com.facebook.litho.annotations
 
onBoundsDefined(ComponentContext, ComponentLayout, Component<?>) - Method in class com.facebook.litho.ComponentLifecycle
Called after the layout calculation is finished and the given ComponentLayout has its bounds defined.
onBoundsDefined(ComponentContext, ComponentLayout, Component<?>) - Method in class com.facebook.litho.testing.TestDrawableComponent
 
onBoundsDefined(ComponentContext, ComponentLayout, Component<?>) - Method in class com.facebook.litho.testing.TestViewComponent
 
onBoundsDefined(ComponentContext, ComponentLayout, Component) - Method in class com.facebook.litho.widget.HorizontalScroll
 
onBoundsDefined(ComponentContext, ComponentLayout, Component) - Method in class com.facebook.litho.widget.Image
 
onBoundsDefined(ComponentContext, ComponentLayout, Component) - Method in class com.facebook.litho.widget.Recycler
 
onBoundsDefined(ComponentContext, ComponentLayout, Component) - Method in class com.facebook.litho.widget.Text
 
onCanceledBeforeStart(AnimationBinding) - Method in interface com.facebook.litho.animation.AnimationBindingListener
Called when a listener (including this one) returns false from AnimationBindingListener.shouldStart(com.facebook.litho.animation.AnimationBinding)
once() - Static method in class com.facebook.litho.testing.assertj.LithoViewAssert
 
onChanged(int, int, Object) - Method in class com.facebook.litho.widget.RecyclerBinderUpdateCallback
 
onContextCreated(Activity) - Static method in class com.facebook.litho.ComponentsLifecycles
 
onContextCreated(Context) - Static method in class com.facebook.litho.ComponentsLifecycles
 
onContextDestroyed(Context) - Static method in class com.facebook.litho.ComponentsLifecycles
 
OnCreateInitialState - Annotation Type in com.facebook.litho.annotations
A method annotated with this annotation is responsible for creating the initial value for params annotated with the State annotation in this spec.
OnCreateLayout - Annotation Type in com.facebook.litho.annotations
 
onCreateLayout(ComponentContext, Component<?>) - Method in class com.facebook.litho.ComponentLifecycle
Generate a tree of ComponentLayout representing the layout structure of the Component and its sub-components.
onCreateLayout(ComponentContext, Component) - Method in class com.facebook.litho.testing.TestLayoutComponent
 
onCreateLayout(ComponentContext, Component) - Method in class com.facebook.litho.widget.Card
 
onCreateLayout(ComponentContext, Component) - Method in class com.facebook.litho.widget.SolidColor
 
onCreateLayoutWithSizeSpec(ComponentContext, int, int, Component<?>) - Method in class com.facebook.litho.ComponentLifecycle
 
onCreateLayoutWithSizeSpec(ComponentContext, int, int, Component) - Method in class com.facebook.litho.testing.TestSizeDependentComponent
 
OnCreateMountContent - Annotation Type in com.facebook.litho.annotations
The method annotated with this annotation will be called to instantiate the mount content for the MountSpec.
onCreateMountContent(ComponentContext) - Method in class com.facebook.litho.ComponentLifecycle
Create the object that will be mounted in the LithoView.
onCreateMountContent(ComponentContext) - Method in class com.facebook.litho.testing.TestDrawableComponent
 
onCreateMountContent(ComponentContext) - Method in class com.facebook.litho.testing.TestViewComponent
 
onCreateMountContent(ComponentContext) - Method in class com.facebook.litho.widget.CardClip
 
onCreateMountContent(ComponentContext) - Method in class com.facebook.litho.widget.EditText
 
onCreateMountContent(ComponentContext) - Method in class com.facebook.litho.widget.HorizontalScroll
 
onCreateMountContent(ComponentContext) - Method in class com.facebook.litho.widget.Image
 
onCreateMountContent(ComponentContext) - Method in class com.facebook.litho.widget.Progress
 
onCreateMountContent(ComponentContext) - Method in class com.facebook.litho.widget.Recycler
 
onCreateMountContent(ComponentContext) - Method in class com.facebook.litho.widget.Text
 
onCreateMountContent(ComponentContext) - Method in class com.facebook.litho.widget.VerticalScroll
 
OnCreateTransition - Annotation Type in com.facebook.litho.annotations
Annotation for a method that specifies how to animate this component to its new layout and props.
onCreateTransition(ComponentContext, Component<?>) - Method in class com.facebook.litho.ComponentLifecycle
 
OnCreateTreeProp - Annotation Type in com.facebook.litho.annotations
An annotation for a Spec method that generates tree props.
onDetachedFromWindow() - Method in class com.facebook.litho.LithoView
 
onDetachedFromWindow() - Method in class com.facebook.litho.widget.RecyclerViewWrapper
 
OnEvent - Annotation Type in com.facebook.litho.annotations
 
onEvent(LogEvent) - Method in class com.facebook.litho.BaseComponentsLogger
Log a non-performance event.
onFinish(AnimationBinding) - Method in interface com.facebook.litho.animation.AnimationBindingListener
Called when a GraphBinding is finished, meaning all of its nodes are finished.
onFinishTemporaryDetach() - Method in class com.facebook.litho.LithoView
 
onGetAttributes(DebugComponent, AttributeAccumulator) - Method in class com.facebook.litho.stetho.DebugComponentDescriptor
 
onGetChildren(DebugComponent, <any>) - Method in class com.facebook.litho.stetho.DebugComponentDescriptor
 
onGetNodeName(DebugComponent) - Method in class com.facebook.litho.stetho.DebugComponentDescriptor
 
onGetStyleRuleNames(DebugComponent, StyleRuleNameAccumulator) - Method in class com.facebook.litho.stetho.DebugComponentDescriptor
 
onGetStyles(DebugComponent, String, StyleAccumulator) - Method in class com.facebook.litho.stetho.DebugComponentDescriptor
 
OnInitializeAccessibilityEventEvent - Class in com.facebook.litho
Components should implement an event of this type in order to receive callbacks to AccessibilityDelegateCompat.onInitializeAccessibilityEvent( View, AccessibilityEvent)
OnInitializeAccessibilityEventEvent() - Constructor for class com.facebook.litho.OnInitializeAccessibilityEventEvent
 
onInitializeAccessibilityEventHandler(EventHandler<OnInitializeAccessibilityEventEvent>) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
onInitializeAccessibilityEventHandler(EventHandler<OnInitializeAccessibilityEventEvent>) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
OnInitializeAccessibilityNodeInfoEvent - Class in com.facebook.litho
Components should implement an event of this type in order to receive callbacks to AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo( View, AccessibilityNodeInfoCompat)
OnInitializeAccessibilityNodeInfoEvent() - Constructor for class com.facebook.litho.OnInitializeAccessibilityNodeInfoEvent
 
onInitializeAccessibilityNodeInfoHandler(EventHandler<OnInitializeAccessibilityNodeInfoEvent>) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
onInitializeAccessibilityNodeInfoHandler(EventHandler<OnInitializeAccessibilityNodeInfoEvent>) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
onInputsFinished() - Method in interface com.facebook.litho.dataflow.NodeCanFinish
Called once the first time all of this nodes inputs have finished.
onInputsFinished() - Method in class com.facebook.litho.dataflow.SpringNode
 
onInputsFinished() - Method in class com.facebook.litho.dataflow.TimingNode
 
onInserted(int, int) - Method in class com.facebook.litho.widget.RecyclerBinderUpdateCallback
 
onInterceptTouchEvent(MotionEvent) - Method in class com.facebook.litho.ComponentHost
 
onLayout(boolean, int, int, int, int) - Method in class com.facebook.litho.ComponentHost
 
onLayout(boolean, int, int, int, int) - Method in class com.facebook.litho.widget.RecyclerViewWrapper
 
onLevelChange(int) - Method in class com.facebook.litho.MatrixDrawable
 
OnLoadStyle - Annotation Type in com.facebook.litho.annotations
 
onLoadStyle(ComponentContext, Component<?>) - Method in class com.facebook.litho.ComponentLifecycle
 
onLoadStyle(ComponentContext, Component) - Method in class com.facebook.litho.widget.EditText
 
onLoadStyle(ComponentContext, Component) - Method in class com.facebook.litho.widget.HorizontalScroll
 
onLoadStyle(ComponentContext, Component) - Method in class com.facebook.litho.widget.Image
 
onLoadStyle(ComponentContext, Component) - Method in class com.facebook.litho.widget.Progress
 
onLoadStyle(ComponentContext, Component) - Method in class com.facebook.litho.widget.Text
 
OnMeasure - Annotation Type in com.facebook.litho.annotations
 
onMeasure(ComponentContext, ComponentLayout, int, int, Size, Component<?>) - Method in class com.facebook.litho.ComponentLifecycle
 
onMeasure(int, int) - Method in class com.facebook.litho.LithoView
 
onMeasure(ComponentContext, ComponentLayout, int, int, Size, Component<?>) - Method in class com.facebook.litho.testing.TestDrawableComponent
 
onMeasure(ComponentContext, ComponentLayout, int, int, Size, Component<?>) - Method in class com.facebook.litho.testing.TestViewComponent
 
onMeasure(ComponentContext, ComponentLayout, int, int, Size, Component<?>) - Method in class com.facebook.litho.ViewCompatComponent
 
onMeasure(ComponentContext, ComponentLayout, int, int, Size, Component) - Method in class com.facebook.litho.widget.EditText
 
onMeasure(ComponentContext, ComponentLayout, int, int, Size, Component) - Method in class com.facebook.litho.widget.HorizontalScroll
 
onMeasure(ComponentContext, ComponentLayout, int, int, Size, Component) - Method in class com.facebook.litho.widget.Image
 
onMeasure(ComponentContext, ComponentLayout, int, int, Size, Component) - Method in class com.facebook.litho.widget.Progress
 
onMeasure(ComponentContext, ComponentLayout, int, int, Size, Component) - Method in class com.facebook.litho.widget.Recycler
 
onMeasure(int, int) - Method in class com.facebook.litho.widget.RecyclerViewWrapper
 
onMeasure(ComponentContext, ComponentLayout, int, int, Size, Component) - Method in class com.facebook.litho.widget.Text
 
OnMeasureBaseline - Annotation Type in com.facebook.litho.annotations
A method that is annotated with this annotation will be used to compute the baseline of your component.
onMeasureBaseline(ComponentContext, int, int) - Method in class com.facebook.litho.ComponentLifecycle
Called during layout calculation to determine the baseline of a component.
OnMount - Annotation Type in com.facebook.litho.annotations
 
onMount(ComponentContext, Object, Component<?>) - Method in class com.facebook.litho.ComponentLifecycle
Deploy all UI elements representing the final bounds defined in the given ComponentLayout.
onMount(ComponentContext, Object, Component) - Method in class com.facebook.litho.testing.TestDrawableComponent
 
onMount(ComponentContext, Object, Component) - Method in class com.facebook.litho.testing.TestViewComponent
 
onMount(ComponentContext, Object, Component) - Method in class com.facebook.litho.widget.CardClip
 
onMount(ComponentContext, Object, Component) - Method in class com.facebook.litho.widget.EditText
 
onMount(ComponentContext, Object, Component) - Method in class com.facebook.litho.widget.HorizontalScroll
 
onMount(ComponentContext, Object, Component) - Method in class com.facebook.litho.widget.Image
 
onMount(Drawable) - Method in interface com.facebook.litho.widget.MountableCharSequence
This will be called once the text component using this MountableCharSequence is mounted.
onMount(ComponentContext, Object, Component) - Method in class com.facebook.litho.widget.Progress
 
onMount(ComponentContext, Object, Component) - Method in class com.facebook.litho.widget.Recycler
 
onMount(ComponentContext, Object, Component) - Method in class com.facebook.litho.widget.Text
 
onMount(ComponentContext, Object, Component) - Method in class com.facebook.litho.widget.VerticalScroll
 
onMoved(int, int) - Method in class com.facebook.litho.widget.RecyclerBinderUpdateCallback
 
onPerformanceEventEnded(LogEvent) - Method in class com.facebook.litho.BaseComponentsLogger
Log the end of a performance event.
onPerformanceEventStarted(LogEvent) - Method in class com.facebook.litho.BaseComponentsLogger
Log the start of a performance event.
OnPopulateAccessibilityEventEvent - Class in com.facebook.litho
Components should implement an event of this type in order to receive callbacks to AccessibilityDelegateCompat.onPopulateAccessibilityEvent( View, AccessibilityEvent)
OnPopulateAccessibilityEventEvent() - Constructor for class com.facebook.litho.OnPopulateAccessibilityEventEvent
 
onPopulateAccessibilityEventHandler(EventHandler<OnPopulateAccessibilityEventEvent>) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
onPopulateAccessibilityEventHandler(EventHandler<OnPopulateAccessibilityEventEvent>) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
OnPopulateAccessibilityNode - Annotation Type in com.facebook.litho.annotations
 
onPopulateAccessibilityNode(AccessibilityNodeInfoCompat, Component<?>) - Method in class com.facebook.litho.ComponentLifecycle
Populate an accessibility node with information about the component.
onPopulateAccessibilityNode(AccessibilityNodeInfoCompat, Component) - Method in class com.facebook.litho.widget.Text
 
OnPopulateExtraAccessibilityNode - Annotation Type in com.facebook.litho.annotations
 
onPopulateExtraAccessibilityNode(AccessibilityNodeInfoCompat, int, int, int, Component<?>) - Method in class com.facebook.litho.ComponentLifecycle
Populate an extra accessibility node.
onPopulateExtraAccessibilityNode(AccessibilityNodeInfoCompat, int, int, int, Component) - Method in class com.facebook.litho.widget.Text
 
OnPrepare - Annotation Type in com.facebook.litho.annotations
 
onPrepare(ComponentContext, Component<?>) - Method in class com.facebook.litho.ComponentLifecycle
 
onPrepare(ComponentContext, Component<?>) - Method in class com.facebook.litho.ViewCompatComponent
 
onPrepare(ComponentContext, Component) - Method in class com.facebook.litho.widget.HorizontalScroll
 
onPrepare(ComponentContext, Component) - Method in class com.facebook.litho.widget.Progress
 
onPrepare(ComponentContext, Component) - Method in class com.facebook.litho.widget.Recycler
 
onPrepare(ComponentContext, Component) - Method in class com.facebook.litho.widget.VerticalScroll
 
onRelease(ComponentContext, Drawable, Reference) - Method in class com.facebook.litho.reference.BorderColorDrawableReference
 
onRelease(ComponentContext, T, Reference<T>) - Method in class com.facebook.litho.reference.ReferenceLifecycle
Deprecated.
 
onRemeasure(ComponentContext) - Static method in class com.facebook.litho.widget.Recycler
 
onRemoved(int, int) - Method in class com.facebook.litho.widget.RecyclerBinderUpdateCallback
 
OnRequestSendAccessibilityEventEvent - Class in com.facebook.litho
Components should implement an event of this type in order to receive callbacks to AccessibilityDelegateCompat.onRequestSendAccessibilityEvent( ViewGroup, View, AccessibilityEvent)
OnRequestSendAccessibilityEventEvent() - Constructor for class com.facebook.litho.OnRequestSendAccessibilityEventEvent
 
onRequestSendAccessibilityEventHandler(EventHandler<OnRequestSendAccessibilityEventEvent>) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
onRequestSendAccessibilityEventHandler(EventHandler<OnRequestSendAccessibilityEventEvent>) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
onScrollListener(RecyclerView.OnScrollListener) - Method in class com.facebook.litho.widget.Recycler.Builder
 
onScrollListeners(List<RecyclerView.OnScrollListener>) - Method in class com.facebook.litho.widget.Recycler.Builder
 
onSetStyle(DebugComponent, String, String, String) - Method in class com.facebook.litho.stetho.DebugComponentDescriptor
 
onSpringActivate(Spring) - Method in interface com.facebook.litho.dataflow.springs.SpringListener
called whenever the spring leaves its resting state
onSpringAtRest(Spring) - Method in interface com.facebook.litho.dataflow.springs.SpringListener
called whenever the spring achieves a resting state
onSpringEndStateChange(Spring) - Method in interface com.facebook.litho.dataflow.springs.SpringListener
called whenever the spring notifies of displacement state changes
onSpringUpdate(Spring) - Method in interface com.facebook.litho.dataflow.springs.SpringListener
called whenever the spring is updated
onStartTemporaryDetach() - Method in class com.facebook.litho.LithoView
 
onStateChange(int[]) - Method in class com.facebook.litho.widget.TextDrawable
 
onTouchEvent(MotionEvent) - Method in class com.facebook.litho.ComponentHost
 
onTouchEvent(MotionEvent, View) - Method in class com.facebook.litho.fresco.DraweeDrawable
 
onTouchEvent(MotionEvent, View) - Method in class com.facebook.litho.MatrixDrawable
 
onTouchEvent(MotionEvent, View) - Method in interface com.facebook.litho.Touchable
 
onTouchEvent(MotionEvent, View) - Method in class com.facebook.litho.widget.TextDrawable
 
OnTrigger - Annotation Type in com.facebook.litho.annotations
Annotated function in the component will allow its parents to call it with an EventTrigger.
OnUnbind - Annotation Type in com.facebook.litho.annotations
A method annotation used in classes that are annotated with MountSpec.
onUnbind(ComponentContext, Object, Component<?>) - Method in class com.facebook.litho.ComponentLifecycle
 
onUnbind(ComponentContext, Object, Component<?>) - Method in class com.facebook.litho.testing.TestDrawableComponent
 
onUnbind(ComponentContext, Object, Component<?>) - Method in class com.facebook.litho.testing.TestViewComponent
 
onUnbind(ComponentContext, Object, Component) - Method in class com.facebook.litho.widget.EditText
 
onUnbind(ComponentContext, Object, Component) - Method in class com.facebook.litho.widget.Recycler
 
onUnbind(ComponentContext, Object, Component) - Method in class com.facebook.litho.widget.VerticalScroll
 
OnUnmount - Annotation Type in com.facebook.litho.annotations
 
onUnmount(ComponentContext, Object, Component<?>) - Method in class com.facebook.litho.ComponentLifecycle
Unload UI elements associated with this component.
onUnmount(ComponentContext, Object, Component<?>) - Method in class com.facebook.litho.testing.TestDrawableComponent
 
onUnmount(ComponentContext, Object, Component<?>) - Method in class com.facebook.litho.testing.TestViewComponent
 
onUnmount(ComponentContext, Object, Component) - Method in class com.facebook.litho.widget.EditText
 
onUnmount(ComponentContext, Object, Component) - Method in class com.facebook.litho.widget.HorizontalScroll
 
onUnmount(ComponentContext, Object, Component) - Method in class com.facebook.litho.widget.Image
 
onUnmount(Drawable) - Method in interface com.facebook.litho.widget.MountableCharSequence
This will be called when the text component using MountableCharSequence is unmounted.
onUnmount(ComponentContext, Object, Component) - Method in class com.facebook.litho.widget.Progress
 
onUnmount(ComponentContext, Object, Component) - Method in class com.facebook.litho.widget.Recycler
 
onUnmount(ComponentContext, Object, Component) - Method in class com.facebook.litho.widget.Text
 
onUnmount(ComponentContext, Object, Component) - Method in class com.facebook.litho.widget.VerticalScroll
 
onUpdateMeasure(ComponentContext) - Static method in class com.facebook.litho.widget.Recycler
 
onUpdateMeasureAsync(ComponentContext) - Static method in class com.facebook.litho.widget.Recycler
 
OnUpdateState - Annotation Type in com.facebook.litho.annotations
Used to mark a method that can update the state of a Component.
onWillStart(AnimationBinding) - Method in interface com.facebook.litho.animation.AnimationBindingListener
Called when GraphBinding.activate() is called on the relevant binding.
optionalParameterTypes(ImmutableList<DelegateMethodDescription.OptionalParameterType>) - Method in class com.facebook.litho.specmodels.model.DelegateMethodDescription.Builder
 
optionalParameterTypes - Variable in class com.facebook.litho.specmodels.model.DelegateMethodDescription
 
outlineProvider(ViewOutlineProvider) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
outlineProvider(ViewOutlineProvider) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
Output<T> - Class in com.facebook.litho
Type for parameters that are logical outputs.
Output() - Constructor for class com.facebook.litho.Output
 
OUTPUT - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
OVERRIDE_DISABLED - Static variable in class com.facebook.litho.ThreadUtils
 
OVERRIDE_MAIN_THREAD_FALSE - Static variable in class com.facebook.litho.ThreadUtils
 
OVERRIDE_MAIN_THREAD_TRUE - Static variable in class com.facebook.litho.ThreadUtils
 
overrideComponentTreeId(int) - Method in class com.facebook.litho.ComponentTree.Builder
Gives the ability to override the auto-generated ComponentTree id: this is generally not useful in the majority of circumstances, so don't use it unless you really know what you're doing.

P

paddingAttr(YogaEdge, int, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
paddingAttr(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
paddingAttr(YogaEdge, int, int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
paddingAttr(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
paddingDip(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
paddingDip(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
paddingPercent(YogaEdge, float) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
paddingPercent(YogaEdge, float) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
paddingPx(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
paddingPx(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
paddingRes(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
paddingRes(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
parallel(T...) - Static method in class com.facebook.litho.Transition
Creates a set of Transitions that will run in parallel.
ParallelBinding - Class in com.facebook.litho.animation
An AnimationBinding that's composed of other AnimationBindings running in parallel, possibly starting on a stagger.
ParallelBinding(int, List<AnimationBinding>) - Constructor for class com.facebook.litho.animation.ParallelBinding
 
ParallelTransitionSet - Class in com.facebook.litho
A TransitionSet that runs its child transitions in parallel, optionally with a stagger.
ParallelTransitionSet(T...) - Constructor for class com.facebook.litho.ParallelTransitionSet
 
ParallelTransitionSet(List<T>) - Constructor for class com.facebook.litho.ParallelTransitionSet
 
ParallelTransitionSet(int, T...) - Constructor for class com.facebook.litho.ParallelTransitionSet
 
ParallelTransitionSet(int, List<T>) - Constructor for class com.facebook.litho.ParallelTransitionSet
 
Param - Annotation Type in com.facebook.litho.annotations
 
PARAM_COMPONENT - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
PARAM_IS_ASYNC_PREPARE - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
PARAM_IS_BACKGROUND_LAYOUT - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
PARAM_IS_BACKGROUND_LAYOUT_ENABLED - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
PARAM_IS_DIRTY - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
PARAM_LOG_TAG - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
PARAM_MESSAGE - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
PARAM_MOUNTED_COUNT - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
PARAM_MOVED_COUNT - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
PARAM_NO_OP_COUNT - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
PARAM_TREE_DIFF_ENABLED - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
PARAM_UNCHANGED_COUNT - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
PARAM_UNMOUNTED_COUNT - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
PARAM_UPDATED_COUNT - Static variable in interface com.facebook.litho.FrameworkLogEvents
 
paramName - Variable in class com.facebook.litho.specmodels.model.BuilderMethodModel
 
params - Variable in class com.facebook.litho.EventHandler
 
paramType - Variable in class com.facebook.litho.specmodels.model.BuilderMethodModel
 
parse(String) - Static method in class com.facebook.yoga.YogaValue
 
PerformAccessibilityActionEvent - Class in com.facebook.litho
Components should implement an event of this type in order to receive callbacks to View.AccessibilityDelegate
PerformAccessibilityActionEvent() - Constructor for class com.facebook.litho.PerformAccessibilityActionEvent
 
performAccessibilityActionHandler(EventHandler<PerformAccessibilityActionEvent>) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
performAccessibilityActionHandler(EventHandler<PerformAccessibilityActionEvent>) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
performIncrementalMount(Rect, boolean) - Method in class com.facebook.litho.LithoView
 
performIncrementalMount() - Method in class com.facebook.litho.LithoView
 
performIncrementalMount(ViewGroup) - Static method in class com.facebook.litho.utils.IncrementalMountUtils
Performs incremental mount on the children views of the given ViewGroup.
performLayout(boolean, int, int, int, int) - Method in class com.facebook.litho.LithoView
 
performStateUpdate(ComponentContext) - Method in interface com.facebook.litho.testing.StateUpdatesTestHelper.StateUpdater
 
poolSize() - Method in class com.facebook.litho.ComponentLifecycle
 
poolSize() - Method in class com.facebook.litho.widget.CardClip
 
poolSize() - Method in class com.facebook.litho.widget.EditText
 
poolSize() - Method in class com.facebook.litho.widget.HorizontalScroll
 
poolSize() - Method in class com.facebook.litho.widget.Image
 
poolSize() - Method in class com.facebook.litho.widget.Progress
 
poolSize() - Method in class com.facebook.litho.widget.Recycler
 
poolSize() - Method in class com.facebook.litho.widget.Text
 
poolSize() - Method in class com.facebook.litho.widget.VerticalScroll
 
populateTreeProps(Component<?>, TreeProps) - Method in class com.facebook.litho.ComponentLifecycle
Retrieves all of the tree props used by this Component from the TreeProps map and sets the tree props as fields on the ComponentImpl.
positionAttr(YogaEdge, int, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
positionAttr(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
positionAttr(YogaEdge, int, int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
positionAttr(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
positionDip(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
positionDip(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
positionPercent(YogaEdge, float) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
positionPercent(YogaEdge, float) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
positionPx(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
positionPx(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
positionRes(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
positionRes(YogaEdge, int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
positionType(YogaPositionType) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
positionType(YogaPositionType) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
post(Runnable) - Method in interface com.facebook.litho.LayoutHandler
 
postFrameCallback(ChoreographerCompat.FrameCallback) - Method in interface com.facebook.litho.dataflow.ChoreographerCompat
 
postFrameCallback(ChoreographerCompat.FrameCallback) - Method in class com.facebook.litho.dataflow.ChoreographerCompatImpl
 
postFrameCallback(ChoreographerCompat.FrameCallback) - Method in class com.facebook.litho.dataflow.MockTimingSource
 
postFrameCallbackDelayed(ChoreographerCompat.FrameCallback, long) - Method in interface com.facebook.litho.dataflow.ChoreographerCompat
 
postFrameCallbackDelayed(ChoreographerCompat.FrameCallback, long) - Method in class com.facebook.litho.dataflow.ChoreographerCompatImpl
 
postFrameCallbackDelayed(ChoreographerCompat.FrameCallback, long) - Method in class com.facebook.litho.dataflow.MockTimingSource
 
preAllocateMountContent() - Method in class com.facebook.litho.ComponentTree
Pre-allocate the mount content of all MountSpec in this tree.
preAllocateMountContentAsync() - Method in class com.facebook.litho.ComponentTree
Schedule to asynchronizely pre-allocate the mount content of all MountSpec in this tree.
PreambleGenerator - Class in com.facebook.litho.specmodels.generator
Class that generates the preamble for a Component.
prefetchDisplayLists(View) - Static method in class com.facebook.litho.utils.DisplayListUtils
 
prepare() - Method in class com.facebook.litho.viewcompat.SimpleViewBinder
 
prepare() - Method in interface com.facebook.litho.viewcompat.ViewBinder
Prepares the binder to be bound to a view.
PREVIOUS_RENDER_DATA_FIELD_NAME - Static variable in interface com.facebook.litho.specmodels.generator.GeneratorConstants
 
previousRenderState(RenderState) - Method in class com.facebook.litho.ComponentTree.Builder
Specify an existing previous render state that the ComponentTree can use to set the current values for providing previous versions of @Prop/@State variables.
print(Canvas) - Method in class com.facebook.litho.displaylist.DisplayListLollipop
 
print(Canvas) - Method in class com.facebook.litho.displaylist.DisplayListMarshmallow
 
print(Messager) - Method in exception com.facebook.litho.specmodels.processor.ComponentsProcessingException
 
print(Messager) - Method in exception com.facebook.litho.specmodels.processor.MultiPrintableException
 
print(Messager) - Method in exception com.facebook.litho.specmodels.processor.PrintableException
 
print() - Method in class com.facebook.yoga.YogaNode
Use the set logger (defaults to adb log) to print out the styles, children, and computed layout of the tree rooted at this node.
PrintableException - Exception in com.facebook.litho.specmodels.processor
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.facebook.litho.specmodels.processor.AbstractComponentsProcessor
 
ProcessorUtils - Class in com.facebook.litho.specmodels.processor
Utility class for processing specs.
ProcessorUtils() - Constructor for class com.facebook.litho.specmodels.processor.ProcessorUtils
 
Progress - Class in com.facebook.litho.widget
Renders an infinitely spinning progress bar.
Progress.Builder - Class in com.facebook.litho.widget
 
Prop - Annotation Type in com.facebook.litho.annotations
Annotates a parameter to a component's spec method indicating that it will be supplied as a prop for this component.
PropDefault - Annotation Type in com.facebook.litho.annotations
 
PropDefaultModel - Class in com.facebook.litho.specmodels.model
Model that is a simple base representation of a PropDefault.
PropDefaultModel(TypeName, String, ImmutableList<Modifier>, Object) - Constructor for class com.facebook.litho.specmodels.model.PropDefaultModel
 
PropDefaultModel(TypeName, String, ImmutableList<Modifier>, Object, ResType, int) - Constructor for class com.facebook.litho.specmodels.model.PropDefaultModel
 
propDefaults(ImmutableList<PropDefaultModel>) - Method in class com.facebook.litho.specmodels.model.SpecModelImpl.Builder
 
PropDefaultsExtractor - Class in com.facebook.litho.specmodels.processor
Extracts prop defaults from the given input.
PropDefaultsExtractor() - Constructor for class com.facebook.litho.specmodels.processor.PropDefaultsExtractor
 
PropertyAnimation - Class in com.facebook.litho.animation
Represents the animation specification for a single property: - What transition key it's for - What property for that transition key that should animate - The value that property should animate to
PropertyAnimation(PropertyHandle, float) - Constructor for class com.facebook.litho.animation.PropertyAnimation
 
PropertyHandle - Class in com.facebook.litho.animation
A pair of transition key and AnimatedProperty which can be used to identify a single animating component property at runtime.
PropertyHandle(String, AnimatedProperty) - Constructor for class com.facebook.litho.animation.PropertyHandle
 
propertyTarget - Variable in class com.facebook.litho.Transition.AnimationTarget
 
propertyTargetExtraData - Variable in class com.facebook.litho.Transition.PropertyTarget
 
propertyTargetType - Variable in class com.facebook.litho.Transition.PropertyTarget
 
PropJavadocModel - Class in com.facebook.litho.specmodels.model
Model that is an abstract representation of the javadoc for a prop.
PropJavadocModel(String, String) - Constructor for class com.facebook.litho.specmodels.model.PropJavadocModel
 
propJavadocs(ImmutableList<PropJavadocModel>) - Method in class com.facebook.litho.specmodels.model.SpecModelImpl.Builder
 
PropModel - Class in com.facebook.litho.specmodels.model
Model that is an abstract representation of a Prop.
propName - Variable in class com.facebook.litho.specmodels.model.PropJavadocModel
 
PropsBuilder() - Constructor for class com.facebook.litho.reference.BorderColorDrawableReference.PropsBuilder
 
PropsBuilder(DrawableReference.State) - Constructor for class com.facebook.litho.reference.DrawableReference.PropsBuilder
 
PropValidation - Class in com.facebook.litho.specmodels.model
Class for validating that the state models within a SpecModel are well-formed.
PropValidation() - Constructor for class com.facebook.litho.specmodels.model.PropValidation
 
provide(ComponentsSystrace.Systrace) - Static method in class com.facebook.litho.ComponentsSystrace
 
PTRRefreshEvent - Class in com.facebook.litho.widget
An event that is triggered when a pull-to-refresh action is performed.
PTRRefreshEvent() - Constructor for class com.facebook.litho.widget.PTRRefreshEvent
 
pTRRefreshEventHandler(EventHandler) - Method in class com.facebook.litho.widget.Recycler.Builder
 
PureRenderGenerator - Class in com.facebook.litho.specmodels.generator
 
PureRenderValidation - Class in com.facebook.litho.specmodels.model
 
PureRenderValidation() - Constructor for class com.facebook.litho.specmodels.model.PureRenderValidation
 
put(Class, Object) - Method in class com.facebook.litho.TreeProps
 
PX - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 

Q

qualifiedSpecClassName(String) - Method in class com.facebook.litho.specmodels.model.SpecModelImpl.Builder
 

R

rangeRatio(float) - Method in class com.facebook.litho.widget.RecyclerBinder.Builder
 
rebind() - Method in class com.facebook.litho.LithoView
 
recordRenderData(Component, ComponentLifecycle.RenderData) - Method in class com.facebook.litho.ComponentLifecycle
 
RecyclePool<T> - Class in com.facebook.litho
Used to recycle objects in Litho.
RecyclePool(String, int, boolean) - Constructor for class com.facebook.litho.RecyclePool
 
Recycler - Class in com.facebook.litho.widget
Components that renders a RecyclerView.
Recycler.Builder - Class in com.facebook.litho.widget
 
RecyclerBinder - Class in com.facebook.litho.widget
This binder class is used to asynchronously layout Components given a list of Component and attaching them to a RecyclerSpec.
RecyclerBinder.Builder - Class in com.facebook.litho.widget
 
RecyclerBinderOperationExecutor - Class in com.facebook.litho.widget
RecyclerBinderOperationExecutor(RecyclerBinder) - Constructor for class com.facebook.litho.widget.RecyclerBinderOperationExecutor
 
RecyclerBinderUpdateCallback<T> - Class in com.facebook.litho.widget
An implementation of ListUpdateCallback that generates the relevant Components when an item is inserted/updated.
RecyclerBinderUpdateCallback.ComponentContainer - Class in com.facebook.litho.widget
 
RecyclerBinderUpdateCallback.ComponentRenderer<T> - Interface in com.facebook.litho.widget
 
RecyclerBinderUpdateCallback.Operation - Class in com.facebook.litho.widget
 
RecyclerBinderUpdateCallback.OperationExecutor - Interface in com.facebook.litho.widget
 
recyclerEventsController(RecyclerEventsController) - Method in class com.facebook.litho.widget.Recycler.Builder
 
RecyclerEventsController - Class in com.facebook.litho.widget
An controller that can be passed as Prop to a Recycler component to trigger events from outside the component hierarchy.
RecyclerEventsController() - Constructor for class com.facebook.litho.widget.RecyclerEventsController
 
recyclerViewId(int) - Method in class com.facebook.litho.widget.Recycler.Builder
 
RecyclerViewWrapper - Class in com.facebook.litho.widget
Wrapper that encapsulates all the features RecyclerSpec provides such as sticky header and pull-to-refresh
RecyclerViewWrapper(Context, RecyclerView) - Constructor for class com.facebook.litho.widget.RecyclerViewWrapper
 
Reference<L> - Class in com.facebook.litho.reference
Deprecated.
Just use the object directly instead.
Reference(ReferenceLifecycle<L>) - Constructor for class com.facebook.litho.reference.Reference
Deprecated.
 
REFERENCE - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
Reference.Builder<L> - Class in com.facebook.litho.reference
Deprecated.
 
REFERENCE_BUILDER - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
REFERENCE_LIFECYCLE - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
ReferenceLifecycle<T> - Class in com.facebook.litho.reference
Deprecated.
ReferenceLifecycle() - Constructor for class com.facebook.litho.reference.ReferenceLifecycle
Deprecated.
 
ReflectionHelper - Class in com.facebook.litho.testing
Helpers for dealing with reflection.
refreshAccessibilityDelegatesIfNeeded(boolean) - Method in class com.facebook.litho.ComponentHost
 
refreshHandler(EventHandler) - Method in class com.facebook.litho.widget.Recycler.Builder
 
refreshProgressBarColor(int) - Method in class com.facebook.litho.widget.Recycler.Builder
 
refreshProgressBarColorAttr(int, int) - Method in class com.facebook.litho.widget.Recycler.Builder
 
refreshProgressBarColorAttr(int) - Method in class com.facebook.litho.widget.Recycler.Builder
 
refreshProgressBarColorRes(int) - Method in class com.facebook.litho.widget.Recycler.Builder
 
register(GraphBinding) - Method in class com.facebook.litho.dataflow.DataFlowGraph
Adds an activated GraphBinding.
registerDescriptor(DescriptorRegistrar) - Method in class com.facebook.litho.stetho.ComponentsDescriptorProvider
 
registerKey(Component) - Method in class com.facebook.litho.KeyHandler
 
release() - Method in class com.facebook.litho.Component.Builder
 
release(TreeProps) - Static method in class com.facebook.litho.ComponentsPools
 
release(Diff) - Static method in class com.facebook.litho.ComponentsPools
 
release() - Method in class com.facebook.litho.ComponentTree.Builder
 
release() - Method in class com.facebook.litho.ComponentTree
The contract is that in order to release a ComponentTree, you must do so from the main thread, or guarantee that it will never be accessed from the main thread again.
release() - Method in class com.facebook.litho.LithoView
 
release(T) - Method in class com.facebook.litho.RecyclePool
 
release() - Method in class com.facebook.litho.reference.BorderColorDrawableReference.PropsBuilder
 
release(ComponentContext, T, Reference<T>) - Static method in class com.facebook.litho.reference.Reference
Deprecated.
Releases the object previously acquired by calling Reference.acquire(ComponentContext, Reference).
release() - Method in class com.facebook.litho.ResourceResolver
 
release() - Method in class com.facebook.litho.testing.TestDrawableComponent.Builder
 
release() - Method in class com.facebook.litho.testing.TestLayoutComponent.Builder
 
release() - Method in class com.facebook.litho.testing.TestSizeDependentComponent.Builder
 
release() - Method in class com.facebook.litho.testing.TestViewComponent.Builder
 
release() - Method in class com.facebook.litho.ViewCompatComponent.Builder
 
release() - Method in class com.facebook.litho.widget.Card.Builder
 
release() - Method in class com.facebook.litho.widget.CardClip.Builder
 
release() - Method in class com.facebook.litho.widget.ComponentTreeHolder
 
release() - Method in class com.facebook.litho.widget.EditText.Builder
 
release() - Method in class com.facebook.litho.widget.HorizontalScroll.Builder
 
release() - Method in class com.facebook.litho.widget.Image.Builder
 
release() - Method in class com.facebook.litho.widget.Progress.Builder
 
release() - Method in class com.facebook.litho.widget.Recycler.Builder
 
release() - Method in class com.facebook.litho.widget.RecyclerBinderUpdateCallback.ComponentContainer
 
release(RecyclerBinderUpdateCallback<T>) - Static method in class com.facebook.litho.widget.RecyclerBinderUpdateCallback
 
release() - Method in class com.facebook.litho.widget.SolidColor.Builder
 
release() - Method in class com.facebook.litho.widget.Text.Builder
 
release() - Method in class com.facebook.litho.widget.VerticalScroll.Builder
 
releaseCachedLayout() - Method in class com.facebook.litho.Component
 
releaseDiff(Diff) - Method in class com.facebook.litho.ComponentLifecycle
 
releaseDiff(Diff) - Method in class com.facebook.litho.reference.ReferenceLifecycle
Deprecated.
 
releaseOutput(Output) - Method in class com.facebook.litho.ComponentLifecycle
 
ReMeasureEvent - Class in com.facebook.litho.widget
An event that a RecyclerBinder can trigger to notify the Recycler that it should re-measure.
ReMeasureEvent() - Constructor for class com.facebook.litho.widget.ReMeasureEvent
 
remove(Object) - Method in class com.facebook.litho.internal.ArraySet
 
removeAll(Collection<?>) - Method in class com.facebook.litho.internal.ArraySet
 
removeAllListeners() - Method in class com.facebook.litho.dataflow.springs.Spring
remove all of the listeners
removeAt(int) - Method in class com.facebook.litho.internal.ArraySet
 
removeCallbacks(Runnable) - Method in interface com.facebook.litho.LayoutHandler
 
removeCallbacksAndMessages(Object) - Method in interface com.facebook.litho.LayoutHandler
 
removeChildAt(int) - Method in class com.facebook.yoga.YogaNode
 
removeFrameCallback(ChoreographerCompat.FrameCallback) - Method in interface com.facebook.litho.dataflow.ChoreographerCompat
 
removeFrameCallback(ChoreographerCompat.FrameCallback) - Method in class com.facebook.litho.dataflow.ChoreographerCompatImpl
 
removeFrameCallback(ChoreographerCompat.FrameCallback) - Method in class com.facebook.litho.dataflow.MockTimingSource
 
removeItemAt(int) - Method in class com.facebook.litho.widget.RecyclerBinder
Removes an item from index position.
removeItemAtAsync(int) - Method in class com.facebook.litho.widget.RecyclerBinder
Removes an item from position.
removeListener(AnimationBindingListener) - Method in interface com.facebook.litho.animation.AnimationBinding
Removes a previously added AnimationBindingListener.
removeListener(AnimationBindingListener) - Method in class com.facebook.litho.animation.ParallelBinding
 
removeListener(AnimationBindingListener) - Method in class com.facebook.litho.animation.SequenceBinding
 
removeListener(AnimationBindingListener) - Method in class com.facebook.litho.animation.TransitionAnimationBinding
 
removeListener(SpringListener) - Method in class com.facebook.litho.dataflow.springs.Spring
remove a listener
removeRangeAt(int, int) - Method in class com.facebook.litho.widget.RecyclerBinder
Removes count items starting from position.
render(T, int) - Method in interface com.facebook.litho.widget.RecyclerBinderUpdateCallback.ComponentRenderer
 
RENDER_DATA - Static variable in interface com.facebook.litho.specmodels.model.ClassNames
 
RenderDataDiffModel - Class in com.facebook.litho.specmodels.model
Model that is an abstract representation of a Diff parameter to a lifecycle method.
RenderDataGenerator - Class in com.facebook.litho.specmodels.generator
Generates delegate methods for RenderData (which is used by lifecycle methods that support Diff params).
RenderInfo - Class in com.facebook.litho.widget
Keeps the list item information that will allow the framework to understand how to render it.
RenderInfo.Builder<T> - Class in com.facebook.litho.widget
 
rendersComponent() - Method in class com.facebook.litho.widget.ComponentRenderInfo
 
rendersComponent() - Method in class com.facebook.litho.widget.RenderInfo
 
RenderState - Class in com.facebook.litho
Keeps track of the last mounted @Prop/@State a component was rendered with for components that care about them (currently, this is just for ComponentSpecs that use Diff's of props in any of their lifecycle methods).
RenderState() - Constructor for class com.facebook.litho.RenderState
 
representedObject - Variable in class com.facebook.litho.specmodels.model.DelegateMethodModel
 
representedObject - Variable in class com.facebook.litho.specmodels.model.EventDeclarationModel.FieldModel
 
representedObject - Variable in class com.facebook.litho.specmodels.model.EventDeclarationModel
 
representedObject - Variable in class com.facebook.litho.specmodels.model.EventMethodModel
 
representedObject(Object) - Method in class com.facebook.litho.specmodels.model.SpecModelImpl.Builder
 
representedObject - Variable in class com.facebook.litho.specmodels.model.UpdateStateMethodModel
 
representedObject(Object) - Method in class com.facebook.litho.testing.specmodels.TestMethodParamModel.Builder
 
requestDisallowInterceptTouchEvent(boolean) - Method in class com.facebook.litho.widget.RecyclerViewWrapper
 
requestLayout() - Method in class com.facebook.litho.ComponentHost
 
requestScrollToPosition(int, boolean) - Method in class com.facebook.litho.widget.RecyclerEventsController
Send the Recycler a request to scroll the content to a specific item in the binder.
requestScrollToTop(boolean) - Method in class com.facebook.litho.widget.RecyclerEventsController
Send the Recycler a request to scroll the content to the first item in the binder.
rerender() - Method in class com.facebook.litho.DebugComponent
 
reset(Object) - Method in interface com.facebook.litho.animation.AnimatedProperty
Resets this property to its default value on this mount content.
reset() - Method in class com.facebook.litho.Edges
 
reset() - Method in class com.facebook.yoga.YogaNode
 
resetInteractions() - Method in class com.facebook.litho.testing.TestComponent
Reset the tracking of which methods have been called on this component.
resolve(Resolver, PropertyHandle) - Method in class com.facebook.litho.animation.DimensionValue
 
resolve(Resolver, PropertyHandle) - Method in class com.facebook.litho.animation.FloatValue
 
resolve(Resolver, PropertyHandle) - Method in interface com.facebook.litho.animation.RuntimeValue
Uses the given Resolver to determine the runtime value based on the given ComponentProperty.
resolveBoolAttr(int, int) - Method in class com.facebook.litho.ResourceResolver
 
resolveBoolRes(int) - Method in class com.facebook.litho.ResourceResolver
 
resolveColorAttr(int, int) - Method in class com.facebook.litho.ResourceResolver
 
resolveColorRes(int) - Method in class com.facebook.litho.ResourceResolver
 
resolveDimenOffsetAttr(int, int) - Method in class com.facebook.litho.ResourceResolver
 
resolveDimenOffsetRes(int) - Method in class com.facebook.litho.ResourceResolver
 
resolveDimenSizeAttr(int, int) - Method in class com.facebook.litho.ResourceResolver
 
resolveDimenSizeRes(int) - Method in class com.facebook.litho.ResourceResolver
 
resolveDrawableAttr(int, int) - Method in class com.facebook.litho.ResourceResolver
 
resolveDrawableRes(int) - Method in class com.facebook.litho.ResourceResolver
 
resolveFloatAttr(int, int) - Method in class com.facebook.litho.ResourceResolver
 
resolveFloatRes(int) - Method in class com.facebook.litho.ResourceResolver
 
resolveIntArrayAttr(int, int) - Method in class com.facebook.litho.ResourceResolver
 
resolveIntAttr(int, int) - Method in class com.facebook.litho.ResourceResolver
 
resolveIntRes(int) - Method in class com.facebook.litho.ResourceResolver
 
Resolver - Interface in com.facebook.litho.animation
Class used to get and set the runtime values of mount contents in the component hierarchy during animations.
resolveStringArrayAttr(int, int) - Method in class com.facebook.litho.ResourceResolver
 
resolveStringAttr(int, int) - Method in class com.facebook.litho.ResourceResolver
 
resolveStringRes(int) - Method in class com.facebook.litho.ResourceResolver
 
resolveStringRes(int, Object...) - Method in class com.facebook.litho.ResourceResolver
 
ResourceCache - Class in com.facebook.litho
 
ResourceCache(Configuration) - Constructor for class com.facebook.litho.ResourceCache
 
ResourceResolver - Class in com.facebook.litho
 
ResourceResolver() - Constructor for class com.facebook.litho.ResourceResolver
 
ResType - Enum in com.facebook.litho.annotations
 
retainAll(Collection<?>) - Method in class com.facebook.litho.internal.ArraySet
 
returnType(TypeName) - Method in class com.facebook.litho.specmodels.model.DelegateMethodDescription.Builder
 
returnType - Variable in class com.facebook.litho.specmodels.model.DelegateMethodDescription
 
returnType - Variable in class com.facebook.litho.specmodels.model.DelegateMethodModel
 
returnType - Variable in class com.facebook.litho.specmodels.model.EventDeclarationModel
 
returnType - Variable in class com.facebook.litho.specmodels.model.EventMethodModel
 
returnType - Variable in class com.facebook.litho.specmodels.model.UpdateStateMethodModel
 
round(float) - Static method in class com.facebook.litho.FastMath
This stack overflow post has more context around what cases this implementation won't handle.
Row - Class in com.facebook.litho
 
RowReverse - Class in com.facebook.litho
 
run() - Method in class com.facebook.litho.DisplayListPrefetcher
 
RuntimeValue - Interface in com.facebook.litho.animation
Class that represents a float value that may need to be resolved at runtime (since it's relative to a property on a mount content for example).

S

SCALE - Static variable in class com.facebook.litho.animation.AnimatedProperties
The scale of a mount content: treats both X- and Y-scales as one.
SCALE_X - Static variable in class com.facebook.litho.animation.AnimatedProperties
The x-scale of a mount content.
SCALE_Y - Static variable in class com.facebook.litho.animation.AnimatedProperties
The y-scale of a mount content.
scaleType(ImageView.ScaleType) - Method in class com.facebook.litho.widget.Image.Builder
 
scheduleDrawable(Drawable, Runnable, long) - Method in class com.facebook.litho.MatrixDrawable
 
scheduleDrawable(Drawable, Runnable, long) - Method in class com.facebook.litho.widget.TextDrawable
 
scrollbarEnabled(boolean) - Method in class com.facebook.litho.widget.HorizontalScroll.Builder
 
scrollbarEnabled(boolean) - Method in class com.facebook.litho.widget.VerticalScroll.Builder
 
scrollbarEnabledAttr(int, int) - Method in class com.facebook.litho.widget.HorizontalScroll.Builder
 
scrollbarEnabledAttr(int) - Method in class com.facebook.litho.widget.HorizontalScroll.Builder
 
scrollbarEnabledRes(int) - Method in class com.facebook.litho.widget.HorizontalScroll.Builder
 
scrollbarFadingEnabled(boolean) - Method in class com.facebook.litho.widget.VerticalScroll.Builder
 
scrollBarStyle(int) - Method in class com.facebook.litho.widget.Recycler.Builder
 
scrollToPosition(int) - Method in class com.facebook.litho.widget.RecyclerBinder
 
scrollToPositionWithOffset(int, int) - Method in class com.facebook.litho.widget.RecyclerBinder
 
selection(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
SendAccessibilityEventEvent - Class in com.facebook.litho
Components should implement an event of this type in order to receive callbacks to AccessibilityDelegateCompat.sendAccessibilityEvent(View, int)
SendAccessibilityEventEvent() - Constructor for class com.facebook.litho.SendAccessibilityEventEvent
 
sendAccessibilityEventHandler(EventHandler<SendAccessibilityEventEvent>) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
sendAccessibilityEventHandler(EventHandler<SendAccessibilityEventEvent>) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
SendAccessibilityEventUncheckedEvent - Class in com.facebook.litho
Components should implement an event of this type in order to receive callbacks to AccessibilityDelegateCompat.sendAccessibilityEventUnchecked( View, AccessibilityEvent)
SendAccessibilityEventUncheckedEvent() - Constructor for class com.facebook.litho.SendAccessibilityEventUncheckedEvent
 
sendAccessibilityEventUncheckedHandler(EventHandler<SendAccessibilityEventUncheckedEvent>) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
sendAccessibilityEventUncheckedHandler(EventHandler<SendAccessibilityEventUncheckedEvent>) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
sequence(T...) - Static method in class com.facebook.litho.Transition
Creates a sequence of Transitions that will run one after another.
SequenceBinding - Class in com.facebook.litho.animation
An AnimationBinding that's a sequence of other AnimationBindings.
SequenceBinding(List<AnimationBinding>) - Constructor for class com.facebook.litho.animation.SequenceBinding
 
SequenceTransitionSet - Class in com.facebook.litho
A TransitionSet that runs its child transitions in sequence, one after another.
SequenceTransitionSet(T...) - Constructor for class com.facebook.litho.SequenceTransitionSet
 
SequenceTransitionSet(List<T>) - Constructor for class com.facebook.litho.SequenceTransitionSet
 
set(Object, float) - Method in interface com.facebook.litho.animation.AnimatedProperty
Updates the value of this property on the given mount content to the given value.
set(YogaEdge, float) - Method in class com.facebook.litho.Edges
 
set(T) - Method in class com.facebook.litho.Output
Assumed thread-safe because the one write is before all the reads
setAccessibilityDelegate(AccessibilityDelegate) - Method in class com.facebook.litho.ComponentHost
 
setAccessibilityDescription(String) - Method in class com.facebook.widget.accessibility.delegates.AccessibleClickableSpan
 
setAlignContent(YogaAlign) - Method in class com.facebook.litho.DebugComponent
 
setAlignContent(YogaAlign) - Method in class com.facebook.yoga.YogaNode
 
setAlignItems(YogaAlign) - Method in class com.facebook.litho.DebugComponent
 
setAlignItems(YogaAlign) - Method in class com.facebook.yoga.YogaNode
 
setAlignSelf(YogaAlign) - Method in class com.facebook.litho.DebugComponent
 
setAlignSelf(YogaAlign) - Method in class com.facebook.yoga.YogaNode
 
setAlpha(int) - Method in class com.facebook.litho.BorderColorDrawable
 
setAlpha(int) - Method in class com.facebook.litho.fresco.NoOpDrawable
 
setAlpha(int) - Method in class com.facebook.litho.MatrixDrawable
 
setAlpha(int) - Method in class com.facebook.litho.testing.shadows.ColorDrawableShadow
 
setAlpha(int) - Method in class com.facebook.litho.widget.TextDrawable
 
setAspectRatio(float) - Method in class com.facebook.litho.DebugComponent
 
setAspectRatio(float) - Method in class com.facebook.yoga.YogaNode
 
setAtRest() - Method in class com.facebook.litho.dataflow.springs.Spring
Set the spring to be at rest by making its end value equal to its current value and setting velocity to 0.
setAttributesAsText(LithoView, String) - Method in class com.facebook.litho.stetho.LithoViewDescriptor
 
setBackgroundColor(int) - Method in class com.facebook.litho.DebugComponent
 
setBaselineFunction(YogaBaselineFunction) - Method in class com.facebook.yoga.YogaNode
 
setBorder(YogaEdge, float) - Method in class com.facebook.yoga.YogaNode
 
setBorderWidth(YogaEdge, float) - Method in class com.facebook.litho.DebugComponent
 
setBounds(int, int, int, int) - Method in class com.facebook.litho.displaylist.DisplayList
Set the bounds in which this DisplayList will draw.
setBounds(int, int, int, int) - Method in class com.facebook.litho.displaylist.DisplayListLollipop
 
setBounds(int, int, int, int) - Method in class com.facebook.litho.displaylist.DisplayListMarshmallow
 
setBounds(int, int, int, int) - Method in class com.facebook.litho.MatrixDrawable
 
setBounds(Rect) - Method in class com.facebook.litho.MatrixDrawable
 
setChangingConfigurations(int) - Method in class com.facebook.litho.MatrixDrawable
 
setColorFilter(ColorFilter) - Method in class com.facebook.litho.BorderColorDrawable
 
setColorFilter(ColorFilter) - Method in class com.facebook.litho.fresco.NoOpDrawable
 
setColorFilter(ColorFilter) - Method in class com.facebook.litho.MatrixDrawable
 
setColorFilter(ColorFilter) - Method in class com.facebook.litho.testing.shadows.ColorDrawableShadow
 
setColorFilter(ColorFilter) - Method in class com.facebook.litho.widget.TextDrawable
 
setComponent(Component) - Method in class com.facebook.litho.LithoView
Change the root component synchronously.
setComponentAsync(Component) - Method in class com.facebook.litho.LithoView
Change the root component measuring it on a background thread before updating the UI.
setComponentTree(ComponentTree) - Method in class com.facebook.litho.LithoView
 
setContentDescription(CharSequence) - Method in class com.facebook.litho.ComponentHost
Host views implement their own content description handling instead of just delegating to the underlying view framework for performance reasons as the framework sets/resets content description very frequently on host views and the underlying accessibility notifications might cause performance issues.
setContentDescription(CharSequence) - Method in class com.facebook.litho.DebugComponent
 
setController(DraweeController) - Method in class com.facebook.litho.fresco.DraweeDrawable
 
setCurrentValue(double) - Method in class com.facebook.litho.dataflow.springs.Spring
Set the displaced value to determine the displacement for the spring from the rest value.
setCurrentValue(double, boolean) - Method in class com.facebook.litho.dataflow.springs.Spring
The full signature for setCurrentValue includes the option of not setting the spring at rest after updating its currentValue.
setData(Object) - Method in class com.facebook.yoga.YogaNode
 
setDataFlowGraph(DataFlowGraph) - Method in class com.facebook.litho.dataflow.ChoreographerTimingSource
 
setDataFlowGraph(DataFlowGraph) - Method in class com.facebook.litho.dataflow.MockTimingSource
 
setDataFlowGraph(DataFlowGraph) - Method in interface com.facebook.litho.dataflow.TimingSource
 
setDelegate(boolean) - Method in class com.facebook.litho.testing.TestSizeDependentComponent.Builder
 
setDirection(YogaDirection) - Method in class com.facebook.yoga.YogaNode
 
setDisplay(YogaDisplay) - Method in class com.facebook.yoga.YogaNode
 
setDither(boolean) - Method in class com.facebook.litho.MatrixDrawable
 
setEndValue(double) - Method in class com.facebook.litho.dataflow.springs.Spring
set the rest value to determine the displacement for the spring
setExperimentalFeatureEnabled(YogaExperimentalFeature, boolean) - Method in class com.facebook.yoga.YogaConfig
 
setFilterBitmap(boolean) - Method in class com.facebook.litho.MatrixDrawable
 
setFinalStatic(Class<?>, String, Object) - Static method in class com.facebook.litho.testing.ReflectionHelper
setFinalStatic(Field, Object) - Static method in class com.facebook.litho.testing.ReflectionHelper
Set a static final field.
setFixSizes(boolean) - Method in class com.facebook.litho.testing.TestSizeDependentComponent.Builder
 
setFlex(float) - Method in class com.facebook.yoga.YogaNode
 
setFlexBasis(YogaValue) - Method in class com.facebook.litho.DebugComponent
 
setFlexBasis(float) - Method in class com.facebook.yoga.YogaNode
 
setFlexBasisAuto() - Method in class com.facebook.yoga.YogaNode
 
setFlexBasisPercent(float) - Method in class com.facebook.yoga.YogaNode
 
setFlexDirection(YogaFlexDirection) - Method in class com.facebook.litho.DebugComponent
 
setFlexDirection(YogaFlexDirection) - Method in class com.facebook.yoga.YogaNode
 
setFlexGrow(float) - Method in class com.facebook.litho.DebugComponent
 
setFlexGrow(float) - Method in class com.facebook.yoga.YogaNode
 
setFlexShrink(float) - Method in class com.facebook.litho.DebugComponent
 
setFlexShrink(float) - Method in class com.facebook.yoga.YogaNode
 
setFocusable(boolean) - Method in class com.facebook.litho.DebugComponent
 
setForegroundColor(int) - Method in class com.facebook.litho.DebugComponent
 
setHasTransientState(boolean) - Method in class com.facebook.litho.LithoView
 
setHeight(YogaValue) - Method in class com.facebook.litho.DebugComponent
 
setHeight(float) - Method in class com.facebook.yoga.YogaNode
 
setHeightAuto() - Method in class com.facebook.yoga.YogaNode
 
setHeightPercent(float) - Method in class com.facebook.yoga.YogaNode
 
setHostingView(View) - Method in class com.facebook.litho.DisplayListPrefetcher
 
setImportantForAccessibility(int) - Method in class com.facebook.litho.ComponentHost
 
setImportantForAccessibility(int) - Method in class com.facebook.litho.DebugComponent
 
setInstance(ChoreographerCompat) - Static method in class com.facebook.litho.dataflow.ChoreographerCompatImpl
Set the ChoreographerCompat instance for tests.
setInstance(DataFlowGraph) - Static method in class com.facebook.litho.dataflow.DataFlowGraph
For tests, let's the testing environment explicitly provide a specific DataFlowGraph instance that can, for example, have a mocked TimingSource.
setJustifyContent(YogaJustify) - Method in class com.facebook.litho.DebugComponent
 
setJustifyContent(YogaJustify) - Method in class com.facebook.yoga.YogaNode
 
setLayoutDirection(YogaDirection) - Method in class com.facebook.litho.DebugComponent
 
setLayoutDirection(int) - Method in class com.facebook.litho.testing.shadows.LayoutDirectionViewShadow
 
setListener(BindingListener) - Method in interface com.facebook.litho.dataflow.DataFlowBinding
Sets the BindingListener.
setListener(BindingListener) - Method in class com.facebook.litho.dataflow.GraphBinding
Sets the BindingListener.
setLogger(YogaLogger) - Method in class com.facebook.yoga.YogaConfig
 
setMainThreadOverride(int) - Static method in class com.facebook.litho.ThreadUtils
 
setMargin(YogaEdge, YogaValue) - Method in class com.facebook.litho.DebugComponent
 
setMargin(YogaEdge, float) - Method in class com.facebook.yoga.YogaNode
 
setMarginAuto(YogaEdge) - Method in class com.facebook.yoga.YogaNode
 
setMarginPercent(YogaEdge, float) - Method in class com.facebook.yoga.YogaNode
 
setMaxHeight(YogaValue) - Method in class com.facebook.litho.DebugComponent
 
setMaxHeight(float) - Method in class com.facebook.yoga.YogaNode
 
setMaxHeightPercent(float) - Method in class com.facebook.yoga.YogaNode
 
setMaxWidth(YogaValue) - Method in class com.facebook.litho.DebugComponent
 
setMaxWidth(float) - Method in class com.facebook.yoga.YogaNode
 
setMaxWidthPercent(float) - Method in class com.facebook.yoga.YogaNode
 
setMeasureFunction(YogaMeasureFunction) - Method in class com.facebook.yoga.YogaNode
 
setMinHeight(YogaValue) - Method in class com.facebook.litho.DebugComponent
 
setMinHeight(float) - Method in class com.facebook.yoga.YogaNode
 
setMinHeightPercent(float) - Method in class com.facebook.yoga.YogaNode
 
setMinWidth(YogaValue) - Method in class com.facebook.litho.DebugComponent
 
setMinWidth(float) - Method in class com.facebook.yoga.YogaNode
 
setMinWidthPercent(float) - Method in class com.facebook.yoga.YogaNode
 
setMountContent(Object) - Method in class com.facebook.litho.animation.AnimatedPropertyNode
Sets the mount content that this AnimatedPropertyNode updates a value on.
setOnTouchListener(OnTouchListener) - Method in class com.facebook.litho.widget.RecyclerViewWrapper
 
setOverflow(YogaOverflow) - Method in class com.facebook.yoga.YogaNode
 
setOverrider(DebugComponent.Overrider) - Method in class com.facebook.litho.DebugComponent
 
setOvershootClampingEnabled(boolean) - Method in class com.facebook.litho.dataflow.springs.Spring
Force the spring to clamp at its end value to avoid overshooting the target value.
setPadding(YogaEdge, YogaValue) - Method in class com.facebook.litho.DebugComponent
 
setPadding(YogaEdge, float) - Method in class com.facebook.yoga.YogaNode
 
setPaddingPercent(YogaEdge, float) - Method in class com.facebook.yoga.YogaNode
 
setPointScaleFactor(float) - Method in class com.facebook.yoga.YogaConfig
 
setPosition(YogaEdge, YogaValue) - Method in class com.facebook.litho.DebugComponent
 
setPosition(YogaEdge, float) - Method in class com.facebook.yoga.YogaNode
 
setPositionPercent(YogaEdge, float) - Method in class com.facebook.yoga.YogaNode
 
setPositionType(YogaPositionType) - Method in class com.facebook.litho.DebugComponent
 
setPositionType(YogaPositionType) - Method in class com.facebook.yoga.YogaNode
 
setRenderInfo(RenderInfo) - Method in class com.facebook.litho.widget.ComponentTreeHolder
 
setRenderInfoCollection(LayoutInfo.RenderInfoCollection) - Method in class com.facebook.litho.widget.GridLayoutInfo
 
setRenderInfoCollection(LayoutInfo.RenderInfoCollection) - Method in interface com.facebook.litho.widget.LayoutInfo
 
setRenderInfoCollection(LayoutInfo.RenderInfoCollection) - Method in class com.facebook.litho.widget.LinearLayoutInfo
 
setRestDisplacementThreshold(double) - Method in class com.facebook.litho.dataflow.springs.Spring
set the threshold of displacement from rest below which the spring should be considered at rest
setRestSpeedThreshold(double) - Method in class com.facebook.litho.dataflow.springs.Spring
Sets the speed at which the spring should be considered at rest.
setRoot(Component<?>) - Method in class com.facebook.litho.ComponentTree
Update the root component.
setRootAndSizeSpec(Component<?>, int, int) - Method in class com.facebook.litho.ComponentTree
Compute a new layout with the given component root and sizes
setRootAndSizeSpec(Component<?>, int, int, Size) - Method in class com.facebook.litho.ComponentTree
 
setRootAndSizeSpecAsync(Component<?>, int, int) - Method in class com.facebook.litho.ComponentTree
Compute asynchronously a new layout with the given component root and sizes
setRootAsync(Component<?>) - Method in class com.facebook.litho.ComponentTree
 
setScopedContext(ComponentContext) - Method in class com.facebook.litho.Component
 
setSize(int, int) - Method in interface com.facebook.litho.widget.Binder
Set the width and height of the View that will be passed to the subsequent Binder.mount(ViewGroup), Binder.bind(ViewGroup) and Binder.unmount(ViewGroup) calls.
setSize(int, int) - Method in class com.facebook.litho.widget.RecyclerBinder
This should be called when the owner Component's onBoundsDefined is called.
setSizeSpec(int, int) - Method in class com.facebook.litho.ComponentTree
Update the width/height spec.
setSizeSpec(int, int, Size) - Method in class com.facebook.litho.ComponentTree
Same as ComponentTree.setSizeSpec(int, int) but fetches the resulting width/height in the given Size.
setSizeSpecAsync(int, int) - Method in class com.facebook.litho.ComponentTree
 
setSpringConfig(SpringConfig) - Method in class com.facebook.litho.dataflow.springs.Spring
set the config class
setState(int[]) - Method in class com.facebook.litho.MatrixDrawable
 
setStickyComponent(ComponentTree) - Method in class com.facebook.litho.widget.RecyclerViewWrapper
 
setStickyHeaderVerticalOffset(int) - Method in class com.facebook.litho.widget.RecyclerViewWrapper
 
setStyle(LithoView, String, String, String) - Method in class com.facebook.litho.stetho.LithoViewDescriptor
 
setSuper(<any>) - Method in class com.facebook.litho.stetho.LithoViewDescriptor
 
setTag(int, Object) - Method in class com.facebook.litho.ComponentHost
 
setTranslationX(float) - Method in class com.facebook.litho.LithoView
 
setTranslationY(float) - Method in class com.facebook.litho.LithoView
 
setTreeProp(ComponentContext, Class, Object) - Static method in class com.facebook.litho.testing.ComponentTestHelper
Sets a TreeProp that will be visible to all Components which are created from the given Context (unless a child overwrites its).
setTreeProps(TreeProps) - Method in class com.facebook.litho.ComponentContext
 
setupBinding(Resolver) - Method in class com.facebook.litho.animation.BezierTransition
 
setupBinding(Resolver) - Method in class com.facebook.litho.animation.SpringTransition
 
setupBinding(Resolver) - Method in class com.facebook.litho.animation.TimingTransition
 
setupBinding(Resolver) - Method in class com.facebook.litho.animation.TransitionAnimationBinding
Subclasses should set up their animation by creating a graph that defines how data will flow to relevant AnimatedPropertyNodes.
setUseLegacyStretchBehaviour(boolean) - Method in class com.facebook.yoga.YogaConfig
Yoga previously had an error where containers would take the maximum space possible instead of the minimum like they are supposed to.
setUseWebDefaults(boolean) - Method in class com.facebook.yoga.YogaConfig
 
setValue(float) - Method in class com.facebook.litho.animation.AnimatedPropertyNode
 
setValue(float) - Method in class com.facebook.litho.dataflow.ValueNode
Manually sets the current value.
setVelocity(double) - Method in class com.facebook.litho.dataflow.springs.Spring
set the velocity on the spring in pixels per second
setViewportChangedListener(ViewportInfo.ViewportChanged) - Method in interface com.facebook.litho.widget.Binder
Bind a ViewportInfo.ViewportChanged listener to this Binder.
setViewportChangedListener(ViewportInfo.ViewportChanged) - Method in class com.facebook.litho.widget.RecyclerBinder
 
setViewTag(Object) - Method in class com.facebook.litho.ComponentHost
Sets view tag on this host.
setViewTags(<any>) - Method in class com.facebook.litho.ComponentHost
Sets view tags on this host.
setVisibility(int) - Method in class com.facebook.litho.ComponentHost
 
setVisible(boolean, boolean) - Method in class com.facebook.litho.MatrixDrawable
 
setWidth(YogaValue) - Method in class com.facebook.litho.DebugComponent
 
setWidth(float) - Method in class com.facebook.yoga.YogaNode
 
setWidthAuto() - Method in class com.facebook.yoga.YogaNode
 
setWidthPercent(float) - Method in class com.facebook.yoga.YogaNode
 
setWrap(YogaWrap) - Method in class com.facebook.yoga.YogaNode
 
shadowColor(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
shadowColor(int) - Method in class com.facebook.litho.widget.Text.Builder
 
shadowColorAttr(int, int) - Method in class com.facebook.litho.widget.EditText.Builder
 
shadowColorAttr(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
shadowColorAttr(int, int) - Method in class com.facebook.litho.widget.Text.Builder
 
shadowColorAttr(int) - Method in class com.facebook.litho.widget.Text.Builder
 
shadowColorRes(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
shadowColorRes(int) - Method in class com.facebook.litho.widget.Text.Builder
 
shadowDxAttr(int, int) - Method in class com.facebook.litho.widget.EditText.Builder
 
shadowDxAttr(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
shadowDxAttr(int, int) - Method in class com.facebook.litho.widget.Text.Builder
 
shadowDxAttr(int) - Method in class com.facebook.litho.widget.Text.Builder
 
shadowDxDip(float) - Method in class com.facebook.litho.widget.EditText.Builder
 
shadowDxDip(float) - Method in class com.facebook.litho.widget.Text.Builder
 
shadowDxPx(float) - Method in class com.facebook.litho.widget.EditText.Builder
 
shadowDxPx(float) - Method in class com.facebook.litho.widget.Text.Builder
 
shadowDxRes(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
shadowDxRes(int) - Method in class com.facebook.litho.widget.Text.Builder
 
shadowDyAttr(int, int) - Method in class com.facebook.litho.widget.EditText.Builder
 
shadowDyAttr(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
shadowDyAttr(int, int) - Method in class com.facebook.litho.widget.Text.Builder
 
shadowDyAttr(int) - Method in class com.facebook.litho.widget.Text.Builder
 
shadowDyDip(float) - Method in class com.facebook.litho.widget.EditText.Builder
 
shadowDyDip(float) - Method in class com.facebook.litho.widget.Text.Builder
 
shadowDyPx(float) - Method in class com.facebook.litho.widget.EditText.Builder
 
shadowDyPx(float) - Method in class com.facebook.litho.widget.Text.Builder
 
shadowDyRes(int) - Method in class com.facebook.litho.widget.EditText.Builder
 
shadowDyRes(int) - Method in class com.facebook.litho.widget.Text.Builder
 
shadowElevationAttr(int, int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
shadowElevationAttr(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
shadowElevationAttr(int, int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
shadowElevationAttr(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
shadowElevationDip(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
shadowElevationDip(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
shadowElevationPx(float) - Method in interface com.facebook.litho.ComponentLayout.Builder
Shadow elevation and outline provider methods are only functional on Build.VERSION_CODES and above.
shadowElevationPx(float) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
Shadow elevation and outline provider methods are only functional on Build.VERSION_CODES and above.
shadowElevationRes(int) - Method in interface com.facebook.litho.ComponentLayout.Builder
 
shadowElevationRes(int) - Method in interface com.facebook.litho.ComponentLayout.ContainerBuilder
 
shadowEndColor(int) - Method in class com.facebook.litho.widget.Card.Builder
 
shadowEndColorAttr(int, int) - Method in class com.facebook.litho.widget.Card.Builder
 
shadowEndColorAttr(int) - Method in class com.facebook.litho.widget.Card.Builder
 
shadowEndColorRes(int) - Method in class com.facebook.litho.widget.Card.Builder
 
shadowRadiusAttr(int, int) - Method in class com.facebook.litho.widget.EditText.Builder
 
s