From a63163ea62a487beed53fa118c57712b3d8bad37 Mon Sep 17 00:00:00 2001 From: Arpit Ratan Date: Wed, 7 Oct 2020 06:27:19 -0700 Subject: [PATCH] Updating java doc for release. Summary: allow-large-files as title. There were some missing modules which were not getting added as it was in the script. The script is fixed by first diff in the stack. Reviewed By: colriot Differential Revision: D24142206 fbshipit-source-id: 56d600e252c6573bc472b4a4a6b7e02e3cea4e73 --- docs/javadoc/allclasses-frame.html | 45 +- docs/javadoc/allclasses-noframe.html | 45 +- ...cessibilityRole.AccessibilityRoleType.html | 4 +- .../com/facebook/litho/AccessibilityRole.html | 4 +- .../facebook/litho/AccessibilityUtils.html | 4 +- .../com/facebook/litho/AnimatableItem.html | 63 +- .../litho/Animations.AnimationBuilder.html | 4 +- ...Animations.DynamicValueBindingBuilder.html | 4 +- .../com/facebook/litho/Animations.html | 4 +- .../com/facebook/litho/AnimationsDebug.html | 4 +- .../facebook/litho/ArrayBatchAllocator.html | 4 +- .../facebook/litho/AttachDetachHandler.html | 4 +- .../com/facebook/litho/BaseMatcher.html | 4 +- .../facebook/litho/BaseMatcherBuilder.html | 4 +- .../facebook/litho/BenchmarkTestHelper.html | 4 +- .../com/facebook/litho/Border.Builder.html | 4 +- .../com/facebook/litho/Border.Corner.html | 4 +- docs/javadoc/com/facebook/litho/Border.html | 4 +- .../facebook/litho/BoundaryWorkingRange.html | 4 +- .../com/facebook/litho/ClickEvent.html | 4 +- .../com/facebook/litho/Column.Builder.html | 6 +- docs/javadoc/com/facebook/litho/Column.html | 6 +- .../com/facebook/litho/CommonProps.html | 145 ++-- .../com/facebook/litho/CommonUtils.html | 4 +- .../com/facebook/litho/Component.Builder.html | 239 ++--- .../litho/Component.ContainerBuilder.html | 6 +- .../javadoc/com/facebook/litho/Component.html | 28 +- .../com/facebook/litho/ComponentContext.html | 115 +-- .../com/facebook/litho/ComponentHost.html | 195 ++++- .../com/facebook/litho/ComponentKeyUtils.html | 4 +- .../com/facebook/litho/ComponentLayout.html | 4 +- .../litho/ComponentLifecycle.MountType.html | 4 +- .../litho/ComponentLifecycle.RenderData.html | 4 +- ...omponentLifecycle.TransitionContainer.html | 4 +- .../facebook/litho/ComponentLifecycle.html | 4 +- .../facebook/litho/ComponentLogParams.html | 4 +- .../facebook/litho/ComponentTree.Builder.html | 4 +- .../litho/ComponentTree.MeasureListener.html | 4 +- ...onentTree.NewLayoutStateReadyListener.html | 4 +- .../litho/ComponentTree.RecyclingMode.html | 4 +- .../com/facebook/litho/ComponentTree.html | 4 +- .../litho/ComponentTreeDumpingHelper.html | 4 +- .../com/facebook/litho/ComponentUtils.html | 4 +- .../facebook/litho/ComponentsLifecycles.html | 4 +- .../litho/ComponentsLogger.LogLevel.html | 4 +- .../com/facebook/litho/ComponentsLogger.html | 4 +- .../com/facebook/litho/ComponentsPools.html | 4 +- .../litho/ComponentsReporter.LogLevel.html | 4 +- .../litho/ComponentsReporter.Reporter.html | 41 +- .../facebook/litho/ComponentsReporter.html | 41 +- .../litho/ComponentsSystrace.ArgsBuilder.html | 4 +- .../litho/ComponentsSystrace.Systrace.html | 4 +- .../facebook/litho/ComponentsSystrace.html | 4 +- .../com/facebook/litho/ContextUtils.html | 4 +- docs/javadoc/com/facebook/litho/Copyable.html | 4 +- .../facebook/litho/CopyableLayoutProps.html | 4 +- .../litho/DebugComponent.Overrider.html | 4 +- .../com/facebook/litho/DebugComponent.html | 18 +- ...entDescriptionHelper.ExtraDescription.html | 4 +- .../DebugComponentDescriptionHelper.html | 4 +- .../facebook/litho/DebugHierarchy.Node.html | 4 +- .../com/facebook/litho/DebugHierarchy.html | 4 +- .../com/facebook/litho/DebugLayoutNode.html | 4 +- .../facebook/litho/DebugOverlayDrawable.html | 4 +- .../litho/DefaultComponentsReporter.html | 42 +- .../litho/DefaultComponentsSystrace.html | 4 +- .../com/facebook/litho/DefaultDiffNode.html | 16 +- .../litho/DefaultErrorEventHandler.html | 4 +- .../facebook/litho/DefaultInternalNode.html | 594 +++++++------ .../DefaultLithoHandlerDynamicPriority.html | 4 +- .../litho/DefaultMountContentPool.html | 4 +- .../facebook/litho/DelayTransitionSet.html | 4 +- .../litho/DelegatingEventHandler.html | 4 +- .../litho/DeprecatedLithoTooltip.html | 4 +- .../litho/DerivedDynamicValue.Modifier.html | 4 +- .../facebook/litho/DerivedDynamicValue.html | 4 +- docs/javadoc/com/facebook/litho/Diff.html | 4 +- docs/javadoc/com/facebook/litho/DiffNode.html | 14 +- .../litho/DisabledMountContentPool.html | 4 +- ...spatchPopulateAccessibilityEventEvent.html | 4 +- .../facebook/litho/DoubleMeasureFixUtil.html | 4 +- .../com/facebook/litho/DrawableMatrix.html | 4 +- .../facebook/litho/DynamicPropsBinder.html | 4 +- .../com/facebook/litho/DynamicValue.html | 4 +- docs/javadoc/com/facebook/litho/Edges.html | 4 +- ...tension.EndToEndTestingExtensionInput.html | 36 +- .../litho/EndToEndTestingExtension.html | 12 +- .../com/facebook/litho/Equivalence.html | 4 +- .../com/facebook/litho/EquivalenceUtils.html | 4 +- .../litho/ErrorBoundariesConfiguration.html | 4 +- .../com/facebook/litho/ErrorEvent.html | 4 +- .../com/facebook/litho/ErrorEventHandler.html | 4 +- .../com/facebook/litho/EventDispatcher.html | 4 +- .../com/facebook/litho/EventHandler.html | 4 +- ...ndlersController.EventHandlersWrapper.html | 4 +- .../litho/EventHandlersController.html | 4 +- .../com/facebook/litho/EventTrigger.html | 4 +- .../facebook/litho/EventTriggerTarget.html | 4 +- .../litho/EventTriggersContainer.html | 4 +- docs/javadoc/com/facebook/litho/FastMath.html | 4 +- .../com/facebook/litho/FocusChangedEvent.html | 8 +- .../facebook/litho/FocusedVisibleEvent.html | 239 +++++ .../litho/FrameworkLogEvents.LogEventId.html | 8 +- .../facebook/litho/FrameworkLogEvents.html | 8 +- .../litho/FullImpressionVisibleEvent.html | 239 +++++ .../FutureInstrumenter.Instrumenter.html | 4 +- .../facebook/litho/FutureInstrumenter.html | 8 +- docs/javadoc/com/facebook/litho/Handle.html | 4 +- .../HandlerInstrumenter.Instrumenter.html | 4 +- .../facebook/litho/HandlerInstrumenter.html | 4 +- .../facebook/litho/HasEventDispatcher.html | 4 +- .../com/facebook/litho/HasEventTrigger.html | 4 +- .../facebook/litho/HasLithoViewChildren.html | 4 +- .../com/facebook/litho/HookInitializer.html | 4 +- .../com/facebook/litho/HookUpdater.html | 4 +- docs/javadoc/com/facebook/litho/Hooks.html | 4 +- .../com/facebook/litho/HooksHandler.html | 4 +- .../com/facebook/litho/ImageContent.html | 8 +- .../litho/IncrementalMountExtension.html | 453 ---------- .../facebook/litho/InitialStateContainer.html | 8 +- .../facebook/litho/InterceptTouchEvent.html | 4 +- .../litho/InternalNode.NestedTreeProps.html | 4 +- .../facebook/litho/InternalNode.Outputs.html | 4 +- .../com/facebook/litho/InternalNode.html | 433 +++++---- .../com/facebook/litho/InternalNodeUtils.html | 8 +- .../com/facebook/litho/InvisibleEvent.html | 239 +++++ .../javadoc/com/facebook/litho/LayerType.html | 222 +++++ ...readPoolExecutor.ComparableFutureTask.html | 4 +- .../LayoutPriorityThreadPoolExecutor.html | 8 +- .../LayoutState.CalculateLayoutSource.html | 8 +- .../com/facebook/litho/LayoutState.html | 197 +++-- .../facebook/litho/LayoutStateContext.html | 267 ++++++ .../LayoutThreadPoolConfigurationImpl.html | 8 +- .../litho/LayoutThreadPoolExecutor.html | 4 +- .../com/facebook/litho/LithoDebugInfo.html | 4 +- .../facebook/litho/LithoGestureDetector.html | 4 +- .../LithoHandler.DefaultLithoHandler.html | 4 +- .../com/facebook/litho/LithoHandler.html | 4 +- .../litho/LithoHostListenerCoordinator.html | 6 +- ...eleasingReleasedMountContentException.html | 4 +- .../com/facebook/litho/LithoMountData.html | 4 +- .../LithoRenderUnit.LithoBindBinder.html | 4 +- .../LithoRenderUnit.LithoMountBinder.html | 4 +- ...hoRenderUnit.LithoViewAttributeBinder.html | 4 +- .../com/facebook/litho/LithoRenderUnit.html | 13 +- .../litho/LithoRenderUnitFactory.html | 4 +- .../facebook/litho/LithoStartupLogger.html | 4 +- .../com/facebook/litho/LithoTooltip.html | 4 +- .../litho/LithoTooltipController.html | 4 +- ...LithoView.LayoutManagerOverrideParams.html | 4 +- .../litho/LithoView.OnDirtyMountListener.html | 4 +- .../litho/LithoView.OnPostDrawListener.html | 4 +- .../javadoc/com/facebook/litho/LithoView.html | 174 ++-- .../LithoViewTestHelper.InternalNodeRef.html | 8 +- .../facebook/litho/LithoViewTestHelper.html | 4 +- .../litho/LithoVisibilityOutputFactory.html | 286 ++++++ .../litho/LithoYogaBaselineFunction.html | 8 +- .../litho/LithoYogaMeasureFunction.html | 10 +- .../com/facebook/litho/LogTreePopulator.html | 4 +- .../com/facebook/litho/LongClickEvent.html | 4 +- .../com/facebook/litho/MatrixDrawable.html | 16 +- .../litho/MeasureComparisonUtils.html | 4 +- .../com/facebook/litho/MountContentPool.html | 4 +- .../com/facebook/litho/MountUtils.html | 4 +- .../com/facebook/litho/NoOpEventHandler.html | 4 +- .../com/facebook/litho/NoOpPerfEvent.html | 4 +- .../litho/NodeConfig.InternalNodeFactory.html | 4 +- .../NodeConfig.InternalYogaNodeFactory.html | 4 +- .../com/facebook/litho/NodeConfig.html | 4 +- .../NodeInfo.AccessibilityHeadingState.html | 4 +- .../litho/NodeInfo.ClickableState.html | 4 +- .../facebook/litho/NodeInfo.EnabledState.html | 4 +- .../facebook/litho/NodeInfo.FocusState.html | 4 +- .../litho/NodeInfo.SelectedState.html | 4 +- docs/javadoc/com/facebook/litho/NodeInfo.html | 4 +- .../com/facebook/litho/NodeInfoUtils.html | 4 +- .../OnInitializeAccessibilityEventEvent.html | 4 +- ...nInitializeAccessibilityNodeInfoEvent.html | 4 +- .../OnPopulateAccessibilityEventEvent.html | 4 +- .../OnRequestSendAccessibilityEventEvent.html | 4 +- docs/javadoc/com/facebook/litho/Output.html | 4 +- .../com/facebook/litho/OutputUnitType.html | 4 +- .../litho/OutputUnitsAffinityGroup.html | 4 +- .../facebook/litho/ParallelTransitionSet.html | 4 +- .../javadoc/com/facebook/litho/PerfEvent.html | 4 +- .../PerformAccessibilityActionEvent.html | 4 +- .../com/facebook/litho/PoolBisectUtil.html | 4 +- .../com/facebook/litho/PoolWithDebugInfo.html | 4 +- .../com/facebook/litho/ReThrownException.html | 4 +- .../com/facebook/litho/RecyclePool.html | 4 +- .../RenderCompleteEvent.RenderState.html | 4 +- .../facebook/litho/RenderCompleteEvent.html | 4 +- .../com/facebook/litho/RenderState.html | 4 +- .../com/facebook/litho/ResourceCache.html | 4 +- .../com/facebook/litho/ResourceResolver.html | 4 +- .../litho/RootWrapperComponentFactory.html | 4 +- .../com/facebook/litho/Row.Builder.html | 6 +- docs/javadoc/com/facebook/litho/Row.html | 6 +- .../litho/SendAccessibilityEventEvent.html | 4 +- .../SendAccessibilityEventUncheckedEvent.html | 4 +- .../facebook/litho/SequenceTransitionSet.html | 4 +- docs/javadoc/com/facebook/litho/Size.html | 4 +- .../litho/StateContainer.StateUpdate.html | 4 +- .../com/facebook/litho/StateContainer.html | 4 +- .../com/facebook/litho/StateHandler.html | 4 +- .../com/facebook/litho/StateValue.html | 4 +- .../com/facebook/litho/TestComponent.html | 6 +- .../facebook/litho/TestItem.AcquireKey.html | 4 +- docs/javadoc/com/facebook/litho/TestItem.html | 4 +- .../com/facebook/litho/TestLayoutState.html | 4 +- .../com/facebook/litho/TestPerfEvent.html | 4 +- .../com/facebook/litho/TextContent.html | 4 +- ...hreadPoolDynamicPriorityLayoutHandler.html | 4 +- .../litho/ThreadPoolLayoutHandler.html | 4 +- .../facebook/litho/ThreadTracingRunnable.html | 4 +- .../litho/ThreadUtils.MainThreadOverride.html | 4 +- .../com/facebook/litho/ThreadUtils.html | 4 +- .../com/facebook/litho/TooltipPosition.html | 4 +- .../com/facebook/litho/TouchEvent.html | 4 +- .../javadoc/com/facebook/litho/Touchable.html | 4 +- .../litho/Transition.AnimationTarget.html | 4 +- ...ransition.AutoBoundsTransitionBuilder.html | 4 +- ...Transition.BaseTransitionUnitsBuilder.html | 4 +- .../litho/Transition.ComponentTarget.html | 4 +- .../litho/Transition.PropertyTarget.html | 4 +- .../Transition.SpringTransitionAnimator.html | 4 +- .../Transition.TimingTransitionAnimator.html | 4 +- .../litho/Transition.TransitionAnimator.html | 4 +- .../litho/Transition.TransitionKeyType.html | 4 +- .../litho/Transition.TransitionUnit.html | 4 +- .../Transition.TransitionUnitsBuilder.html | 4 +- .../com/facebook/litho/Transition.html | 4 +- .../facebook/litho/TransitionEndEvent.html | 4 +- .../com/facebook/litho/TransitionId.html | 4 +- ...onManager.OnAnimationCompleteListener.html | 4 +- .../com/facebook/litho/TransitionManager.html | 4 +- .../com/facebook/litho/TransitionSet.html | 4 +- .../facebook/litho/TransitionsExtension.html | 10 +- .../litho/TransitionsExtensionInput.html | 86 +- .../javadoc/com/facebook/litho/TreeProps.html | 8 +- .../facebook/litho/UnfocusedVisibleEvent.html | 239 +++++ .../litho/ViewCompatComponent.Builder.html | 10 +- .../facebook/litho/ViewCompatComponent.html | 10 +- .../litho/VisibilityChangedEvent.html | 318 +++++++ .../com/facebook/litho/VisibleEvent.html | 238 +++++ ...ContinuationInstrumenter.Instrumenter.html | 4 +- .../litho/WorkContinuationInstrumenter.html | 8 +- .../com/facebook/litho/WorkingRange.html | 4 +- ...RangeStatusHandler.WorkingRangeStatus.html | 4 +- .../litho/WorkingRangeStatusHandler.html | 4 +- .../com/facebook/litho/Wrapper.Builder.html | 6 +- docs/javadoc/com/facebook/litho/Wrapper.html | 6 +- .../litho/animation/AnimatedProperties.html | 4 +- .../litho/animation/AnimatedProperty.html | 4 +- .../litho/animation/AnimatedPropertyNode.html | 4 +- .../litho/animation/AnimationBinding.html | 4 +- .../animation/AnimationBindingListener.html | 4 +- .../litho/animation/BezierTransition.html | 4 +- .../litho/animation/DelayBinding.html | 4 +- .../litho/animation/DimensionValue.html | 4 +- .../facebook/litho/animation/FloatValue.html | 4 +- .../litho/animation/ParallelBinding.html | 4 +- .../litho/animation/PropertyAnimation.html | 4 +- .../litho/animation/PropertyHandle.html | 4 +- .../facebook/litho/animation/Resolver.html | 4 +- .../litho/animation/RuntimeValue.html | 4 +- .../litho/animation/SequenceBinding.html | 4 +- .../litho/animation/SpringTransition.html | 4 +- .../litho/animation/TimingTransition.html | 4 +- .../animation/TransitionAnimationBinding.html | 4 +- .../litho/animation/package-frame.html | 4 +- .../litho/animation/package-summary.html | 4 +- .../litho/animation/package-tree.html | 4 +- .../litho/annotations/CachedValue.html | 4 +- .../litho/annotations/Comparable.Type.html | 4 +- .../litho/annotations/Comparable.html | 4 +- .../com/facebook/litho/annotations/Event.html | 4 +- .../facebook/litho/annotations/FromBind.html | 4 +- .../litho/annotations/FromBoundsDefined.html | 4 +- .../facebook/litho/annotations/FromEvent.html | 4 +- .../litho/annotations/FromMeasure.html | 4 +- .../annotations/FromMeasureBaseline.html | 4 +- .../litho/annotations/FromPrepare.html | 4 +- .../annotations/FromPreviousCreateLayout.html | 4 +- .../litho/annotations/FromTrigger.html | 4 +- .../GetExtraAccessibilityNodeAt.html | 4 +- .../GetExtraAccessibilityNodesCount.html | 4 +- .../ImportantForAccessibility.html | 4 +- .../litho/annotations/InjectProp.html | 4 +- .../litho/annotations/MountingType.html | 4 +- .../litho/annotations/OnAttached.html | 4 +- .../facebook/litho/annotations/OnBind.html | 4 +- .../litho/annotations/OnBindDynamicValue.html | 4 +- .../litho/annotations/OnBoundsDefined.html | 4 +- .../annotations/OnCalculateCachedValue.html | 4 +- .../annotations/OnCreateInitialState.html | 4 +- .../litho/annotations/OnCreateLayout.html | 4 +- .../annotations/OnCreateMountContent.html | 4 +- .../annotations/OnCreateMountContentPool.html | 4 +- .../litho/annotations/OnCreateTransition.html | 4 +- .../litho/annotations/OnCreateTreeProp.html | 4 +- .../litho/annotations/OnDetached.html | 4 +- .../litho/annotations/OnEnteredRange.html | 4 +- .../facebook/litho/annotations/OnError.html | 4 +- .../facebook/litho/annotations/OnEvent.html | 4 +- .../litho/annotations/OnExitedRange.html | 4 +- .../litho/annotations/OnLoadStyle.html | 4 +- .../facebook/litho/annotations/OnMeasure.html | 4 +- .../litho/annotations/OnMeasureBaseline.html | 4 +- .../facebook/litho/annotations/OnMount.html | 4 +- .../OnPopulateAccessibilityNode.html | 4 +- .../OnPopulateExtraAccessibilityNode.html | 4 +- .../facebook/litho/annotations/OnPrepare.html | 4 +- .../litho/annotations/OnRegisterRanges.html | 4 +- .../facebook/litho/annotations/OnTrigger.html | 4 +- .../facebook/litho/annotations/OnUnbind.html | 4 +- .../facebook/litho/annotations/OnUnmount.html | 4 +- .../litho/annotations/OnUpdateState.html | 4 +- .../OnUpdateStateWithTransition.html | 4 +- .../com/facebook/litho/annotations/Param.html | 4 +- .../com/facebook/litho/annotations/Prop.html | 4 +- .../litho/annotations/PropDefault.html | 4 +- .../litho/annotations/PropSetter.html | 4 +- .../litho/annotations/RequiredProp.html | 4 +- .../facebook/litho/annotations/ResType.html | 4 +- .../annotations/ShouldAlwaysRemeasure.html | 4 +- .../litho/annotations/ShouldUpdate.html | 4 +- .../com/facebook/litho/annotations/State.html | 4 +- .../facebook/litho/annotations/TreeProp.html | 4 +- .../litho/annotations/package-frame.html | 4 +- .../litho/annotations/package-summary.html | 4 +- .../litho/annotations/package-tree.html | 84 +- .../ChoreographerCompat.FrameCallback.html | 4 +- .../ChoreographerCompat.html | 4 +- .../ChoreographerCompatImpl.html | 4 +- .../choreographercompat/package-frame.html | 4 +- .../choreographercompat/package-summary.html | 4 +- .../choreographercompat/package-tree.html | 4 +- .../litho/config/ComponentsConfiguration.html | 197 ++++- .../litho/config/DeviceInfoUtils.html | 4 +- .../config/LayoutThreadPoolConfiguration.html | 4 +- .../facebook/litho/config/package-frame.html | 4 +- .../litho/config/package-summary.html | 4 +- .../facebook/litho/config/package-tree.html | 4 +- .../dataflow/BadGraphSetupException.html | 4 +- .../litho/dataflow/BindingListener.html | 4 +- .../dataflow/ChoreographerTimingSource.html | 4 +- .../facebook/litho/dataflow/ConstantNode.html | 4 +- .../litho/dataflow/DataFlowBinding.html | 4 +- .../litho/dataflow/DataFlowGraph.html | 4 +- .../dataflow/DetectedCycleException.html | 4 +- .../facebook/litho/dataflow/GraphBinding.html | 4 +- .../litho/dataflow/IllegalValueException.html | 4 +- .../litho/dataflow/InterpolatorNode.html | 4 +- .../facebook/litho/dataflow/MappingNode.html | 4 +- .../litho/dataflow/MockTimingSource.html | 4 +- .../litho/dataflow/NodeCanFinish.html | 4 +- .../facebook/litho/dataflow/SimpleNode.html | 4 +- .../facebook/litho/dataflow/SpringNode.html | 4 +- .../facebook/litho/dataflow/TimingNode.html | 4 +- .../facebook/litho/dataflow/TimingSource.html | 4 +- .../facebook/litho/dataflow/ValueNode.html | 4 +- .../litho/dataflow/package-frame.html | 4 +- .../litho/dataflow/package-summary.html | 4 +- .../facebook/litho/dataflow/package-tree.html | 4 +- .../litho/dataflow/springs/Spring.html | 4 +- .../litho/dataflow/springs/SpringConfig.html | 4 +- .../dataflow/springs/SpringListener.html | 4 +- .../litho/dataflow/springs/package-frame.html | 4 +- .../dataflow/springs/package-summary.html | 4 +- .../litho/dataflow/springs/package-tree.html | 4 +- .../drawable/BorderColorDrawable.Builder.html | 4 +- .../litho/drawable/BorderColorDrawable.html | 4 +- .../drawable/ComparableColorDrawable.html | 4 +- .../litho/drawable/ComparableDrawable.html | 4 +- .../drawable/ComparableDrawableWrapper.html | 4 +- .../drawable/ComparableGradientDrawable.html | 4 +- .../litho/drawable/DrawableUtils.html | 4 +- .../litho/drawable/package-frame.html | 4 +- .../litho/drawable/package-summary.html | 4 +- .../facebook/litho/drawable/package-tree.html | 4 +- .../facebook/litho/fresco/DraweeDrawable.html | 4 +- .../litho/fresco/FrescoImageDefaults.html | 4 +- .../fresco/FrescoImageHierarchyTools.html | 4 +- .../facebook/litho/fresco/NoOpDrawable.html | 4 +- .../facebook/litho/fresco/package-frame.html | 4 +- .../litho/fresco/package-summary.html | 4 +- .../facebook/litho/fresco/package-tree.html | 4 +- .../com/facebook/litho/internal/ArraySet.html | 4 +- .../facebook/litho/internal/MutableInt.html | 4 +- .../litho/internal/SparseFloatArray.html | 4 +- .../litho/internal/package-frame.html | 4 +- .../litho/internal/package-summary.html | 4 +- .../facebook/litho/internal/package-tree.html | 4 +- .../com/facebook/litho/package-frame.html | 15 +- .../com/facebook/litho/package-summary.html | 171 ++-- .../com/facebook/litho/package-tree.html | 45 +- .../litho/perfboost/LithoPerfBooster.html | 4 +- .../perfboost/LithoPerfBoosterFactory.html | 4 +- .../litho/perfboost/package-frame.html | 4 +- .../litho/perfboost/package-summary.html | 4 +- .../litho/perfboost/package-tree.html | 4 +- .../litho/sections/BaseLoadEventsHandler.html | 4 +- .../com/facebook/litho/sections/Change.html | 4 +- .../facebook/litho/sections/ChangeSet.html | 4 +- .../litho/sections/ChangeSetState.html | 4 +- .../facebook/litho/sections/ChangesInfo.html | 4 +- ...DebugConfiguration.ChangesetDebugInfo.html | 4 +- ...gConfiguration.ChangesetDebugListener.html | 4 +- .../sections/ChangesetDebugConfiguration.html | 4 +- .../litho/sections/Children.Builder.html | 4 +- .../com/facebook/litho/sections/Children.html | 4 +- .../facebook/litho/sections/FocusType.html | 4 +- .../facebook/litho/sections/KeyHandler.html | 4 +- .../litho/sections/ListEventsHandler.html | 4 +- .../litho/sections/LoadEventsHandler.html | 4 +- .../sections/LoadingEvent.LoadingState.html | 4 +- .../facebook/litho/sections/LoadingEvent.html | 4 +- .../com/facebook/litho/sections/Logger.html | 4 +- .../litho/sections/Section.Builder.html | 4 +- .../com/facebook/litho/sections/Section.html | 4 +- .../litho/sections/SectionContext.html | 6 +- .../litho/sections/SectionDebugUtil.html | 4 +- .../sections/SectionKeyNotFoundException.html | 4 +- .../litho/sections/SectionLifecycle.html | 4 +- .../sections/SectionLifecycleTestUtil.html | 4 +- .../litho/sections/SectionTree.Builder.html | 4 +- .../SectionTree.Target.DynamicConfig.html | 4 +- .../litho/sections/SectionTree.Target.html | 4 +- .../facebook/litho/sections/SectionTree.html | 4 +- .../SectionTreeLoadingEventHandler.html | 4 +- .../litho/sections/SectionsDebugParams.html | 4 +- ...ctionsLogEventUtils.ApplyNewChangeSet.html | 4 +- .../litho/sections/SectionsLogEventUtils.html | 4 +- .../litho/sections/SectionsPools.html | 4 +- .../sections/annotations/OnBindService.html | 4 +- .../annotations/OnCreateChildren.html | 4 +- .../sections/annotations/OnCreateService.html | 4 +- .../sections/annotations/OnDataBound.html | 4 +- .../sections/annotations/OnDataRendered.html | 4 +- .../litho/sections/annotations/OnDiff.html | 4 +- .../litho/sections/annotations/OnRefresh.html | 4 +- .../sections/annotations/OnUnbindService.html | 4 +- .../annotations/OnViewportChanged.html | 4 +- .../sections/annotations/package-frame.html | 4 +- .../sections/annotations/package-summary.html | 4 +- .../sections/annotations/package-tree.html | 12 +- .../sections/common/ConnectionStateEvent.html | 4 +- .../common/DataDiffSection.Builder.html | 4 +- .../sections/common/DataDiffSection.html | 4 +- .../common/GetUniqueIdentifierEvent.html | 4 +- .../litho/sections/common/HideItemEvent.html | 4 +- .../HideableDataDiffSection.Builder.html | 4 +- .../common/HideableDataDiffSection.html | 4 +- .../common/OnCheckIsSameContentEvent.html | 4 +- .../common/OnCheckIsSameItemEvent.html | 4 +- .../litho/sections/common/RenderEvent.html | 4 +- .../common/RenderSectionEvent.DataSource.html | 4 +- .../common/RenderSectionEvent.FetchState.html | 4 +- .../common/RenderSectionEvent.FetchType.html | 4 +- .../sections/common/RenderSectionEvent.html | 4 +- .../RenderWithHideItemHandlerEvent.html | 4 +- .../SingleComponentSection.Builder.html | 4 +- .../common/SingleComponentSection.html | 4 +- .../litho/sections/common/package-frame.html | 4 +- .../sections/common/package-summary.html | 4 +- .../litho/sections/common/package-tree.html | 6 +- .../config/SectionsConfiguration.html | 4 +- .../litho/sections/config/package-frame.html | 4 +- .../sections/config/package-summary.html | 4 +- .../litho/sections/config/package-tree.html | 4 +- .../sections/logger/SectionsDebugLogger.html | 4 +- .../litho/sections/logger/package-frame.html | 4 +- .../sections/logger/package-summary.html | 4 +- .../litho/sections/logger/package-tree.html | 4 +- .../litho/sections/package-frame.html | 4 +- .../litho/sections/package-summary.html | 4 +- .../facebook/litho/sections/package-tree.html | 4 +- .../DefaultDiffSectionSpecGenerator.html | 4 +- .../DefaultGroupSectionSpecGenerator.html | 4 +- .../model/DelegateMethodDescriptions.html | 4 +- .../model/DiffSectionSpecModel.html | 4 +- .../model/GroupSectionSpecModel.html | 4 +- .../sections/specmodels/model/HasService.html | 4 +- .../specmodels/model/SectionClassNames.html | 4 +- .../specmodels/model/SpecModelValidation.html | 4 +- .../specmodels/model/package-frame.html | 4 +- .../specmodels/model/package-summary.html | 4 +- .../specmodels/model/package-tree.html | 4 +- .../DiffSectionSpecModelFactory.html | 4 +- .../GroupSectionSpecModelFactory.html | 4 +- .../processor/SectionsComponentProcessor.html | 4 +- .../specmodels/processor/package-frame.html | 4 +- .../specmodels/processor/package-summary.html | 4 +- .../specmodels/processor/package-tree.html | 4 +- .../widget/GridLayoutInfoFactory.html | 4 +- .../GridRecyclerConfiguration.Builder.html | 4 +- .../widget/GridRecyclerConfiguration.html | 4 +- .../widget/LinearLayoutInfoFactory.html | 4 +- .../ListRecyclerConfiguration.Builder.html | 4 +- .../widget/ListRecyclerConfiguration.html | 4 +- .../sections/widget/NoUpdateItemAnimator.html | 4 +- .../widget/NotAnimatedItemAnimator.html | 4 +- .../sections/widget/PageSelectedEvent.html | 4 +- .../RecyclerBinderConfiguration.Builder.html | 4 +- .../widget/RecyclerBinderConfiguration.html | 4 +- .../RecyclerCollectionComponent.Builder.html | 6 +- .../widget/RecyclerCollectionComponent.html | 6 +- .../RecyclerCollectionEventsController.html | 4 +- .../widget/RecyclerConfiguration.Builder.html | 4 +- .../widget/RecyclerConfiguration.html | 4 +- .../widget/RecyclerDynamicConfigEvent.html | 4 +- .../litho/sections/widget/ScrollEvent.html | 4 +- .../sections/widget/SectionBinderTarget.html | 4 +- .../StaggeredGridLayoutInfoFactory.html | 4 +- ...eredGridRecyclerConfiguration.Builder.html | 4 +- .../StaggeredGridRecyclerConfiguration.html | 4 +- .../widget/ViewPagerComponent.Builder.html | 6 +- .../sections/widget/ViewPagerComponent.html | 6 +- .../ViewPagerHelperSection.Builder.html | 4 +- .../widget/ViewPagerHelperSection.html | 4 +- .../litho/sections/widget/package-frame.html | 4 +- .../sections/widget/package-summary.html | 4 +- .../litho/sections/widget/package-tree.html | 4 +- .../generator/BuilderGenerator.html | 4 +- ...CachedValueGenerator.CachedValueInput.html | 4 +- .../generator/CachedValueGenerator.html | 4 +- .../generator/ClassAnnotationsGenerator.html | 4 +- .../generator/ComponentBodyGenerator.html | 4 +- .../generator/DelegateMethodGenerator.html | 4 +- .../generator/EventCaseGenerator.Builder.html | 4 +- .../generator/EventCaseGenerator.html | 4 +- .../specmodels/generator/EventGenerator.html | 4 +- .../generator/GeneratorConstants.html | 4 +- .../specmodels/generator/GeneratorUtils.html | 4 +- .../generator/JavadocGenerator.html | 4 +- .../specmodels/generator/KotlinSpecUtils.html | 4 +- .../generator/MethodParamGeneratorUtils.html | 4 +- .../generator/MountSpecGenerator.html | 4 +- .../generator/PreambleGenerator.html | 4 +- .../generator/PureRenderGenerator.html | 4 +- .../generator/RenderDataGenerator.html | 4 +- .../SimpleNameDelegateGenerator.html | 4 +- .../generator/StateContainerGenerator.html | 4 +- .../specmodels/generator/StateGenerator.html | 4 +- .../specmodels/generator/TagGenerator.html | 4 +- .../generator/TreePropGenerator.html | 4 +- .../generator/TriggerGenerator.html | 4 +- .../generator/TypeSpecDataHolder.Builder.html | 4 +- .../TypeSpecDataHolder.JavadocSpec.html | 4 +- .../generator/TypeSpecDataHolder.html | 4 +- .../generator/WorkingRangeGenerator.html | 4 +- .../specmodels/generator/package-frame.html | 4 +- .../specmodels/generator/package-summary.html | 4 +- .../specmodels/generator/package-tree.html | 4 +- .../generator/testing/MatcherGenerator.html | 4 +- .../generator/testing/package-frame.html | 4 +- .../generator/testing/package-summary.html | 4 +- .../generator/testing/package-tree.html | 4 +- .../specmodels/internal/ImmutableList.html | 4 +- .../litho/specmodels/internal/RunMode.html | 4 +- .../internal/SimpleMemoizingSupplier.html | 4 +- .../specmodels/internal/package-frame.html | 4 +- .../specmodels/internal/package-summary.html | 4 +- .../specmodels/internal/package-tree.html | 4 +- .../model/BindDynamicValueMethod.html | 4 +- .../specmodels/model/BuilderMethodModel.html | 4 +- .../model/CachedValueParamModel.html | 4 +- .../model/CachedValueValidation.html | 4 +- .../litho/specmodels/model/ClassNames.html | 4 +- .../model/DefaultLayoutSpecGenerator.html | 4 +- .../model/DefaultMountSpecGenerator.html | 4 +- .../specmodels/model/DelegateMethod.html | 4 +- .../DelegateMethodDescription.Builder.html | 4 +- ...thodDescription.OptionalParameterType.html | 4 +- .../model/DelegateMethodDescription.html | 4 +- .../model/DelegateMethodDescriptions.html | 4 +- .../model/DelegateMethodValidation.html | 4 +- .../model/DependencyInjectionHelper.html | 4 +- .../DependencyInjectionHelperFactory.html | 4 +- .../litho/specmodels/model/DiffPropModel.html | 4 +- .../specmodels/model/DiffStateParamModel.html | 4 +- .../specmodels/model/DiffValidation.html | 4 +- .../model/ErrorEventHandlerGenerator.html | 4 +- .../model/EventDeclarationModel.html | 4 +- .../litho/specmodels/model/EventMethod.html | 4 +- .../specmodels/model/EventValidation.html | 4 +- .../litho/specmodels/model/FieldModel.html | 4 +- .../specmodels/model/FieldsValidation.html | 4 +- .../model/HasEnclosedSpecModel.html | 4 +- .../litho/specmodels/model/HasPureRender.html | 4 +- .../specmodels/model/InjectPropModel.html | 4 +- .../model/InterStageInputParamModel.html | 4 +- .../specmodels/model/LayoutSpecModel.html | 4 +- .../specmodels/model/MethodParamModel.html | 4 +- .../model/MethodParamModelFactory.html | 4 +- .../model/MethodParamModelUtils.html | 4 +- .../specmodels/model/MountSpecModel.html | 4 +- .../specmodels/model/PropDefaultModel.html | 4 +- .../specmodels/model/PropJavadocModel.html | 4 +- .../litho/specmodels/model/PropModel.html | 4 +- .../model/PropValidation.CommonPropModel.html | 4 +- .../specmodels/model/PropValidation.html | 4 +- .../model/PureRenderValidation.html | 4 +- .../specmodels/model/RenderDataDiffModel.html | 4 +- .../model/SimpleMethodParamModel.html | 4 +- .../model/SimpleNameDelegateValidation.html | 4 +- .../specmodels/model/SpecElementType.html | 4 +- .../litho/specmodels/model/SpecGenerator.html | 4 +- .../model/SpecMethodModel.Builder.html | 4 +- .../specmodels/model/SpecMethodModel.html | 4 +- .../model/SpecMethodModelUtils.html | 4 +- .../model/SpecMethodModelValidation.html | 4 +- .../litho/specmodels/model/SpecModel.html | 4 +- .../model/SpecModelImpl.Builder.html | 4 +- .../litho/specmodels/model/SpecModelImpl.html | 4 +- .../specmodels/model/SpecModelUtils.html | 4 +- .../specmodels/model/SpecModelValidation.html | 4 +- .../model/SpecModelValidationError.html | 4 +- .../specmodels/model/StateParamModel.html | 4 +- .../specmodels/model/StateValidation.html | 4 +- .../litho/specmodels/model/TagModel.html | 4 +- .../litho/specmodels/model/TagValidation.html | 4 +- .../litho/specmodels/model/TreePropModel.html | 4 +- .../specmodels/model/TriggerValidation.html | 4 +- .../specmodels/model/UpdateStateMethod.html | 4 +- .../model/WorkingRangeDeclarationModel.html | 4 +- .../model/WorkingRangeMethodModel.html | 4 +- .../litho/specmodels/model/package-frame.html | 4 +- .../specmodels/model/package-summary.html | 4 +- .../litho/specmodels/model/package-tree.html | 6 +- .../testing/DefaultTestSpecGenerator.html | 4 +- .../model/testing/TestSpecGenerator.html | 4 +- .../model/testing/TestSpecModel.html | 4 +- .../testing/TestSpecModelValidation.html | 4 +- .../model/testing/package-frame.html | 4 +- .../model/testing/package-summary.html | 4 +- .../model/testing/package-tree.html | 4 +- .../AbstractComponentsProcessor.html | 4 +- .../processor/AnnotationExtractor.html | 4 +- .../BindDynamicValuesMethodExtractor.html | 4 +- .../ComponentsProcessingException.html | 4 +- .../processor/ComponentsProcessor.html | 4 +- .../processor/DelegateMethodExtractor.html | 4 +- .../processor/EventDeclarationsExtractor.html | 4 +- .../processor/EventMethodExtractor.html | 4 +- .../specmodels/processor/FieldsExtractor.html | 4 +- .../specmodels/processor/InterStageStore.html | 4 +- .../processor/JavadocExtractor.html | 4 +- .../processor/LayoutSpecModelFactory.html | 4 +- .../processor/MethodExtractorUtils.html | 4 +- .../processor/MountSpecModelFactory.html | 4 +- .../processor/MultiPrintableException.html | 4 +- .../processor/PrintableException.html | 4 +- .../specmodels/processor/ProcessorUtils.html | 4 +- .../processor/PropDefaultsExtractor.html | 4 +- .../processor/PropNameInterStageStore.html | 4 +- .../SpecElementTypeDeterminator.html | 4 +- .../processor/SpecModelFactory.html | 4 +- .../specmodels/processor/TagExtractor.html | 4 +- .../processor/TestTargetExtractor.html | 4 +- .../processor/TriggerMethodExtractor.html | 4 +- .../processor/TypeVariablesExtractor.html | 4 +- .../processor/UpdateStateMethodExtractor.html | 4 +- .../WorkingRangesMethodExtractor.html | 4 +- .../specmodels/processor/package-frame.html | 4 +- .../specmodels/processor/package-summary.html | 4 +- .../specmodels/processor/package-tree.html | 4 +- .../testing/ComponentsTestingProcessor.html | 4 +- .../testing/TestSpecModelFactory.html | 4 +- .../processor/testing/package-frame.html | 4 +- .../processor/testing/package-summary.html | 4 +- .../processor/testing/package-tree.html | 4 +- .../com/facebook/litho/stats/LithoStats.html | 4 +- .../facebook/litho/stats/package-frame.html | 4 +- .../facebook/litho/stats/package-summary.html | 4 +- .../facebook/litho/stats/package-tree.html | 4 +- .../testing/BackgroundLayoutLooperRule.html | 4 +- .../litho/testing/ComponentsRule.html | 4 +- .../testing/InteractionUtil.Scroller.html | 4 +- .../litho/testing/InteractionUtil.html | 4 +- .../litho/testing/LithoStatsRule.html | 4 +- .../facebook/litho/testing/LithoViewRule.html | 4 +- .../litho/testing/ReflectionHelper.html | 4 +- .../facebook/litho/testing/TestComponent.html | 6 +- .../facebook/litho/testing/TestDrawable.html | 4 +- ...onent.BlockInPrepareComponentListener.html | 4 +- .../TestDrawableComponent.Builder.html | 6 +- ...awableComponent.TestComponentListener.html | 4 +- .../litho/testing/TestDrawableComponent.html | 6 +- .../testing/TestLayoutComponent.Builder.html | 6 +- .../litho/testing/TestLayoutComponent.html | 6 +- .../testing/TestNullLayoutComponent.html | 6 +- .../TestSizeDependentComponent.Builder.html | 6 +- .../testing/TestSizeDependentComponent.html | 6 +- .../TestTransitionComponent.Builder.html | 6 +- .../testing/TestTransitionComponent.html | 6 +- .../testing/TestViewComponent.Builder.html | 6 +- .../litho/testing/TestViewComponent.html | 6 +- .../litho/testing/TimeOutSemaphore.html | 4 +- .../litho/testing/TransitionTestRule.html | 4 +- .../ViewForTestKeyNotFoundException.html | 4 +- .../ViewGroupWithLithoViewChildren.html | 4 +- .../com/facebook/litho/testing/Whitebox.html | 4 +- .../testing/assertj/CharSequenceContains.html | 4 +- .../testing/assertj/ComponentAssert.html | 4 +- .../testing/assertj/ComponentConditions.html | 4 +- .../testing/assertj/HamcrestCondition.html | 4 +- .../testing/assertj/LithoAssertions.html | 4 +- .../testing/assertj/LithoRepresentation.html | 4 +- .../LithoViewAssert.OccurrenceCount.html | 4 +- .../testing/assertj/LithoViewAssert.html | 4 +- .../LithoViewSubComponentDeepExtractor.html | 4 +- .../LithoViewSubComponentExtractor.html | 4 +- .../testing/assertj/StateValueAssert.html | 4 +- .../assertj/SubCharSequenceMatcher.html | 4 +- .../assertj/SubComponentDeepExtractor.html | 4 +- .../assertj/SubComponentExtractor.html | 4 +- .../litho/testing/assertj/package-frame.html | 4 +- .../testing/assertj/package-summary.html | 4 +- .../litho/testing/assertj/package-tree.html | 4 +- .../espresso/ComponentHostMatchers.html | 4 +- .../testing/espresso/InstrumentationApp.html | 4 +- .../espresso/LithoActivityTestRule.html | 4 +- .../espresso/LithoEspressoTestRunner.html | 4 +- .../testing/espresso/LithoViewMatchers.html | 4 +- .../litho/testing/espresso/package-frame.html | 4 +- .../testing/espresso/package-summary.html | 4 +- .../litho/testing/espresso/package-tree.html | 4 +- .../rules/AnimationRunnerTestRule.html | 4 +- .../espresso/rules/ComponentActivity.html | 4 +- .../rules/ComponentActivityTestRule.html | 4 +- .../testing/espresso/rules/package-frame.html | 4 +- .../espresso/rules/package-summary.html | 4 +- .../testing/espresso/rules/package-tree.html | 4 +- ...entHandlerTestHelper.MockEventHandler.html | 4 +- .../eventhandler/EventHandlerTestHelper.html | 4 +- .../testing/eventhandler/package-frame.html | 4 +- .../testing/eventhandler/package-summary.html | 4 +- .../testing/eventhandler/package-tree.html | 4 +- .../testing/helper/ComponentTestHelper.html | 12 +- .../helper/VisibilityEventsHelper.html | 4 +- .../litho/testing/helper/package-frame.html | 4 +- .../litho/testing/helper/package-summary.html | 4 +- .../litho/testing/helper/package-tree.html | 4 +- .../testing/logging/TestComponentsLogger.html | 4 +- .../logging/TestComponentsReporter.html | 11 +- .../litho/testing/logging/package-frame.html | 4 +- .../testing/logging/package-summary.html | 4 +- .../litho/testing/logging/package-tree.html | 4 +- .../facebook/litho/testing/package-frame.html | 4 +- .../litho/testing/package-summary.html | 6 +- .../facebook/litho/testing/package-tree.html | 4 +- .../testing/sections/SectionsTestHelper.html | 4 +- .../litho/testing/sections/SubSection.html | 4 +- ...estSectionCreator.ChildrenSectionTest.html | 4 +- .../TestSectionCreator.TestSection.html | 4 +- ...TestSectionCreator.TestStateContainer.html | 4 +- .../testing/sections/TestSectionCreator.html | 4 +- .../sections/TestTarget.Operation.html | 4 +- .../litho/testing/sections/TestTarget.html | 4 +- .../testing/sections/TestTriggerEvent.html | 4 +- .../litho/testing/sections/package-frame.html | 4 +- .../testing/sections/package-summary.html | 4 +- .../litho/testing/sections/package-tree.html | 4 +- .../testing/shadows/ColorDrawableShadow.html | 4 +- .../LayoutDirectionViewGroupShadow.html | 4 +- .../shadows/LayoutDirectionViewShadow.html | 4 +- .../litho/testing/shadows/package-frame.html | 4 +- .../testing/shadows/package-summary.html | 4 +- .../litho/testing/shadows/package-tree.html | 4 +- .../MockMethodParamModel.Builder.html | 4 +- .../specmodels/MockMethodParamModel.html | 4 +- .../specmodels/MockSpecModel.Builder.html | 4 +- .../testing/specmodels/MockSpecModel.html | 4 +- .../testing/specmodels/package-frame.html | 4 +- .../testing/specmodels/package-summary.html | 4 +- .../testing/specmodels/package-tree.html | 4 +- .../StateUpdatesTestHelper.StateUpdater.html | 4 +- .../testing/state/StateUpdatesTestHelper.html | 4 +- .../litho/testing/state/package-frame.html | 4 +- .../litho/testing/state/package-summary.html | 4 +- .../litho/testing/state/package-tree.html | 4 +- .../subcomponents/InspectableComponent.html | 4 +- .../testing/subcomponents/SubComponent.html | 4 +- .../testing/subcomponents/package-frame.html | 4 +- .../subcomponents/package-summary.html | 4 +- .../testing/subcomponents/package-tree.html | 4 +- .../LithoAnimationEnablerTestRule.html | 4 +- .../litho/testing/testrule/package-frame.html | 4 +- .../testing/testrule/package-summary.html | 4 +- .../litho/testing/testrule/package-tree.html | 4 +- .../LithoTestRunner.LithoTestLifecycle.html | 4 +- .../testing/testrunner/LithoTestRunner.html | 4 +- .../testrunner/NoOpComponentsSystrace.html | 4 +- .../testing/testrunner/package-frame.html | 4 +- .../testing/testrunner/package-summary.html | 4 +- .../testing/testrunner/package-tree.html | 4 +- .../testing/viewtree/LevenshteinDistance.html | 4 +- .../litho/testing/viewtree/ViewTree.html | 4 +- .../testing/viewtree/ViewTreeAssert.html | 4 +- .../litho/testing/viewtree/ViewTreeUtil.html | 4 +- .../litho/testing/viewtree/package-frame.html | 4 +- .../testing/viewtree/package-summary.html | 4 +- .../litho/testing/viewtree/package-tree.html | 4 +- .../IncrementalMountUtils.WrapperView.html | 4 +- .../litho/utils/IncrementalMountUtils.html | 4 +- .../facebook/litho/utils/MapDiffUtils.html | 4 +- .../facebook/litho/utils/MeasureUtils.html | 4 +- .../litho/utils/StacktraceHelper.html | 4 +- .../facebook/litho/utils/package-frame.html | 4 +- .../facebook/litho/utils/package-summary.html | 4 +- .../facebook/litho/utils/package-tree.html | 4 +- .../litho/viewcompat/SimpleViewBinder.html | 4 +- .../facebook/litho/viewcompat/ViewBinder.html | 4 +- .../litho/viewcompat/ViewCreator.html | 4 +- .../litho/viewcompat/package-frame.html | 4 +- .../litho/viewcompat/package-summary.html | 4 +- .../litho/viewcompat/package-tree.html | 4 +- .../litho/widget/BaseRenderInfo.Builder.html | 4 +- .../facebook/litho/widget/BaseRenderInfo.html | 4 +- .../com/facebook/litho/widget/Binder.html | 4 +- .../facebook/litho/widget/Button.Builder.html | 6 +- .../com/facebook/litho/widget/Button.html | 6 +- .../facebook/litho/widget/Card.Builder.html | 6 +- .../com/facebook/litho/widget/Card.html | 6 +- .../litho/widget/CardClip.Builder.html | 6 +- .../com/facebook/litho/widget/CardClip.html | 6 +- .../litho/widget/CardShadow.Builder.html | 6 +- .../com/facebook/litho/widget/CardShadow.html | 6 +- .../litho/widget/CardShadowDrawable.html | 4 +- .../widget/CenterSnappingSmoothScroller.html | 4 +- .../widget/ChangeSetCompleteCallback.html | 4 +- .../litho/widget/ClearFocusEvent.html | 4 +- .../litho/widget/ClickableSpanListener.html | 4 +- .../litho/widget/ComponentCreator.html | 4 +- .../widget/ComponentRenderInfo.Builder.html | 4 +- .../litho/widget/ComponentRenderInfo.html | 4 +- .../widget/ComponentTreeHolder.Builder.html | 4 +- .../ComponentTreeHolder.RenderState.html | 4 +- .../litho/widget/ComponentTreeHolder.html | 4 +- .../litho/widget/ComponentWarmer.Cache.html | 4 +- .../widget/ComponentWarmer.CacheListener.html | 4 +- ...entWarmer.ComponentTreeHolderPreparer.html | 4 +- ...mponentTreeHolderPreparerWithSizeImpl.html | 4 +- ...ntWarmer.ComponentWarmerReadyListener.html | 4 +- .../litho/widget/ComponentWarmer.html | 4 +- .../widget/CustomSpeedLinearSnapHelper.html | 4 +- .../litho/widget/DataDiffModelName.html | 4 +- .../litho/widget/DispatchKeyEvent.html | 4 +- .../widget/EdgeSnappingSmoothScroller.html | 4 +- .../litho/widget/EditText.Builder.html | 6 +- .../com/facebook/litho/widget/EditText.html | 6 +- .../widget/EditTextStateUpdatePolicy.html | 4 +- .../litho/widget/EditorActionEvent.html | 4 +- .../litho/widget/EmptyComponent.Builder.html | 6 +- .../facebook/litho/widget/EmptyComponent.html | 6 +- .../facebook/litho/widget/GetTextEvent.html | 4 +- .../facebook/litho/widget/GridLayoutInfo.html | 4 +- .../widget/HasPostDispatchDrawListener.html | 4 +- .../litho/widget/HasStickyHeader.html | 4 +- .../widget/HorizontalScroll.Builder.html | 6 +- .../litho/widget/HorizontalScroll.html | 6 +- .../HorizontalScrollEventsController.html | 4 +- .../facebook/litho/widget/Image.Builder.html | 6 +- .../com/facebook/litho/widget/Image.html | 6 +- .../litho/widget/InputConnectionEvent.html | 4 +- .../litho/widget/ItemSelectedEvent.html | 4 +- .../facebook/litho/widget/KeyPreImeEvent.html | 4 +- .../com/facebook/litho/widget/KeyUpEvent.html | 4 +- .../litho/widget/LayoutHandlerFactory.html | 4 +- .../LayoutInfo.RenderInfoCollection.html | 4 +- .../widget/LayoutInfo.ViewportFiller.html | 4 +- .../com/facebook/litho/widget/LayoutInfo.html | 4 +- .../litho/widget/LayoutInfoUtils.html | 4 +- .../LinearLayoutInfo.ViewportFiller.html | 4 +- .../litho/widget/LinearLayoutInfo.html | 4 +- ...hoRecylerView.TouchInterceptor.Result.html | 4 +- .../LithoRecylerView.TouchInterceptor.html | 4 +- .../litho/widget/LithoRecylerView.html | 4 +- .../litho/widget/LithoScrollView.html | 4 +- .../litho/widget/LithoViewFactory.html | 4 +- .../litho/widget/LongClickableSpan.html | 4 +- .../litho/widget/MountableCharSequence.html | 4 +- .../litho/widget/NeedsBgPaddingInfo.html | 4 +- .../litho/widget/PTRRefreshEvent.html | 4 +- .../widget/PostDispatchDrawListener.html | 4 +- .../litho/widget/Progress.Builder.html | 6 +- .../com/facebook/litho/widget/Progress.html | 6 +- .../facebook/litho/widget/ReMeasureEvent.html | 4 +- .../litho/widget/Recycler.Builder.html | 6 +- .../com/facebook/litho/widget/Recycler.html | 6 +- .../litho/widget/RecyclerBinder.Builder.html | 4 +- .../widget/RecyclerBinder.CommitPolicy.html | 4 +- ...cyclerViewLayoutManagerOverrideParams.html | 4 +- .../facebook/litho/widget/RecyclerBinder.html | 4 +- .../litho/widget/RecyclerBinderAdapter.html | 4 +- .../RecyclerBinderOperationExecutor.html | 4 +- ...nderUpdateCallback.ComponentContainer.html | 4 +- ...inderUpdateCallback.ComponentRenderer.html | 4 +- ...ecyclerBinderUpdateCallback.Operation.html | 4 +- ...inderUpdateCallback.OperationExecutor.html | 4 +- .../widget/RecyclerBinderUpdateCallback.html | 4 +- ...tsController.OnRecyclerUpdateListener.html | 4 +- .../widget/RecyclerEventsController.html | 4 +- .../RecyclerRangeTraverser.Processor.html | 4 +- .../litho/widget/RecyclerRangeTraverser.html | 4 +- .../com/facebook/litho/widget/RenderInfo.html | 4 +- .../widget/RenderInfoDebugInfoRegistry.html | 4 +- .../RenderInfoViewCreatorController.html | 4 +- .../litho/widget/RequestFocusEvent.html | 4 +- .../facebook/litho/widget/SectionsDebug.html | 4 +- .../litho/widget/SectionsRecyclerView.html | 4 +- .../litho/widget/SelectionChangedEvent.html | 4 +- .../litho/widget/SetSelectionEvent.html | 4 +- .../facebook/litho/widget/SetTextEvent.html | 4 +- ...SizeSpecMountWrapperComponent.Builder.html | 6 +- .../widget/SizeSpecMountWrapperComponent.html | 6 +- .../widget/SmoothScrollAlignmentType.html | 4 +- .../litho/widget/SnapUtil.SnapMode.html | 4 +- .../com/facebook/litho/widget/SnapUtil.html | 4 +- .../litho/widget/SolidColor.Builder.html | 6 +- .../com/facebook/litho/widget/SolidColor.html | 6 +- .../litho/widget/Spinner.Builder.html | 6 +- .../com/facebook/litho/widget/Spinner.html | 6 +- .../widget/StaggeredGridLayoutHelper.html | 4 +- .../litho/widget/StaggeredGridLayoutInfo.html | 4 +- .../litho/widget/StartSnapHelper.html | 4 +- .../litho/widget/StickyHeaderController.html | 4 +- .../widget/StickyHeaderControllerFactory.html | 4 +- .../widget/SynchronizedTypefaceHelper.html | 4 +- .../litho/widget/TestImageConditions.html | 4 +- .../facebook/litho/widget/Text.Builder.html | 6 +- .../com/facebook/litho/widget/Text.html | 6 +- .../facebook/litho/widget/TextAlignment.html | 4 +- .../litho/widget/TextChangedEvent.html | 4 +- .../facebook/litho/widget/TextDrawable.html | 4 +- .../litho/widget/TextInput.Builder.html | 6 +- .../com/facebook/litho/widget/TextInput.html | 6 +- .../litho/widget/TextOffsetOnTouchEvent.html | 4 +- .../litho/widget/TextStylesHelper.html | 4 +- .../widget/TextureWarmer.WarmDrawable.html | 4 +- .../facebook/litho/widget/TextureWarmer.html | 4 +- .../widget/TouchableFeedback.Builder.html | 6 +- .../litho/widget/TouchableFeedback.html | 6 +- .../TransparencyEnabledCard.Builder.html | 6 +- .../litho/widget/TransparencyEnabledCard.html | 6 +- .../TransparencyEnabledCardClip.Builder.html | 6 +- .../widget/TransparencyEnabledCardClip.html | 6 +- .../widget/TreePropsWrappedRenderInfo.html | 4 +- .../litho/widget/VerticalGravity.html | 4 +- .../litho/widget/VerticalScroll.Builder.html | 6 +- .../facebook/litho/widget/VerticalScroll.html | 6 +- .../litho/widget/ViewRenderInfo.Builder.html | 4 +- .../facebook/litho/widget/ViewRenderInfo.html | 4 +- .../litho/widget/ViewportInfo.State.html | 4 +- .../widget/ViewportInfo.ViewportChanged.html | 4 +- .../facebook/litho/widget/ViewportInfo.html | 4 +- .../facebook/litho/widget/package-frame.html | 4 +- .../litho/widget/package-summary.html | 4 +- .../facebook/litho/widget/package-tree.html | 18 +- .../facebook/litho/yoga/LithoYogaFactory.html | 4 +- .../facebook/litho/yoga/package-frame.html | 4 +- .../facebook/litho/yoga/package-summary.html | 4 +- .../com/facebook/litho/yoga/package-tree.html | 4 +- .../com/facebook/rendercore/Copyable.html | 4 +- .../com/facebook/rendercore/Function.html | 4 +- .../javadoc/com/facebook/rendercore/Host.html | 4 +- .../com/facebook/rendercore/HostView.html | 4 +- .../rendercore/InterceptTouchHandler.html | 4 +- .../com/facebook/rendercore/LayoutCache.html | 4 +- .../facebook/rendercore/MeasureResult.html | 4 +- .../facebook/rendercore/MountDelegate.html | 76 +- ...gateInput.html => MountDelegateInput.html} | 64 +- ...teTarget.html => MountDelegateTarget.html} | 85 +- .../com/facebook/rendercore/MountItem.html | 8 +- .../facebook/rendercore/MountItemsPool.html | 4 +- .../com/facebook/rendercore/MountState.html | 68 +- .../rendercore/Node.LayoutResult.html | 4 +- .../javadoc/com/facebook/rendercore/Node.html | 4 +- .../com/facebook/rendercore/Reducer.html | 8 +- .../rendercore/RenderCoreExtensionHost.html | 234 +++++ ...enderCoreSystrace.IRenderCoreSystrace.html | 4 +- .../rendercore/RenderCoreSystrace.html | 8 +- .../com/facebook/rendercore/RenderResult.html | 12 +- .../rendercore/RenderState.Delegate.html | 4 +- .../rendercore/RenderState.HostListener.html | 4 +- .../rendercore/RenderState.LayoutContext.html | 16 +- .../rendercore/RenderState.LazyTree.html | 4 +- .../com/facebook/rendercore/RenderState.html | 4 +- .../com/facebook/rendercore/RenderTree.html | 4 +- .../facebook/rendercore/RenderTreeHost.html | 18 +- .../rendercore/RenderTreeHostView.html | 85 +- .../facebook/rendercore/RenderTreeNode.html | 4 +- .../rendercore/RenderUnit.Binder.html | 6 +- .../rendercore/RenderUnit.Extension.html | 4 +- .../rendercore/RenderUnit.RenderType.html | 4 +- .../com/facebook/rendercore/RenderUnit.html | 4 +- .../com/facebook/rendercore/RootHost.html | 18 +- .../facebook/rendercore/RootHostDelegate.html | 35 +- .../com/facebook/rendercore/RootHostView.html | 83 +- .../com/facebook/rendercore/Touchable.html | 4 +- .../rendercore/UnmountDelegateExtension.html | 8 +- .../rendercore/annotations/Action.html | 4 +- .../rendercore/annotations/UIState.html | 4 +- .../rendercore/annotations/package-frame.html | 4 +- .../annotations/package-summary.html | 4 +- .../rendercore/annotations/package-tree.html | 6 +- .../extensions/LayoutResultVisitor.html | 8 +- .../rendercore/extensions/MountExtension.html | 72 +- .../extensions/RenderCoreExtension.html | 118 ++- .../rendercore/extensions/package-frame.html | 4 +- .../extensions/package-summary.html | 8 +- .../rendercore/extensions/package-tree.html | 8 +- .../IncrementalMountBinder.html | 331 +++++++ .../IncrementalMountExtension.html | 489 +++++++++++ .../IncrementalMountExtensionInput.html} | 100 +-- .../IncrementalMountUtils.html | 236 +++++ .../incrementalmount/package-frame.html | 26 + .../incrementalmount/package-summary.html | 166 ++++ .../incrementalmount/package-tree.html | 150 ++++ .../facebook/rendercore/package-frame.html | 9 +- .../facebook/rendercore/package-summary.html | 38 +- .../com/facebook/rendercore/package-tree.html | 18 +- .../renderunits/HostRenderUnit.html | 4 +- .../rendercore/renderunits/package-frame.html | 4 +- .../renderunits/package-summary.html | 12 +- .../rendercore/renderunits/package-tree.html | 12 +- .../transitions/AnimatedRootHost.html | 253 ++++++ .../transitions/TransitionRenderUnit.html | 224 +++++ .../TransitionUtils.BoundsCallback.html | 245 ++++++ .../transitions/TransitionUtils.html | 310 +++++++ .../rendercore/transitions/package-frame.html | 26 + .../transitions/package-summary.html | 167 ++++ .../rendercore/transitions/package-tree.html | 142 +++ .../rendercore/utils/BoundsUtils.html | 4 +- .../rendercore/utils/LayoutUtils.html | 4 +- .../rendercore/utils/MeasureSpecUtils.html | 4 +- .../rendercore/utils/ThreadUtils.html | 4 +- .../rendercore/utils/package-frame.html | 4 +- .../rendercore/utils/package-summary.html | 12 +- .../rendercore/utils/package-tree.html | 12 +- .../FocusedIncrementalModuleItem.html | 365 ++++++++ .../FullImpressionIncrementalModuleItem.html | 365 ++++++++ .../visibility/IncrementalModule.html | 348 ++++++++ .../visibility/IncrementalModuleItem.html | 320 +++++++ .../VisibilityExtension.Results.html | 331 +++++++ .../VisibilityExtension.Visitor.html | 301 +++++++ .../visibility/VisibilityExtension.html | 366 ++++++++ .../VisibilityExtensionConfigs.html | 279 ++++++ .../visibility/VisibilityExtensionInput.html | 264 ++++++ .../rendercore/visibility/VisibilityItem.html | 472 ++++++++++ .../visibility/VisibilityModule.html | 236 +++++ .../visibility/VisibilityModuleInput.html | 270 ++++++ .../visibility/VisibilityMountExtension.html | 468 ++++++++++ .../visibility/VisibilityOutput.Factory.html | 242 ++++++ .../visibility/VisibilityOutput.html | 634 ++++++++++++++ .../visibility/VisibilityUtils.html | 343 ++++++++ .../VisibleIncrementalModuleItem.html | 365 ++++++++ .../rendercore/visibility/package-frame.html | 39 + .../visibility/package-summary.html | 236 +++++ .../rendercore/visibility/package-tree.html | 163 ++++ .../delegates/AccessibleClickableSpan.html | 4 +- .../delegates/package-frame.html | 4 +- .../delegates/package-summary.html | 8 +- .../accessibility/delegates/package-tree.html | 8 +- .../com/facebook/yoga/LayoutPassReason.html | 4 +- docs/javadoc/com/facebook/yoga/YogaAlign.html | 4 +- .../facebook/yoga/YogaBaselineFunction.html | 4 +- .../javadoc/com/facebook/yoga/YogaConfig.html | 4 +- .../com/facebook/yoga/YogaConfigFactory.html | 4 +- .../com/facebook/yoga/YogaConfigJNIBase.html | 4 +- .../facebook/yoga/YogaConfigJNIFinalizer.html | 4 +- .../com/facebook/yoga/YogaConstants.html | 4 +- .../com/facebook/yoga/YogaDimension.html | 4 +- .../com/facebook/yoga/YogaDirection.html | 4 +- .../com/facebook/yoga/YogaDisplay.html | 4 +- docs/javadoc/com/facebook/yoga/YogaEdge.html | 4 +- .../yoga/YogaExperimentalFeature.html | 4 +- .../com/facebook/yoga/YogaFlexDirection.html | 4 +- .../com/facebook/yoga/YogaJustify.html | 4 +- .../com/facebook/yoga/YogaLayoutType.html | 4 +- .../com/facebook/yoga/YogaLogLevel.html | 4 +- .../javadoc/com/facebook/yoga/YogaLogger.html | 4 +- .../facebook/yoga/YogaMeasureFunction.html | 4 +- .../com/facebook/yoga/YogaMeasureMode.html | 4 +- .../com/facebook/yoga/YogaMeasureOutput.html | 4 +- .../javadoc/com/facebook/yoga/YogaNative.html | 4 +- docs/javadoc/com/facebook/yoga/YogaNode.html | 4 +- .../com/facebook/yoga/YogaNodeFactory.html | 4 +- .../com/facebook/yoga/YogaNodeJNIBase.html | 4 +- .../facebook/yoga/YogaNodeJNIFinalizer.html | 4 +- .../com/facebook/yoga/YogaNodeType.html | 4 +- .../com/facebook/yoga/YogaOverflow.html | 4 +- .../com/facebook/yoga/YogaPositionType.html | 4 +- .../com/facebook/yoga/YogaPrintOptions.html | 4 +- .../com/facebook/yoga/YogaStyleInputs.html | 4 +- docs/javadoc/com/facebook/yoga/YogaUnit.html | 4 +- docs/javadoc/com/facebook/yoga/YogaValue.html | 4 +- docs/javadoc/com/facebook/yoga/YogaWrap.html | 4 +- .../com/facebook/yoga/package-frame.html | 4 +- .../com/facebook/yoga/package-summary.html | 4 +- .../com/facebook/yoga/package-tree.html | 24 +- docs/javadoc/constant-values.html | 70 +- docs/javadoc/deprecated-list.html | 58 +- docs/javadoc/help-doc.html | 4 +- docs/javadoc/index-all.html | 819 +++++++++++++++--- docs/javadoc/index.html | 2 +- docs/javadoc/overview-frame.html | 7 +- docs/javadoc/overview-summary.html | 18 +- docs/javadoc/overview-tree.html | 72 +- docs/javadoc/package-list | 3 + docs/javadoc/serialized-form.html | 4 +- 1113 files changed, 17415 insertions(+), 4222 deletions(-) create mode 100644 docs/javadoc/com/facebook/litho/FocusedVisibleEvent.html create mode 100644 docs/javadoc/com/facebook/litho/FullImpressionVisibleEvent.html delete mode 100644 docs/javadoc/com/facebook/litho/IncrementalMountExtension.html create mode 100644 docs/javadoc/com/facebook/litho/InvisibleEvent.html create mode 100644 docs/javadoc/com/facebook/litho/LayerType.html create mode 100644 docs/javadoc/com/facebook/litho/LayoutStateContext.html create mode 100644 docs/javadoc/com/facebook/litho/LithoVisibilityOutputFactory.html create mode 100644 docs/javadoc/com/facebook/litho/UnfocusedVisibleEvent.html create mode 100644 docs/javadoc/com/facebook/litho/VisibilityChangedEvent.html create mode 100644 docs/javadoc/com/facebook/litho/VisibleEvent.html rename docs/javadoc/com/facebook/rendercore/{MountDelegate.MountDelegateInput.html => MountDelegateInput.html} (67%) rename docs/javadoc/com/facebook/rendercore/{MountDelegate.MountDelegateTarget.html => MountDelegateTarget.html} (70%) create mode 100644 docs/javadoc/com/facebook/rendercore/RenderCoreExtensionHost.html create mode 100644 docs/javadoc/com/facebook/rendercore/incrementalmount/IncrementalMountBinder.html create mode 100644 docs/javadoc/com/facebook/rendercore/incrementalmount/IncrementalMountExtension.html rename docs/javadoc/com/facebook/{litho/IncrementalMountExtension.IncrementalMountExtensionInput.html => rendercore/incrementalmount/IncrementalMountExtensionInput.html} (53%) create mode 100644 docs/javadoc/com/facebook/rendercore/incrementalmount/IncrementalMountUtils.html create mode 100644 docs/javadoc/com/facebook/rendercore/incrementalmount/package-frame.html create mode 100644 docs/javadoc/com/facebook/rendercore/incrementalmount/package-summary.html create mode 100644 docs/javadoc/com/facebook/rendercore/incrementalmount/package-tree.html create mode 100644 docs/javadoc/com/facebook/rendercore/transitions/AnimatedRootHost.html create mode 100644 docs/javadoc/com/facebook/rendercore/transitions/TransitionRenderUnit.html create mode 100644 docs/javadoc/com/facebook/rendercore/transitions/TransitionUtils.BoundsCallback.html create mode 100644 docs/javadoc/com/facebook/rendercore/transitions/TransitionUtils.html create mode 100644 docs/javadoc/com/facebook/rendercore/transitions/package-frame.html create mode 100644 docs/javadoc/com/facebook/rendercore/transitions/package-summary.html create mode 100644 docs/javadoc/com/facebook/rendercore/transitions/package-tree.html create mode 100644 docs/javadoc/com/facebook/rendercore/visibility/FocusedIncrementalModuleItem.html create mode 100644 docs/javadoc/com/facebook/rendercore/visibility/FullImpressionIncrementalModuleItem.html create mode 100644 docs/javadoc/com/facebook/rendercore/visibility/IncrementalModule.html create mode 100644 docs/javadoc/com/facebook/rendercore/visibility/IncrementalModuleItem.html create mode 100644 docs/javadoc/com/facebook/rendercore/visibility/VisibilityExtension.Results.html create mode 100644 docs/javadoc/com/facebook/rendercore/visibility/VisibilityExtension.Visitor.html create mode 100644 docs/javadoc/com/facebook/rendercore/visibility/VisibilityExtension.html create mode 100644 docs/javadoc/com/facebook/rendercore/visibility/VisibilityExtensionConfigs.html create mode 100644 docs/javadoc/com/facebook/rendercore/visibility/VisibilityExtensionInput.html create mode 100644 docs/javadoc/com/facebook/rendercore/visibility/VisibilityItem.html create mode 100644 docs/javadoc/com/facebook/rendercore/visibility/VisibilityModule.html create mode 100644 docs/javadoc/com/facebook/rendercore/visibility/VisibilityModuleInput.html create mode 100644 docs/javadoc/com/facebook/rendercore/visibility/VisibilityMountExtension.html create mode 100644 docs/javadoc/com/facebook/rendercore/visibility/VisibilityOutput.Factory.html create mode 100644 docs/javadoc/com/facebook/rendercore/visibility/VisibilityOutput.html create mode 100644 docs/javadoc/com/facebook/rendercore/visibility/VisibilityUtils.html create mode 100644 docs/javadoc/com/facebook/rendercore/visibility/VisibleIncrementalModuleItem.html create mode 100644 docs/javadoc/com/facebook/rendercore/visibility/package-frame.html create mode 100644 docs/javadoc/com/facebook/rendercore/visibility/package-summary.html create mode 100644 docs/javadoc/com/facebook/rendercore/visibility/package-tree.html diff --git a/docs/javadoc/allclasses-frame.html b/docs/javadoc/allclasses-frame.html index a7e927a8835..62d52f50cc3 100644 --- a/docs/javadoc/allclasses-frame.html +++ b/docs/javadoc/allclasses-frame.html @@ -2,9 +2,9 @@ - + All Classes - + @@ -22,6 +22,7 @@

All Classes

  • AnimatedProperties
  • AnimatedProperty
  • AnimatedPropertyNode
  • +
  • AnimatedRootHost
  • AnimationBinding
  • AnimationBindingListener
  • AnimationRunnerTestRule
  • @@ -261,6 +262,8 @@

    All Classes

  • FieldsValidation
  • FloatValue
  • FocusChangedEvent
  • +
  • FocusedIncrementalModuleItem
  • +
  • FocusedVisibleEvent
  • FocusType
  • FrameworkLogEvents
  • FrameworkLogEvents.LogEventId
  • @@ -274,6 +277,8 @@

    All Classes

  • FromPrepare
  • FromPreviousCreateLayout
  • FromTrigger
  • +
  • FullImpressionIncrementalModuleItem
  • +
  • FullImpressionVisibleEvent
  • Function
  • FutureInstrumenter
  • FutureInstrumenter.Instrumenter
  • @@ -321,9 +326,13 @@

    All Classes

  • ImageContent
  • ImmutableList
  • ImportantForAccessibility
  • -
  • IncrementalMountExtension
  • -
  • IncrementalMountExtension.IncrementalMountExtensionInput
  • +
  • IncrementalModule
  • +
  • IncrementalModuleItem
  • +
  • IncrementalMountBinder
  • +
  • IncrementalMountExtension
  • +
  • IncrementalMountExtensionInput
  • IncrementalMountUtils
  • +
  • IncrementalMountUtils
  • IncrementalMountUtils.WrapperView
  • InitialStateContainer
  • InjectProp
  • @@ -342,6 +351,7 @@

    All Classes

  • InterpolatorNode
  • InterStageInputParamModel
  • InterStageStore
  • +
  • InvisibleEvent
  • ItemSelectedEvent
  • JavadocExtractor
  • JavadocGenerator
  • @@ -349,6 +359,7 @@

    All Classes

  • KeyPreImeEvent
  • KeyUpEvent
  • KotlinSpecUtils
  • +
  • LayerType
  • LayoutCache
  • LayoutDirectionViewGroupShadow
  • LayoutDirectionViewShadow
  • @@ -365,6 +376,7 @@

    All Classes

  • LayoutSpecModelFactory
  • LayoutState
  • LayoutState.CalculateLayoutSource
  • +
  • LayoutStateContext
  • LayoutThreadPoolConfiguration
  • LayoutThreadPoolConfigurationImpl
  • LayoutThreadPoolExecutor
  • @@ -419,6 +431,7 @@

    All Classes

  • LithoViewSubComponentExtractor
  • LithoViewTestHelper
  • LithoViewTestHelper.InternalNodeRef
  • +
  • LithoVisibilityOutputFactory
  • LithoYogaBaselineFunction
  • LithoYogaFactory
  • LithoYogaMeasureFunction
  • @@ -450,8 +463,8 @@

    All Classes

  • MountableCharSequence
  • MountContentPool
  • MountDelegate
  • -
  • MountDelegate.MountDelegateInput
  • -
  • MountDelegate.MountDelegateTarget
  • +
  • MountDelegateInput
  • +
  • MountDelegateTarget
  • MountExtension
  • MountingType
  • MountItem
  • @@ -591,6 +604,7 @@

    All Classes

  • RenderCompleteEvent
  • RenderCompleteEvent.RenderState
  • RenderCoreExtension
  • +
  • RenderCoreExtensionHost
  • RenderCoreSystrace
  • RenderCoreSystrace.IRenderCoreSystrace
  • RenderDataDiffModel
  • @@ -818,10 +832,13 @@

    All Classes

  • TransitionId
  • TransitionManager
  • TransitionManager.OnAnimationCompleteListener
  • +
  • TransitionRenderUnit
  • TransitionSet
  • TransitionsExtension
  • TransitionsExtensionInput
  • TransitionTestRule
  • +
  • TransitionUtils
  • +
  • TransitionUtils.BoundsCallback
  • TransparencyEnabledCard
  • TransparencyEnabledCard.Builder
  • TransparencyEnabledCardClip
  • @@ -839,6 +856,7 @@

    All Classes

  • TypeSpecDataHolder.JavadocSpec
  • TypeVariablesExtractor
  • UIState
  • +
  • UnfocusedVisibleEvent
  • UnmountDelegateExtension
  • UpdateStateMethod
  • UpdateStateMethodExtractor
  • @@ -864,7 +882,22 @@

    All Classes

  • ViewTree
  • ViewTreeAssert
  • ViewTreeUtil
  • +
  • VisibilityChangedEvent
  • VisibilityEventsHelper
  • +
  • VisibilityExtension
  • +
  • VisibilityExtension.Results
  • +
  • VisibilityExtension.Visitor
  • +
  • VisibilityExtensionConfigs
  • +
  • VisibilityExtensionInput
  • +
  • VisibilityItem
  • +
  • VisibilityModule
  • +
  • VisibilityModuleInput
  • +
  • VisibilityMountExtension
  • +
  • VisibilityOutput
  • +
  • VisibilityOutput.Factory
  • +
  • VisibilityUtils
  • +
  • VisibleEvent
  • +
  • VisibleIncrementalModuleItem
  • Whitebox
  • WorkContinuationInstrumenter
  • WorkContinuationInstrumenter.Instrumenter
  • diff --git a/docs/javadoc/allclasses-noframe.html b/docs/javadoc/allclasses-noframe.html index ae54456f7eb..a7a6d364609 100644 --- a/docs/javadoc/allclasses-noframe.html +++ b/docs/javadoc/allclasses-noframe.html @@ -2,9 +2,9 @@ - + All Classes - + @@ -22,6 +22,7 @@

    All Classes

  • AnimatedProperties
  • AnimatedProperty
  • AnimatedPropertyNode
  • +
  • AnimatedRootHost
  • AnimationBinding
  • AnimationBindingListener
  • AnimationRunnerTestRule
  • @@ -261,6 +262,8 @@

    All Classes

  • FieldsValidation
  • FloatValue
  • FocusChangedEvent
  • +
  • FocusedIncrementalModuleItem
  • +
  • FocusedVisibleEvent
  • FocusType
  • FrameworkLogEvents
  • FrameworkLogEvents.LogEventId
  • @@ -274,6 +277,8 @@

    All Classes

  • FromPrepare
  • FromPreviousCreateLayout
  • FromTrigger
  • +
  • FullImpressionIncrementalModuleItem
  • +
  • FullImpressionVisibleEvent
  • Function
  • FutureInstrumenter
  • FutureInstrumenter.Instrumenter
  • @@ -321,9 +326,13 @@

    All Classes

  • ImageContent
  • ImmutableList
  • ImportantForAccessibility
  • -
  • IncrementalMountExtension
  • -
  • IncrementalMountExtension.IncrementalMountExtensionInput
  • +
  • IncrementalModule
  • +
  • IncrementalModuleItem
  • +
  • IncrementalMountBinder
  • +
  • IncrementalMountExtension
  • +
  • IncrementalMountExtensionInput
  • IncrementalMountUtils
  • +
  • IncrementalMountUtils
  • IncrementalMountUtils.WrapperView
  • InitialStateContainer
  • InjectProp
  • @@ -342,6 +351,7 @@

    All Classes

  • InterpolatorNode
  • InterStageInputParamModel
  • InterStageStore
  • +
  • InvisibleEvent
  • ItemSelectedEvent
  • JavadocExtractor
  • JavadocGenerator
  • @@ -349,6 +359,7 @@

    All Classes

  • KeyPreImeEvent
  • KeyUpEvent
  • KotlinSpecUtils
  • +
  • LayerType
  • LayoutCache
  • LayoutDirectionViewGroupShadow
  • LayoutDirectionViewShadow
  • @@ -365,6 +376,7 @@

    All Classes

  • LayoutSpecModelFactory
  • LayoutState
  • LayoutState.CalculateLayoutSource
  • +
  • LayoutStateContext
  • LayoutThreadPoolConfiguration
  • LayoutThreadPoolConfigurationImpl
  • LayoutThreadPoolExecutor
  • @@ -419,6 +431,7 @@

    All Classes

  • LithoViewSubComponentExtractor
  • LithoViewTestHelper
  • LithoViewTestHelper.InternalNodeRef
  • +
  • LithoVisibilityOutputFactory
  • LithoYogaBaselineFunction
  • LithoYogaFactory
  • LithoYogaMeasureFunction
  • @@ -450,8 +463,8 @@

    All Classes

  • MountableCharSequence
  • MountContentPool
  • MountDelegate
  • -
  • MountDelegate.MountDelegateInput
  • -
  • MountDelegate.MountDelegateTarget
  • +
  • MountDelegateInput
  • +
  • MountDelegateTarget
  • MountExtension
  • MountingType
  • MountItem
  • @@ -591,6 +604,7 @@

    All Classes

  • RenderCompleteEvent
  • RenderCompleteEvent.RenderState
  • RenderCoreExtension
  • +
  • RenderCoreExtensionHost
  • RenderCoreSystrace
  • RenderCoreSystrace.IRenderCoreSystrace
  • RenderDataDiffModel
  • @@ -818,10 +832,13 @@

    All Classes

  • TransitionId
  • TransitionManager
  • TransitionManager.OnAnimationCompleteListener
  • +
  • TransitionRenderUnit
  • TransitionSet
  • TransitionsExtension
  • TransitionsExtensionInput
  • TransitionTestRule
  • +
  • TransitionUtils
  • +
  • TransitionUtils.BoundsCallback
  • TransparencyEnabledCard
  • TransparencyEnabledCard.Builder
  • TransparencyEnabledCardClip
  • @@ -839,6 +856,7 @@

    All Classes

  • TypeSpecDataHolder.JavadocSpec
  • TypeVariablesExtractor
  • UIState
  • +
  • UnfocusedVisibleEvent
  • UnmountDelegateExtension
  • UpdateStateMethod
  • UpdateStateMethodExtractor
  • @@ -864,7 +882,22 @@

    All Classes

  • ViewTree
  • ViewTreeAssert
  • ViewTreeUtil
  • +
  • VisibilityChangedEvent
  • VisibilityEventsHelper
  • +
  • VisibilityExtension
  • +
  • VisibilityExtension.Results
  • +
  • VisibilityExtension.Visitor
  • +
  • VisibilityExtensionConfigs
  • +
  • VisibilityExtensionInput
  • +
  • VisibilityItem
  • +
  • VisibilityModule
  • +
  • VisibilityModuleInput
  • +
  • VisibilityMountExtension
  • +
  • VisibilityOutput
  • +
  • VisibilityOutput.Factory
  • +
  • VisibilityUtils
  • +
  • VisibleEvent
  • +
  • VisibleIncrementalModuleItem
  • Whitebox
  • WorkContinuationInstrumenter
  • WorkContinuationInstrumenter.Instrumenter
  • diff --git a/docs/javadoc/com/facebook/litho/AccessibilityRole.AccessibilityRoleType.html b/docs/javadoc/com/facebook/litho/AccessibilityRole.AccessibilityRoleType.html index df3902bb919..61c70835663 100644 --- a/docs/javadoc/com/facebook/litho/AccessibilityRole.AccessibilityRoleType.html +++ b/docs/javadoc/com/facebook/litho/AccessibilityRole.AccessibilityRoleType.html @@ -2,9 +2,9 @@ - + AccessibilityRole.AccessibilityRoleType - + diff --git a/docs/javadoc/com/facebook/litho/AccessibilityRole.html b/docs/javadoc/com/facebook/litho/AccessibilityRole.html index 3d9e526fe09..ae6deb2a659 100644 --- a/docs/javadoc/com/facebook/litho/AccessibilityRole.html +++ b/docs/javadoc/com/facebook/litho/AccessibilityRole.html @@ -2,9 +2,9 @@ - + AccessibilityRole - + diff --git a/docs/javadoc/com/facebook/litho/AccessibilityUtils.html b/docs/javadoc/com/facebook/litho/AccessibilityUtils.html index bc04c7ed254..4533f01ef10 100644 --- a/docs/javadoc/com/facebook/litho/AccessibilityUtils.html +++ b/docs/javadoc/com/facebook/litho/AccessibilityUtils.html @@ -2,9 +2,9 @@ - + AccessibilityUtils - + diff --git a/docs/javadoc/com/facebook/litho/AnimatableItem.html b/docs/javadoc/com/facebook/litho/AnimatableItem.html index 99400aeca9a..788fbe7220c 100644 --- a/docs/javadoc/com/facebook/litho/AnimatableItem.html +++ b/docs/javadoc/com/facebook/litho/AnimatableItem.html @@ -2,9 +2,9 @@ - + AnimatableItem - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6}; +var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -102,7 +102,7 @@

    Interface AnimatableItem



    public interface AnimatableItem
    -
    Interface used to expose a limited API of LayoutOutput to the animations package.
    +
    Interface used to expose a limited API to the animations package.
    @@ -130,38 +130,50 @@

    Method Summary

    getBounds()  +long +getId()  + + +int +getOutputType()  + + float getRotation()  - + float getRotationX()  - + float getRotationY()  - + float getScale()  - + +TransitionId +getTransitionId()  + + boolean isAlphaSet()  - + boolean isRotationSet()  - + boolean isRotationXSet()  - + boolean isRotationYSet()  - + boolean isScaleSet()  @@ -180,6 +192,33 @@

    Method Summary

    Method Detail

    + + + + + + + + + + + + diff --git a/docs/javadoc/com/facebook/litho/Animations.AnimationBuilder.html b/docs/javadoc/com/facebook/litho/Animations.AnimationBuilder.html index 0526fe3047e..7228ec1e864 100644 --- a/docs/javadoc/com/facebook/litho/Animations.AnimationBuilder.html +++ b/docs/javadoc/com/facebook/litho/Animations.AnimationBuilder.html @@ -2,9 +2,9 @@ - + Animations.AnimationBuilder - + diff --git a/docs/javadoc/com/facebook/litho/Animations.DynamicValueBindingBuilder.html b/docs/javadoc/com/facebook/litho/Animations.DynamicValueBindingBuilder.html index 6c4c04d6bbd..27f2782b872 100644 --- a/docs/javadoc/com/facebook/litho/Animations.DynamicValueBindingBuilder.html +++ b/docs/javadoc/com/facebook/litho/Animations.DynamicValueBindingBuilder.html @@ -2,9 +2,9 @@ - + Animations.DynamicValueBindingBuilder - + diff --git a/docs/javadoc/com/facebook/litho/Animations.html b/docs/javadoc/com/facebook/litho/Animations.html index e741335e220..2c6d7e9de01 100644 --- a/docs/javadoc/com/facebook/litho/Animations.html +++ b/docs/javadoc/com/facebook/litho/Animations.html @@ -2,9 +2,9 @@ - + Animations - + diff --git a/docs/javadoc/com/facebook/litho/AnimationsDebug.html b/docs/javadoc/com/facebook/litho/AnimationsDebug.html index 01c8e373076..b4be37e298b 100644 --- a/docs/javadoc/com/facebook/litho/AnimationsDebug.html +++ b/docs/javadoc/com/facebook/litho/AnimationsDebug.html @@ -2,9 +2,9 @@ - + AnimationsDebug - + diff --git a/docs/javadoc/com/facebook/litho/ArrayBatchAllocator.html b/docs/javadoc/com/facebook/litho/ArrayBatchAllocator.html index 9cdf7838d90..f0610168490 100644 --- a/docs/javadoc/com/facebook/litho/ArrayBatchAllocator.html +++ b/docs/javadoc/com/facebook/litho/ArrayBatchAllocator.html @@ -2,9 +2,9 @@ - + ArrayBatchAllocator - + diff --git a/docs/javadoc/com/facebook/litho/AttachDetachHandler.html b/docs/javadoc/com/facebook/litho/AttachDetachHandler.html index 165c5e3ef8c..c7204e825f2 100644 --- a/docs/javadoc/com/facebook/litho/AttachDetachHandler.html +++ b/docs/javadoc/com/facebook/litho/AttachDetachHandler.html @@ -2,9 +2,9 @@ - + AttachDetachHandler - + diff --git a/docs/javadoc/com/facebook/litho/BaseMatcher.html b/docs/javadoc/com/facebook/litho/BaseMatcher.html index e04303eb04c..b9b2afd5829 100644 --- a/docs/javadoc/com/facebook/litho/BaseMatcher.html +++ b/docs/javadoc/com/facebook/litho/BaseMatcher.html @@ -2,9 +2,9 @@ - + BaseMatcher - + diff --git a/docs/javadoc/com/facebook/litho/BaseMatcherBuilder.html b/docs/javadoc/com/facebook/litho/BaseMatcherBuilder.html index 125f3a29405..4eb9e07cd93 100644 --- a/docs/javadoc/com/facebook/litho/BaseMatcherBuilder.html +++ b/docs/javadoc/com/facebook/litho/BaseMatcherBuilder.html @@ -2,9 +2,9 @@ - + BaseMatcherBuilder - + diff --git a/docs/javadoc/com/facebook/litho/BenchmarkTestHelper.html b/docs/javadoc/com/facebook/litho/BenchmarkTestHelper.html index de73d486172..4fcaf0f419f 100644 --- a/docs/javadoc/com/facebook/litho/BenchmarkTestHelper.html +++ b/docs/javadoc/com/facebook/litho/BenchmarkTestHelper.html @@ -2,9 +2,9 @@ - + BenchmarkTestHelper - + diff --git a/docs/javadoc/com/facebook/litho/Border.Builder.html b/docs/javadoc/com/facebook/litho/Border.Builder.html index 9b4c55a258c..9b11ac51d4c 100644 --- a/docs/javadoc/com/facebook/litho/Border.Builder.html +++ b/docs/javadoc/com/facebook/litho/Border.Builder.html @@ -2,9 +2,9 @@ - + Border.Builder - + diff --git a/docs/javadoc/com/facebook/litho/Border.Corner.html b/docs/javadoc/com/facebook/litho/Border.Corner.html index 20324f7a97f..25173665b59 100644 --- a/docs/javadoc/com/facebook/litho/Border.Corner.html +++ b/docs/javadoc/com/facebook/litho/Border.Corner.html @@ -2,9 +2,9 @@ - + Border.Corner - + diff --git a/docs/javadoc/com/facebook/litho/Border.html b/docs/javadoc/com/facebook/litho/Border.html index 8d49b325396..e662df759ea 100644 --- a/docs/javadoc/com/facebook/litho/Border.html +++ b/docs/javadoc/com/facebook/litho/Border.html @@ -2,9 +2,9 @@ - + Border - + diff --git a/docs/javadoc/com/facebook/litho/BoundaryWorkingRange.html b/docs/javadoc/com/facebook/litho/BoundaryWorkingRange.html index ccd23d5e04b..b2ce41be62e 100644 --- a/docs/javadoc/com/facebook/litho/BoundaryWorkingRange.html +++ b/docs/javadoc/com/facebook/litho/BoundaryWorkingRange.html @@ -2,9 +2,9 @@ - + BoundaryWorkingRange - + diff --git a/docs/javadoc/com/facebook/litho/ClickEvent.html b/docs/javadoc/com/facebook/litho/ClickEvent.html index fbcf0d8b30b..01d52478be2 100644 --- a/docs/javadoc/com/facebook/litho/ClickEvent.html +++ b/docs/javadoc/com/facebook/litho/ClickEvent.html @@ -2,9 +2,9 @@ - + ClickEvent - + diff --git a/docs/javadoc/com/facebook/litho/Column.Builder.html b/docs/javadoc/com/facebook/litho/Column.Builder.html index dbd15d7977c..d50e46f7b66 100644 --- a/docs/javadoc/com/facebook/litho/Column.Builder.html +++ b/docs/javadoc/com/facebook/litho/Column.Builder.html @@ -2,9 +2,9 @@ - + Column.Builder - + @@ -240,7 +240,7 @@

    Method Summary

    Methods inherited from class com.facebook.litho.Component.Builder

    -accessibilityHeading, accessibilityRole, accessibilityRoleDescription, accessibilityRoleDescription, accessibilityRoleDescription, alignSelf, alpha, alpha, aspectRatio, background, backgroundAttr, backgroundAttr, backgroundColor, backgroundColor, backgroundDynamicDrawable, backgroundRes, border, checkArgs, clickable, clickHandler, clipChildren, clipToOutline, clone, componentTag, contentDescription, contentDescription, contentDescription, dispatchPopulateAccessibilityEventHandler, duplicateChildrenStates, duplicateParentState, enabled, flex, flexBasisAttr, flexBasisAttr, flexBasisDip, flexBasisPercent, flexBasisPx, flexBasisRes, flexGrow, flexShrink, focusable, focusChangeHandler, focusedHandler, foreground, foregroundAttr, foregroundAttr, foregroundColor, foregroundRes, fullImpressionHandler, getContext, handle, hasBackgroundSet, hasClickHandlerSet, heightAttr, heightAttr, heightDip, heightPercent, heightPx, heightRes, importantForAccessibility, init, interceptTouchHandler, invisibleHandler, isReferenceBaseline, key, layoutDirection, longClickHandler, marginAttr, marginAttr, marginAuto, marginDip, marginPercent, marginPx, marginRes, maxHeightAttr, maxHeightAttr, maxHeightDip, maxHeightPercent, maxHeightPx, maxHeightRes, maxWidthAttr, maxWidthAttr, maxWidthDip, maxWidthPercent, maxWidthPx, maxWidthRes, minHeightAttr, minHeightAttr, minHeightDip, minHeightPercent, minHeightPx, minHeightRes, minWidthAttr, minWidthAttr, minWidthDip, minWidthPercent, minWidthPx, minWidthRes, onInitializeAccessibilityEventHandler, onInitializeAccessibilityNodeInfoHandler, onPopulateAccessibilityEventHandler, onRequestSendAccessibilityEventHandler, outlineProvider, paddingAttr, paddingAttr, paddingDip, paddingPercent, paddingPx, paddingRes, performAccessibilityActionHandler, positionAttr, positionAttr, positionDip, positionPercent, positionPx, positionRes, positionType, rotation, rotation, rotationX, rotationY, scale, scaleX, scaleY, selected, sendAccessibilityEventHandler, sendAccessibilityEventUncheckedHandler, shadowElevation, shadowElevationAttr, shadowElevationAttr, shadowElevationDip, shadowElevationPx, shadowElevationRes, stateListAnimator, stateListAnimatorRes, testKey, touchExpansionAttr, touchExpansionAttr, touchExpansionDip, touchExpansionPx, touchExpansionRes, touchHandler, transitionKey, transitionKeyType, transitionName, translationX, translationY, unfocusedHandler, useHeightAsBaseline, viewTag, viewTags, visibilityChangedHandler, visibleHandler, visibleHeightRatio, visibleWidthRatio, widthAttr, widthAttr, widthDip, widthPercent, widthPx, widthRes, wrapInView +accessibilityHeading, accessibilityRole, accessibilityRoleDescription, accessibilityRoleDescription, accessibilityRoleDescription, alignSelf, alpha, alpha, aspectRatio, background, backgroundAttr, backgroundAttr, backgroundColor, backgroundColor, backgroundDynamicDrawable, backgroundRes, border, checkArgs, clickable, clickHandler, clipChildren, clipToOutline, clone, componentTag, contentDescription, contentDescription, contentDescription, dispatchPopulateAccessibilityEventHandler, duplicateChildrenStates, duplicateParentState, enabled, flex, flexBasisAttr, flexBasisAttr, flexBasisDip, flexBasisPercent, flexBasisPx, flexBasisRes, flexGrow, flexShrink, focusable, focusChangeHandler, focusedHandler, foreground, foregroundAttr, foregroundAttr, foregroundColor, foregroundRes, fullImpressionHandler, getContext, handle, hasBackgroundSet, hasClickHandlerSet, heightAttr, heightAttr, heightDip, heightPercent, heightPx, heightRes, importantForAccessibility, init, interceptTouchHandler, invisibleHandler, isReferenceBaseline, key, layerType, layoutDirection, longClickHandler, marginAttr, marginAttr, marginAuto, marginDip, marginPercent, marginPx, marginRes, maxHeightAttr, maxHeightAttr, maxHeightDip, maxHeightPercent, maxHeightPx, maxHeightRes, maxWidthAttr, maxWidthAttr, maxWidthDip, maxWidthPercent, maxWidthPx, maxWidthRes, minHeightAttr, minHeightAttr, minHeightDip, minHeightPercent, minHeightPx, minHeightRes, minWidthAttr, minWidthAttr, minWidthDip, minWidthPercent, minWidthPx, minWidthRes, onInitializeAccessibilityEventHandler, onInitializeAccessibilityNodeInfoHandler, onPopulateAccessibilityEventHandler, onRequestSendAccessibilityEventHandler, outlineProvider, paddingAttr, paddingAttr, paddingDip, paddingPercent, paddingPx, paddingRes, performAccessibilityActionHandler, positionAttr, positionAttr, positionDip, positionPercent, positionPx, positionRes, positionType, rotation, rotation, rotationX, rotationY, scale, scaleX, scaleY, selected, sendAccessibilityEventHandler, sendAccessibilityEventUncheckedHandler, shadowElevation, shadowElevationAttr, shadowElevationAttr, shadowElevationDip, shadowElevationPx, shadowElevationRes, stateListAnimator, stateListAnimatorRes, testKey, touchExpansionAttr, touchExpansionAttr, touchExpansionDip, touchExpansionPx, touchExpansionRes, touchHandler, transitionKey, transitionKeyType, transitionName, translationX, translationY, unfocusedHandler, useHeightAsBaseline, viewTag, viewTags, visibilityChangedHandler, visibleHandler, visibleHeightRatio, visibleWidthRatio, widthAttr, widthAttr, widthDip, widthPercent, widthPx, widthRes, wrapInView + + + + diff --git a/docs/javadoc/com/facebook/litho/CommonUtils.html b/docs/javadoc/com/facebook/litho/CommonUtils.html index 583ac84ba4e..19810472900 100644 --- a/docs/javadoc/com/facebook/litho/CommonUtils.html +++ b/docs/javadoc/com/facebook/litho/CommonUtils.html @@ -2,9 +2,9 @@ - + CommonUtils - + diff --git a/docs/javadoc/com/facebook/litho/Component.Builder.html b/docs/javadoc/com/facebook/litho/Component.Builder.html index 3ea00804af6..16a9335d244 100644 --- a/docs/javadoc/com/facebook/litho/Component.Builder.html +++ b/docs/javadoc/com/facebook/litho/Component.Builder.html @@ -2,9 +2,9 @@ - + Component.Builder - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":6,"i18":9,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":6,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":6,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":6,"i18":9,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":6,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":6,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -401,7 +401,7 @@

    Method Summary

    T -focusedHandler(EventHandler<FocusedVisibleEvent> focusedHandler)  +focusedHandler(EventHandler<FocusedVisibleEvent> focusedHandler)  T @@ -428,7 +428,7 @@

    Method Summary

    T -fullImpressionHandler(EventHandler<FullImpressionVisibleEvent> fullImpressionHandler)  +fullImpressionHandler(EventHandler<FullImpressionVisibleEvent> fullImpressionHandler)  ComponentContext @@ -496,7 +496,7 @@

    Method Summary

    T -invisibleHandler(EventHandler<InvisibleEvent> invisibleHandler)  +invisibleHandler(EventHandler<InvisibleEvent> invisibleHandler)  T @@ -510,232 +510,237 @@

    Method Summary

    T +layerType(int type, + Paint paint)  + + +T layoutDirection(YogaDirection layoutDirection)
    The RTL/LTR direction of components and text.
    - + T longClickHandler(EventHandler<LongClickEvent> longClickHandler)  - + T marginAttr(YogaEdge edge, int resId)  - + T marginAttr(YogaEdge edge, int resId, int defaultResId)  - + T marginAuto(YogaEdge edge)  - + T marginDip(YogaEdge edge, float margin)  - + T marginPercent(YogaEdge edge, float percent)  - + T marginPx(YogaEdge edge, int margin)
    Effects the spacing around the outside of a node.
    - + T marginRes(YogaEdge edge, int resId)  - + T maxHeightAttr(int resId)  - + T maxHeightAttr(int resId, int defaultResId)  - + T maxHeightDip(float maxHeight)  - + T maxHeightPercent(float percent)  - + T maxHeightPx(int maxHeight)  - + T maxHeightRes(int resId)  - + T maxWidthAttr(int resId)  - + T maxWidthAttr(int resId, int defaultResId)  - + T maxWidthDip(float maxWidth)  - + T maxWidthPercent(float percent)  - + T maxWidthPx(int maxWidth)  - + T maxWidthRes(int resId)  - + T minHeightAttr(int resId)  - + T minHeightAttr(int resId, int defaultResId)  - + T minHeightDip(float minHeight)  - + T minHeightPercent(float percent)  - + T minHeightPx(int minHeight)  - + T minHeightRes(int resId)  - + T minWidthAttr(int resId)  - + T minWidthAttr(int resId, int defaultResId)  - + T minWidthDip(float minWidth)  - + T minWidthPercent(float percent)  - + T minWidthPx(int minWidth)
    This property has higher priority than all other properties and will always be respected.
    - + T minWidthRes(int resId)  - + T onInitializeAccessibilityEventHandler(EventHandler<OnInitializeAccessibilityEventEvent> onInitializeAccessibilityEventHandler)  - + T onInitializeAccessibilityNodeInfoHandler(EventHandler<OnInitializeAccessibilityNodeInfoEvent> onInitializeAccessibilityNodeInfoHandler)  - + T onPopulateAccessibilityEventHandler(EventHandler<OnPopulateAccessibilityEventEvent> onPopulateAccessibilityEventHandler)  - + T onRequestSendAccessibilityEventHandler(EventHandler<OnRequestSendAccessibilityEventEvent> onRequestSendAccessibilityEventHandler)  - + T outlineProvider(ViewOutlineProvider outlineProvider)  - + T paddingAttr(YogaEdge edge, int resId)  - + T paddingAttr(YogaEdge edge, int resId, int defaultResId)  - + T paddingDip(YogaEdge edge, float padding)  - + T paddingPercent(YogaEdge edge, float percent)  - + T paddingPx(YogaEdge edge, int padding)
    Affects the size of the node it is applied to.
    - + T paddingRes(YogaEdge edge, int resId)  - + T performAccessibilityActionHandler(EventHandler<PerformAccessibilityActionEvent> performAccessibilityActionHandler)  - + T positionAttr(YogaEdge edge, int resId)  - + T positionAttr(YogaEdge edge, int resId, int defaultResId)  - + T positionDip(YogaEdge edge, float position)  - + T positionPercent(YogaEdge edge, float percent)  - + T positionPx(YogaEdge edge, int position) @@ -743,243 +748,243 @@

    Method Summary

    allows the component to specify how it should be positioned within its parent. - + T positionRes(YogaEdge edge, int resId)  - + T positionType(YogaPositionType positionType)
    Controls how this component will be positioned within its parent.
    - + T rotation(DynamicValue<Float> rotation)
    Links a DynamicValue object to the rotation value for this Component
    - + T rotation(float rotation)
    Sets the degree that this component is rotated around the pivot point.
    - + T rotationX(float rotationX)
    Sets the degree that this component is rotated around the horizontal axis through the pivot point.
    - + T rotationY(float rotationY)
    Sets the degree that this component is rotated around the vertical axis through the pivot point.
    - + T scale(float scale)
    Sets the scale (scaleX and scaleY) on this component.
    - + T scaleX(DynamicValue<Float> value)
    Links a DynamicValue object to the scaleX value for this Component
    - + T scaleY(DynamicValue<Float> value)
    Links a DynamicValue object to the scaleY value for this Component
    - + T selected(boolean isSelected)  - + T sendAccessibilityEventHandler(EventHandler<SendAccessibilityEventEvent> sendAccessibilityEventHandler)  - + T sendAccessibilityEventUncheckedHandler(EventHandler<SendAccessibilityEventUncheckedEvent> sendAccessibilityEventUncheckedHandler)  - + protected abstract void setComponent(Component component)  - + T shadowElevation(DynamicValue<Float> value)
    Links a DynamicValue object to the elevation value for this Component
    - + T shadowElevationAttr(int resId)  - + T shadowElevationAttr(int resId, int defaultResId)  - + T shadowElevationDip(float shadowElevation)  - + T shadowElevationPx(float shadowElevation)
    Shadow elevation and outline provider methods are only functional on Build.VERSION_CODES and above.
    - + T shadowElevationRes(int resId)  - + T stateListAnimator(StateListAnimator stateListAnimator)
    Ports View into components world.
    - + T stateListAnimatorRes(int resId)
    Ports View into components world.
    - + T testKey(String testKey)  - + T touchExpansionAttr(YogaEdge edge, int resId)  - + T touchExpansionAttr(YogaEdge edge, int resId, int defaultResId)  - + T touchExpansionDip(YogaEdge edge, float touchExpansion)  - + T touchExpansionPx(YogaEdge edge, int touchExpansion)  - + T touchExpansionRes(YogaEdge edge, int resId)  - + T touchHandler(EventHandler<TouchEvent> touchHandler)  - + T transitionKey(String key)  - + T transitionKeyType(Transition.TransitionKeyType type)  - + T transitionName(String transitionName)  - + T translationX(DynamicValue<Float> value)
    Links a DynamicValue object to the translationX value for this Component
    - + T translationY(DynamicValue<Float> value)
    Links a DynamicValue object to the translationY value for this Component
    - + T -unfocusedHandler(EventHandler<UnfocusedVisibleEvent> unfocusedHandler)  +unfocusedHandler(EventHandler<UnfocusedVisibleEvent> unfocusedHandler)  - + T useHeightAsBaseline(boolean useHeightAsBaseline)
    When set to true, overrides the default behaviour of baseline calculation and uses height of component as baseline.
    - -T -viewTag(Object viewTag)  - T -viewTags(<any> viewTags)  +viewTag(Object viewTag)  T -visibilityChangedHandler(EventHandler<VisibilityChangedEvent> visibilityChangedHandler)  +viewTags(<any> viewTags)  T -visibleHandler(EventHandler<VisibleEvent> visibleHandler)  +visibilityChangedHandler(EventHandler<VisibilityChangedEvent> visibilityChangedHandler)  T -visibleHeightRatio(float visibleHeightRatio)  +visibleHandler(EventHandler<VisibleEvent> visibleHandler)  T -visibleWidthRatio(float visibleWidthRatio)  +visibleHeightRatio(float visibleHeightRatio)  T -widthAttr(int resId)  +visibleWidthRatio(float visibleWidthRatio)  T +widthAttr(int resId)  + + +T widthAttr(int resId, int defaultResId)  - + T widthDip(float width)  - + T widthPercent(float percent)
    Sets the width of the Component to be a percentage of its parent's width.
    - + T widthPx(int width)
    Specifies the width of the element's content area.
    - + T widthRes(int resId)  - + T wrapInView()  @@ -1586,7 +1591,7 @@

    focusable

    @@ -1648,7 +1653,7 @@

    foregroundRes

    @@ -1799,7 +1804,7 @@

    interceptTouchHandler

    @@ -2851,7 +2856,7 @@

    translationY

    @@ -2891,7 +2896,7 @@

    viewTags

    @@ -2900,7 +2905,7 @@

    visibilityChangedHandler

    @@ -3012,6 +3017,16 @@

    wrapInView

    public T wrapInView()
    + + + + diff --git a/docs/javadoc/com/facebook/litho/Component.ContainerBuilder.html b/docs/javadoc/com/facebook/litho/Component.ContainerBuilder.html index 1f7a1ee9466..d63314b57b3 100644 --- a/docs/javadoc/com/facebook/litho/Component.ContainerBuilder.html +++ b/docs/javadoc/com/facebook/litho/Component.ContainerBuilder.html @@ -2,9 +2,9 @@ - + Component.ContainerBuilder - + @@ -227,7 +227,7 @@

    Method Summary

    Methods inherited from class com.facebook.litho.Component.Builder

    -accessibilityHeading, accessibilityRole, accessibilityRoleDescription, accessibilityRoleDescription, accessibilityRoleDescription, alignSelf, alpha, alpha, aspectRatio, background, backgroundAttr, backgroundAttr, backgroundColor, backgroundColor, backgroundDynamicDrawable, backgroundRes, border, build, checkArgs, clickable, clickHandler, clipChildren, clipToOutline, clone, componentTag, contentDescription, contentDescription, contentDescription, dispatchPopulateAccessibilityEventHandler, duplicateChildrenStates, duplicateParentState, enabled, flex, flexBasisAttr, flexBasisAttr, flexBasisDip, flexBasisPercent, flexBasisPx, flexBasisRes, flexGrow, flexShrink, focusable, focusChangeHandler, focusedHandler, foreground, foregroundAttr, foregroundAttr, foregroundColor, foregroundRes, fullImpressionHandler, getContext, getThis, handle, hasBackgroundSet, hasClickHandlerSet, heightAttr, heightAttr, heightDip, heightPercent, heightPx, heightRes, importantForAccessibility, init, interceptTouchHandler, invisibleHandler, isReferenceBaseline, key, layoutDirection, longClickHandler, marginAttr, marginAttr, marginAuto, marginDip, marginPercent, marginPx, marginRes, maxHeightAttr, maxHeightAttr, maxHeightDip, maxHeightPercent, maxHeightPx, maxHeightRes, maxWidthAttr, maxWidthAttr, maxWidthDip, maxWidthPercent, maxWidthPx, maxWidthRes, minHeightAttr, minHeightAttr, minHeightDip, minHeightPercent, minHeightPx, minHeightRes, minWidthAttr, minWidthAttr, minWidthDip, minWidthPercent, minWidthPx, minWidthRes, onInitializeAccessibilityEventHandler, onInitializeAccessibilityNodeInfoHandler, onPopulateAccessibilityEventHandler, onRequestSendAccessibilityEventHandler, outlineProvider, paddingAttr, paddingAttr, paddingDip, paddingPercent, paddingPx, paddingRes, performAccessibilityActionHandler, positionAttr, positionAttr, positionDip, positionPercent, positionPx, positionRes, positionType, rotation, rotation, rotationX, rotationY, scale, scaleX, scaleY, selected, sendAccessibilityEventHandler, sendAccessibilityEventUncheckedHandler, setComponent, shadowElevation, shadowElevationAttr, shadowElevationAttr, shadowElevationDip, shadowElevationPx, shadowElevationRes, stateListAnimator, stateListAnimatorRes, testKey, touchExpansionAttr, touchExpansionAttr, touchExpansionDip, touchExpansionPx, touchExpansionRes, touchHandler, transitionKey, transitionKeyType, transitionName, translationX, translationY, unfocusedHandler, useHeightAsBaseline, viewTag, viewTags, visibilityChangedHandler, visibleHandler, visibleHeightRatio, visibleWidthRatio, widthAttr, widthAttr, widthDip, widthPercent, widthPx, widthRes, wrapInView +accessibilityHeading, accessibilityRole, accessibilityRoleDescription, accessibilityRoleDescription, accessibilityRoleDescription, alignSelf, alpha, alpha, aspectRatio, background, backgroundAttr, backgroundAttr, backgroundColor, backgroundColor, backgroundDynamicDrawable, backgroundRes, border, build, checkArgs, clickable, clickHandler, clipChildren, clipToOutline, clone, componentTag, contentDescription, contentDescription, contentDescription, dispatchPopulateAccessibilityEventHandler, duplicateChildrenStates, duplicateParentState, enabled, flex, flexBasisAttr, flexBasisAttr, flexBasisDip, flexBasisPercent, flexBasisPx, flexBasisRes, flexGrow, flexShrink, focusable, focusChangeHandler, focusedHandler, foreground, foregroundAttr, foregroundAttr, foregroundColor, foregroundRes, fullImpressionHandler, getContext, getThis, handle, hasBackgroundSet, hasClickHandlerSet, heightAttr, heightAttr, heightDip, heightPercent, heightPx, heightRes, importantForAccessibility, init, interceptTouchHandler, invisibleHandler, isReferenceBaseline, key, layerType, layoutDirection, longClickHandler, marginAttr, marginAttr, marginAuto, marginDip, marginPercent, marginPx, marginRes, maxHeightAttr, maxHeightAttr, maxHeightDip, maxHeightPercent, maxHeightPx, maxHeightRes, maxWidthAttr, maxWidthAttr, maxWidthDip, maxWidthPercent, maxWidthPx, maxWidthRes, minHeightAttr, minHeightAttr, minHeightDip, minHeightPercent, minHeightPx, minHeightRes, minWidthAttr, minWidthAttr, minWidthDip, minWidthPercent, minWidthPx, minWidthRes, onInitializeAccessibilityEventHandler, onInitializeAccessibilityNodeInfoHandler, onPopulateAccessibilityEventHandler, onRequestSendAccessibilityEventHandler, outlineProvider, paddingAttr, paddingAttr, paddingDip, paddingPercent, paddingPx, paddingRes, performAccessibilityActionHandler, positionAttr, positionAttr, positionDip, positionPercent, positionPx, positionRes, positionType, rotation, rotation, rotationX, rotationY, scale, scaleX, scaleY, selected, sendAccessibilityEventHandler, sendAccessibilityEventUncheckedHandler, setComponent, shadowElevation, shadowElevationAttr, shadowElevationAttr, shadowElevationDip, shadowElevationPx, shadowElevationRes, stateListAnimator, stateListAnimatorRes, testKey, touchExpansionAttr, touchExpansionAttr, touchExpansionDip, touchExpansionPx, touchExpansionRes, touchHandler, transitionKey, transitionKeyType, transitionName, translationX, translationY, unfocusedHandler, useHeightAsBaseline, viewTag, viewTags, visibilityChangedHandler, visibleHandler, visibleHeightRatio, visibleWidthRatio, widthAttr, widthAttr, widthDip, widthPercent, widthPx, widthRes, wrapInView - + @@ -733,7 +736,7 @@

    getStateContainer

    @@ -756,7 +759,7 @@

    willRender

    - + diff --git a/docs/javadoc/com/facebook/litho/ComponentContext.html b/docs/javadoc/com/facebook/litho/ComponentContext.html index e461f7c2c13..ece68e50593 100644 --- a/docs/javadoc/com/facebook/litho/ComponentContext.html +++ b/docs/javadoc/com/facebook/litho/ComponentContext.html @@ -2,9 +2,9 @@ - + ComponentContext - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":9,"i24":10,"i25":10,"i26":9,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":9,"i39":9}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":9,"i25":10,"i26":10,"i27":9,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":9,"i40":9}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -154,24 +154,24 @@

    Constructor Summary

    Constructor and Description -ComponentContext(ComponentContext context, +ComponentContext(ComponentContext context, StateHandler stateHandler, HooksHandler hooksHandler, TreeProps treeProps, - com.facebook.litho.LayoutState.LayoutStateContext layoutStateContext)  + LayoutStateContext layoutStateContext)  -ComponentContext(ComponentContext context, +ComponentContext(ComponentContext context, StateHandler stateHandler, TreeProps treeProps, - com.facebook.litho.LayoutState.LayoutStateContext layoutStateContext)  + LayoutStateContext layoutStateContext)  ComponentContext(Context context)  -ComponentContext(Context context, - com.facebook.litho.LayoutState.LayoutStateContext layoutStateContext)  +ComponentContext(Context context, + LayoutStateContext layoutStateContext)  ComponentContext(Context context, @@ -253,153 +253,158 @@

    Method Summary

    getGlobalKey()  +LayoutStateContext +getLayoutStateContext()  + + com.facebook.litho.ComponentTree.LayoutStateFuture getLayoutStateFuture()  - + int getLayoutVersion()  - + ComponentsLogger getLogger()  - + String getLogTag()  - + Looper getMainLooper()  - + int getRecyclingMode()  - + ResourceCache getResourceCache()  - + ResourceResolver getResourceResolver()  - + Resources getResources()  - + String getString(int resId)  - + String getString(int resId, Object... formatArgs)  - + CharSequence getText(int resId)  - + <T> T getTreeProp(Class<T> key)  - + TreeProps getTreeProps()  - + TreeProps getTreePropsCopy()
    Obtain a copy of the tree props currently held by this context.
    - + static boolean isIncrementalMountEnabled(ComponentContext c)
    Checks if incremental mount is enabled given a ComponentContext, so you can throw an error if you require that incremental mount is enabled (e.g.
    - + protected boolean isParentTreePropsCloned()  - + boolean isReconciliationEnabled()  - + static boolean isVisibilityProcessingEnabled(ComponentContext c)  - + <E> EventHandler<E> newEventHandler(int id, Object[] params)  - + TypedArray obtainStyledAttributes(int[] attrs, int defStyleAttr)  - + void putCachedValue(Object cachedValueInputs, Object cachedValue)  - + void setLayoutStateContextForTesting()  - + protected void setParentTreePropsCloned(boolean isParentTreePropsCloned)  - + void setTreeProps(TreeProps treeProps)  - + <T> void updateHookStateAsync(HookUpdater<T> updateBlock)
    EXPERIMENTAL - called to enqueue a HookUpdater that will update State that was created via useState.
    - + void updateStateAsync(StateContainer.StateUpdate stateUpdate, String attribution)
    Notify the Component Tree that it needs to asynchronously perform a state update.
    - + void updateStateLazy(StateContainer.StateUpdate stateUpdate)  - + void updateStateSync(StateContainer.StateUpdate stateUpdate, String attribution)
    Notify the Component Tree that it needs to synchronously perform a state update.
    - + void updateStateWithTransition(StateContainer.StateUpdate stateUpdate, String attribution)  - + static ComponentContext -withComponentScope(ComponentContext context, - Component scope) +withComponentScope(ComponentContext context, + Component scope, + String globalKey)
    Creates a new ComponentContext instance scoped to the given component and sets it on the component.
    - + static ComponentContext withComponentTree(ComponentContext context, ComponentTree componentTree) @@ -454,14 +459,14 @@

    ComponentContext

    public ComponentContext(Context context)
    - + @@ -531,7 +536,7 @@

    ComponentContext

    TreeProps treeProps) - + - + @@ -913,14 +918,15 @@

    withComponentTree

    - + + + + + diff --git a/docs/javadoc/com/facebook/litho/ComponentHost.html b/docs/javadoc/com/facebook/litho/ComponentHost.html index d66a978f68b..f3be640c456 100644 --- a/docs/javadoc/com/facebook/litho/ComponentHost.html +++ b/docs/javadoc/com/facebook/litho/ComponentHost.html @@ -2,9 +2,9 @@ - + ComponentHost - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":42,"i1":42,"i2":42,"i3":10,"i4":42,"i5":42,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":42,"i32":42,"i33":42,"i34":42,"i35":42,"i36":42,"i37":42,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10}; +var methods = {"i0":42,"i1":42,"i2":42,"i3":10,"i4":42,"i5":42,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":42,"i34":42,"i35":42,"i36":42,"i37":42,"i38":42,"i39":42,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -75,13 +75,13 @@ @@ -134,6 +134,33 @@

    Class ComponentHost

    • + +
      • @@ -261,6 +288,11 @@

        Method Summary

        getImageContent()  +protected Map<String,Object> +getLayoutErrorMetadata(int width, + int height)  + + List<Drawable> getLinkedDrawablesForAnimation()
        Returns the Drawables associated with this ComponentHost for animations, for example the @@ -268,34 +300,38 @@

        Method Summary

        caused it to be hosted in this ComponentHost.
        - + MountItem getMountItemAt(int index)  - + int getMountItemCount()  - + Object getTag(int key)  - + TextContent getTextContent()  - + +boolean +hasOverlappingRendering()  + + void jumpDrawablesToCurrentState()  - + void mount(int index, MountItem mountItem)
        Mounts the given MountItem with unique index.
        - + void mount(int index, MountItem mountItem, @@ -303,7 +339,7 @@

        Method Summary

        Mounts the given MountItem with unique index.
        - + void moveItem(MountItem item, int oldIndex, @@ -311,11 +347,11 @@

        Method Summary

        Moves the MountItem associated to oldIndex in the newIndex position.
        - + boolean onInterceptTouchEvent(MotionEvent ev)  - + protected void onLayout(boolean changed, int l, @@ -323,77 +359,81 @@

        Method Summary

        int r, int b)
          - + boolean onTouchEvent(MotionEvent event)  - + boolean performAccessibilityAction(int action, Bundle arguments)  - + protected void refreshAccessibilityDelegatesIfNeeded(boolean isAccessibilityEnabled)  - + void removeAllViewsInLayout()
        Deprecated. 
        - + protected void removeDetachedView(View child, boolean animate)
        Deprecated. 
        - + void removeView(View view)
        Deprecated. 
        - + void removeViewAt(int index)
        Deprecated. 
        - + void removeViewInLayout(View view)
        Deprecated. 
        - + void removeViews(int start, int count)
        Deprecated. 
        - + void removeViewsInLayout(int start, int count)
        Deprecated. 
        - + void requestLayout()  - + void setAccessibilityDelegate(View.AccessibilityDelegate accessibilityDelegate)  - + +void +setAlpha(float alpha)  + + void setClipChildren(boolean clipChildren)  - + void setContentDescription(CharSequence contentDescription)
        Host views implement their own content description handling instead of just delegating to the @@ -402,43 +442,43 @@

        Method Summary

        cause performance issues.
        - + void setTag(int key, Object tag)  - + void setViewTags(<any> viewTags)
        Sets view tags on this host.
        - + void setVisibility(int visibility)  - + boolean shouldDelayChildPressedState()  - + protected boolean shouldRequestLayout()  - + void unmount(int index, MountItem mountItem)
        Unmounts the given MountItem with unique index.
        - + void unmount(MountItem item)
        Unmounts the given MountItem
        - + protected boolean verifyDrawable(Drawable who)  @@ -458,6 +498,53 @@

        Methods inherited from class java.lang.
        • + +
          • @@ -1130,13 +1217,41 @@

            getLinkedDrawablesForAnimation

            -
              +
              • performAccessibilityAction

                public boolean performAccessibilityAction(int action,
                                                           Bundle arguments)
              + + + +
                +
              • +

                hasOverlappingRendering

                +
                public boolean hasOverlappingRendering()
                +
              • +
              + + + +
                +
              • +

                getLayoutErrorMetadata

                +
                protected Map<String,Object> getLayoutErrorMetadata(int width,
                +                                                    int height)
                +
              • +
              + + + +
                +
              • +

                setAlpha

                +
                public void setAlpha(float alpha)
                +
              • +
          • @@ -1190,13 +1305,13 @@

            performAccessibilityAction

            diff --git a/docs/javadoc/com/facebook/litho/ComponentKeyUtils.html b/docs/javadoc/com/facebook/litho/ComponentKeyUtils.html index 8c84e1c2327..842e4e825c3 100644 --- a/docs/javadoc/com/facebook/litho/ComponentKeyUtils.html +++ b/docs/javadoc/com/facebook/litho/ComponentKeyUtils.html @@ -2,9 +2,9 @@ - + ComponentKeyUtils - + diff --git a/docs/javadoc/com/facebook/litho/ComponentLayout.html b/docs/javadoc/com/facebook/litho/ComponentLayout.html index c9d5d6937a0..2606b4dc9c0 100644 --- a/docs/javadoc/com/facebook/litho/ComponentLayout.html +++ b/docs/javadoc/com/facebook/litho/ComponentLayout.html @@ -2,9 +2,9 @@ - + ComponentLayout - + diff --git a/docs/javadoc/com/facebook/litho/ComponentLifecycle.MountType.html b/docs/javadoc/com/facebook/litho/ComponentLifecycle.MountType.html index d45eb10447a..eb47ad47fa3 100644 --- a/docs/javadoc/com/facebook/litho/ComponentLifecycle.MountType.html +++ b/docs/javadoc/com/facebook/litho/ComponentLifecycle.MountType.html @@ -2,9 +2,9 @@ - + ComponentLifecycle.MountType - + diff --git a/docs/javadoc/com/facebook/litho/ComponentLifecycle.RenderData.html b/docs/javadoc/com/facebook/litho/ComponentLifecycle.RenderData.html index 787466441e6..05da429ca8d 100644 --- a/docs/javadoc/com/facebook/litho/ComponentLifecycle.RenderData.html +++ b/docs/javadoc/com/facebook/litho/ComponentLifecycle.RenderData.html @@ -2,9 +2,9 @@ - + ComponentLifecycle.RenderData - + diff --git a/docs/javadoc/com/facebook/litho/ComponentLifecycle.TransitionContainer.html b/docs/javadoc/com/facebook/litho/ComponentLifecycle.TransitionContainer.html index 09a38c77767..e1fb221c077 100644 --- a/docs/javadoc/com/facebook/litho/ComponentLifecycle.TransitionContainer.html +++ b/docs/javadoc/com/facebook/litho/ComponentLifecycle.TransitionContainer.html @@ -2,9 +2,9 @@ - + ComponentLifecycle.TransitionContainer - + diff --git a/docs/javadoc/com/facebook/litho/ComponentLifecycle.html b/docs/javadoc/com/facebook/litho/ComponentLifecycle.html index 2e1a37daaa9..190e573d787 100644 --- a/docs/javadoc/com/facebook/litho/ComponentLifecycle.html +++ b/docs/javadoc/com/facebook/litho/ComponentLifecycle.html @@ -2,9 +2,9 @@ - + ComponentLifecycle - + diff --git a/docs/javadoc/com/facebook/litho/ComponentLogParams.html b/docs/javadoc/com/facebook/litho/ComponentLogParams.html index 1dcb18028ac..271e573b1c1 100644 --- a/docs/javadoc/com/facebook/litho/ComponentLogParams.html +++ b/docs/javadoc/com/facebook/litho/ComponentLogParams.html @@ -2,9 +2,9 @@ - + ComponentLogParams - + diff --git a/docs/javadoc/com/facebook/litho/ComponentTree.Builder.html b/docs/javadoc/com/facebook/litho/ComponentTree.Builder.html index 5a59b2226dd..e879680a1f6 100644 --- a/docs/javadoc/com/facebook/litho/ComponentTree.Builder.html +++ b/docs/javadoc/com/facebook/litho/ComponentTree.Builder.html @@ -2,9 +2,9 @@ - + ComponentTree.Builder - + diff --git a/docs/javadoc/com/facebook/litho/ComponentTree.MeasureListener.html b/docs/javadoc/com/facebook/litho/ComponentTree.MeasureListener.html index a6ad1bcf60c..bfd92f97fa8 100644 --- a/docs/javadoc/com/facebook/litho/ComponentTree.MeasureListener.html +++ b/docs/javadoc/com/facebook/litho/ComponentTree.MeasureListener.html @@ -2,9 +2,9 @@ - + ComponentTree.MeasureListener - + diff --git a/docs/javadoc/com/facebook/litho/ComponentTree.NewLayoutStateReadyListener.html b/docs/javadoc/com/facebook/litho/ComponentTree.NewLayoutStateReadyListener.html index bb29c4a4b88..532a3d796f8 100644 --- a/docs/javadoc/com/facebook/litho/ComponentTree.NewLayoutStateReadyListener.html +++ b/docs/javadoc/com/facebook/litho/ComponentTree.NewLayoutStateReadyListener.html @@ -2,9 +2,9 @@ - + ComponentTree.NewLayoutStateReadyListener - + diff --git a/docs/javadoc/com/facebook/litho/ComponentTree.RecyclingMode.html b/docs/javadoc/com/facebook/litho/ComponentTree.RecyclingMode.html index de0b31ed74a..b70a711a3d8 100644 --- a/docs/javadoc/com/facebook/litho/ComponentTree.RecyclingMode.html +++ b/docs/javadoc/com/facebook/litho/ComponentTree.RecyclingMode.html @@ -2,9 +2,9 @@ - + ComponentTree.RecyclingMode - + diff --git a/docs/javadoc/com/facebook/litho/ComponentTree.html b/docs/javadoc/com/facebook/litho/ComponentTree.html index deb28c4e32c..0ae71994498 100644 --- a/docs/javadoc/com/facebook/litho/ComponentTree.html +++ b/docs/javadoc/com/facebook/litho/ComponentTree.html @@ -2,9 +2,9 @@ - + ComponentTree - + diff --git a/docs/javadoc/com/facebook/litho/ComponentTreeDumpingHelper.html b/docs/javadoc/com/facebook/litho/ComponentTreeDumpingHelper.html index 3c367267ef5..3fc4968628c 100644 --- a/docs/javadoc/com/facebook/litho/ComponentTreeDumpingHelper.html +++ b/docs/javadoc/com/facebook/litho/ComponentTreeDumpingHelper.html @@ -2,9 +2,9 @@ - + ComponentTreeDumpingHelper - + diff --git a/docs/javadoc/com/facebook/litho/ComponentUtils.html b/docs/javadoc/com/facebook/litho/ComponentUtils.html index cdb227fd870..65ccca00c58 100644 --- a/docs/javadoc/com/facebook/litho/ComponentUtils.html +++ b/docs/javadoc/com/facebook/litho/ComponentUtils.html @@ -2,9 +2,9 @@ - + ComponentUtils - + diff --git a/docs/javadoc/com/facebook/litho/ComponentsLifecycles.html b/docs/javadoc/com/facebook/litho/ComponentsLifecycles.html index fd942710add..ec20478049b 100644 --- a/docs/javadoc/com/facebook/litho/ComponentsLifecycles.html +++ b/docs/javadoc/com/facebook/litho/ComponentsLifecycles.html @@ -2,9 +2,9 @@ - + ComponentsLifecycles - + diff --git a/docs/javadoc/com/facebook/litho/ComponentsLogger.LogLevel.html b/docs/javadoc/com/facebook/litho/ComponentsLogger.LogLevel.html index fa1f1cb2bd3..5a2f6c78298 100644 --- a/docs/javadoc/com/facebook/litho/ComponentsLogger.LogLevel.html +++ b/docs/javadoc/com/facebook/litho/ComponentsLogger.LogLevel.html @@ -2,9 +2,9 @@ - + ComponentsLogger.LogLevel - + diff --git a/docs/javadoc/com/facebook/litho/ComponentsLogger.html b/docs/javadoc/com/facebook/litho/ComponentsLogger.html index eb2239c54ed..d57585d7fda 100644 --- a/docs/javadoc/com/facebook/litho/ComponentsLogger.html +++ b/docs/javadoc/com/facebook/litho/ComponentsLogger.html @@ -2,9 +2,9 @@ - + ComponentsLogger - + diff --git a/docs/javadoc/com/facebook/litho/ComponentsPools.html b/docs/javadoc/com/facebook/litho/ComponentsPools.html index 34bba309ff9..b4fbe912cc6 100644 --- a/docs/javadoc/com/facebook/litho/ComponentsPools.html +++ b/docs/javadoc/com/facebook/litho/ComponentsPools.html @@ -2,9 +2,9 @@ - + ComponentsPools - + diff --git a/docs/javadoc/com/facebook/litho/ComponentsReporter.LogLevel.html b/docs/javadoc/com/facebook/litho/ComponentsReporter.LogLevel.html index a7bbe485ee9..b046aa8b239 100644 --- a/docs/javadoc/com/facebook/litho/ComponentsReporter.LogLevel.html +++ b/docs/javadoc/com/facebook/litho/ComponentsReporter.LogLevel.html @@ -2,9 +2,9 @@ - + ComponentsReporter.LogLevel - + diff --git a/docs/javadoc/com/facebook/litho/ComponentsReporter.Reporter.html b/docs/javadoc/com/facebook/litho/ComponentsReporter.Reporter.html index 2dcc1666494..05e5c66d240 100644 --- a/docs/javadoc/com/facebook/litho/ComponentsReporter.Reporter.html +++ b/docs/javadoc/com/facebook/litho/ComponentsReporter.Reporter.html @@ -2,9 +2,9 @@ - + ComponentsReporter.Reporter - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":6,"i1":6}; +var methods = {"i0":6,"i1":6,"i2":6}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -145,6 +145,16 @@

            Method Summary

            Emit a message that can be logged or escalated by the logger implementation.
            + +void +emitMessage(ComponentsReporter.LogLevel level, + String categoryKey, + String message, + int samplingFrequency, + Map<String,Object> metadata) +
            Emit a message that can be logged or escalated by the logger implementation.
            + +
          @@ -182,7 +192,7 @@

          emitMessage

          -
            + + + + +
              +
            • +

              emitMessage

              +
              void emitMessage(ComponentsReporter.LogLevel level,
              +                 String categoryKey,
              +                 String message,
              +                 int samplingFrequency,
              +                 Map<String,Object> metadata)
              +
              Emit a message that can be logged or escalated by the logger implementation.
              +
              +
              Parameters:
              +
              level -
              +
              categoryKey - Unique key for aggregating all occurrences of given error in error + aggregation systems
              +
              message - Message to log
              +
              samplingFrequency - sampling frequency to override default one
              +
              metadata - map of metadata associated with the message
              +
              +
            • +
        • diff --git a/docs/javadoc/com/facebook/litho/ComponentsReporter.html b/docs/javadoc/com/facebook/litho/ComponentsReporter.html index cf6f926713d..4c86930b697 100644 --- a/docs/javadoc/com/facebook/litho/ComponentsReporter.html +++ b/docs/javadoc/com/facebook/litho/ComponentsReporter.html @@ -2,9 +2,9 @@ - + ComponentsReporter - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":9,"i1":9,"i2":9}; +var methods = {"i0":9,"i1":9,"i2":9,"i3":9}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -175,6 +175,16 @@

          Method Summary

          static void +emitMessage(ComponentsReporter.LogLevel level, + String categoryKey, + String message, + int samplingFrequency, + Map<String,Object> metadata) +
          Emit a message that can be logged or escalated by the logger implementation.
          + + + +static void provide(ComponentsReporter.Reporter instance)  @@ -230,7 +240,7 @@

          emitMessage

          - diff --git a/docs/javadoc/com/facebook/litho/ComponentsSystrace.ArgsBuilder.html b/docs/javadoc/com/facebook/litho/ComponentsSystrace.ArgsBuilder.html index 0311a873728..828140e2763 100644 --- a/docs/javadoc/com/facebook/litho/ComponentsSystrace.ArgsBuilder.html +++ b/docs/javadoc/com/facebook/litho/ComponentsSystrace.ArgsBuilder.html @@ -2,9 +2,9 @@ - + ComponentsSystrace.ArgsBuilder - + diff --git a/docs/javadoc/com/facebook/litho/ComponentsSystrace.Systrace.html b/docs/javadoc/com/facebook/litho/ComponentsSystrace.Systrace.html index 640f7ee525c..c8afea2178e 100644 --- a/docs/javadoc/com/facebook/litho/ComponentsSystrace.Systrace.html +++ b/docs/javadoc/com/facebook/litho/ComponentsSystrace.Systrace.html @@ -2,9 +2,9 @@ - + ComponentsSystrace.Systrace - + diff --git a/docs/javadoc/com/facebook/litho/ComponentsSystrace.html b/docs/javadoc/com/facebook/litho/ComponentsSystrace.html index 152490edf59..a31a6bf4fc3 100644 --- a/docs/javadoc/com/facebook/litho/ComponentsSystrace.html +++ b/docs/javadoc/com/facebook/litho/ComponentsSystrace.html @@ -2,9 +2,9 @@ - + ComponentsSystrace - + diff --git a/docs/javadoc/com/facebook/litho/ContextUtils.html b/docs/javadoc/com/facebook/litho/ContextUtils.html index 90983ef15ef..a8de28c7d43 100644 --- a/docs/javadoc/com/facebook/litho/ContextUtils.html +++ b/docs/javadoc/com/facebook/litho/ContextUtils.html @@ -2,9 +2,9 @@ - + ContextUtils - + diff --git a/docs/javadoc/com/facebook/litho/Copyable.html b/docs/javadoc/com/facebook/litho/Copyable.html index 0dbfd3e3887..f4dd3841bf1 100644 --- a/docs/javadoc/com/facebook/litho/Copyable.html +++ b/docs/javadoc/com/facebook/litho/Copyable.html @@ -2,9 +2,9 @@ - + Copyable - + diff --git a/docs/javadoc/com/facebook/litho/CopyableLayoutProps.html b/docs/javadoc/com/facebook/litho/CopyableLayoutProps.html index 5cdd51d7e7c..7b6022533f6 100644 --- a/docs/javadoc/com/facebook/litho/CopyableLayoutProps.html +++ b/docs/javadoc/com/facebook/litho/CopyableLayoutProps.html @@ -2,9 +2,9 @@ - + CopyableLayoutProps - + diff --git a/docs/javadoc/com/facebook/litho/DebugComponent.Overrider.html b/docs/javadoc/com/facebook/litho/DebugComponent.Overrider.html index 67195819e45..c3aa397cda4 100644 --- a/docs/javadoc/com/facebook/litho/DebugComponent.Overrider.html +++ b/docs/javadoc/com/facebook/litho/DebugComponent.Overrider.html @@ -2,9 +2,9 @@ - + DebugComponent.Overrider - + diff --git a/docs/javadoc/com/facebook/litho/DebugComponent.html b/docs/javadoc/com/facebook/litho/DebugComponent.html index 4bbab34fa3f..a1ccb74a0c0 100644 --- a/docs/javadoc/com/facebook/litho/DebugComponent.html +++ b/docs/javadoc/com/facebook/litho/DebugComponent.html @@ -2,9 +2,9 @@ - + DebugComponent - + @@ -216,15 +216,17 @@

          Method Summary

          static DebugComponent -getRootInstance(Component component)  +getRootInstance(ComponentTree componentTree)  static DebugComponent -getRootInstance(ComponentTree componentTree)  +getRootInstance(InternalNode rootInternalNode)  static DebugComponent -getRootInstance(InternalNode rootInternalNode)  +getRootInstance(LayoutStateContext layoutStateContext, + Component component, + String globalKey)  static DebugComponent @@ -284,13 +286,15 @@

          Methods inherited from class java.lang. +
          • getRootInstance

            -
            public static DebugComponent getRootInstance(Component component)
            +
            public static DebugComponent getRootInstance(LayoutStateContext layoutStateContext,
            +                                             Component component,
            +                                             String globalKey)
            Returns:
            The root DebugComponent of a LithoView. This should be the start of your diff --git a/docs/javadoc/com/facebook/litho/DebugComponentDescriptionHelper.ExtraDescription.html b/docs/javadoc/com/facebook/litho/DebugComponentDescriptionHelper.ExtraDescription.html index 13ba4601003..f41429e65dd 100644 --- a/docs/javadoc/com/facebook/litho/DebugComponentDescriptionHelper.ExtraDescription.html +++ b/docs/javadoc/com/facebook/litho/DebugComponentDescriptionHelper.ExtraDescription.html @@ -2,9 +2,9 @@ - + DebugComponentDescriptionHelper.ExtraDescription - + diff --git a/docs/javadoc/com/facebook/litho/DebugComponentDescriptionHelper.html b/docs/javadoc/com/facebook/litho/DebugComponentDescriptionHelper.html index b68ea8774e1..170be2bb9c6 100644 --- a/docs/javadoc/com/facebook/litho/DebugComponentDescriptionHelper.html +++ b/docs/javadoc/com/facebook/litho/DebugComponentDescriptionHelper.html @@ -2,9 +2,9 @@ - + DebugComponentDescriptionHelper - + diff --git a/docs/javadoc/com/facebook/litho/DebugHierarchy.Node.html b/docs/javadoc/com/facebook/litho/DebugHierarchy.Node.html index 3c46a7f8ca2..25cc6e0f15d 100644 --- a/docs/javadoc/com/facebook/litho/DebugHierarchy.Node.html +++ b/docs/javadoc/com/facebook/litho/DebugHierarchy.Node.html @@ -2,9 +2,9 @@ - + DebugHierarchy.Node - + diff --git a/docs/javadoc/com/facebook/litho/DebugHierarchy.html b/docs/javadoc/com/facebook/litho/DebugHierarchy.html index f36810dcbd7..a220a43dd60 100644 --- a/docs/javadoc/com/facebook/litho/DebugHierarchy.html +++ b/docs/javadoc/com/facebook/litho/DebugHierarchy.html @@ -2,9 +2,9 @@ - + DebugHierarchy - + diff --git a/docs/javadoc/com/facebook/litho/DebugLayoutNode.html b/docs/javadoc/com/facebook/litho/DebugLayoutNode.html index e071d3b99a0..ae4dd779a0b 100644 --- a/docs/javadoc/com/facebook/litho/DebugLayoutNode.html +++ b/docs/javadoc/com/facebook/litho/DebugLayoutNode.html @@ -2,9 +2,9 @@ - + DebugLayoutNode - + diff --git a/docs/javadoc/com/facebook/litho/DebugOverlayDrawable.html b/docs/javadoc/com/facebook/litho/DebugOverlayDrawable.html index 7046b5e27a1..ce76d6f634c 100644 --- a/docs/javadoc/com/facebook/litho/DebugOverlayDrawable.html +++ b/docs/javadoc/com/facebook/litho/DebugOverlayDrawable.html @@ -2,9 +2,9 @@ - + DebugOverlayDrawable - + diff --git a/docs/javadoc/com/facebook/litho/DefaultComponentsReporter.html b/docs/javadoc/com/facebook/litho/DefaultComponentsReporter.html index 6fbc37172fc..4d79cf9609e 100644 --- a/docs/javadoc/com/facebook/litho/DefaultComponentsReporter.html +++ b/docs/javadoc/com/facebook/litho/DefaultComponentsReporter.html @@ -2,9 +2,9 @@ - + DefaultComponentsReporter - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10}; +var methods = {"i0":10,"i1":10,"i2":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -172,6 +172,16 @@

            Method Summary

            Emit a message that can be logged or escalated by the logger implementation.
            + +void +emitMessage(ComponentsReporter.LogLevel level, + String categoryKey, + String message, + int samplingFrequency, + Map<String,Object> metadata) +
            Emit a message that can be logged or escalated by the logger implementation.
            + +
          + + + +
            +
          • +

            emitMessage

            +
            public void emitMessage(ComponentsReporter.LogLevel level,
            +                        String categoryKey,
            +                        String message,
            +                        int samplingFrequency,
            +                        Map<String,Object> metadata)
            +
            Description copied from interface: ComponentsReporter.Reporter
            +
            Emit a message that can be logged or escalated by the logger implementation.
            +
            +
            Specified by:
            +
            emitMessage in interface ComponentsReporter.Reporter
            +
            categoryKey - Unique key for aggregating all occurrences of given error in error + aggregation systems
            +
            message - Message to log
            +
            samplingFrequency - sampling frequency to override default one
            +
            metadata - map of metadata associated with the message
            +
            +
          • +

      • diff --git a/docs/javadoc/com/facebook/litho/DefaultComponentsSystrace.html b/docs/javadoc/com/facebook/litho/DefaultComponentsSystrace.html index a9486706806..697695dd893 100644 --- a/docs/javadoc/com/facebook/litho/DefaultComponentsSystrace.html +++ b/docs/javadoc/com/facebook/litho/DefaultComponentsSystrace.html @@ -2,9 +2,9 @@ - + DefaultComponentsSystrace - + diff --git a/docs/javadoc/com/facebook/litho/DefaultDiffNode.html b/docs/javadoc/com/facebook/litho/DefaultDiffNode.html index 954c8899aa7..2e5a42d59e4 100644 --- a/docs/javadoc/com/facebook/litho/DefaultDiffNode.html +++ b/docs/javadoc/com/facebook/litho/DefaultDiffNode.html @@ -2,9 +2,9 @@ - + DefaultDiffNode - + @@ -206,7 +206,7 @@

        Method Summary

        getLastWidthSpec()  -VisibilityOutput +VisibilityOutput getVisibilityOutput()  @@ -251,7 +251,7 @@

        Method Summary

        void -setVisibilityOutput(VisibilityOutput visibilityOutput)  +setVisibilityOutput(VisibilityOutput visibilityOutput) 
          @@ -489,23 +489,23 @@

          setContentOutput

          - + diff --git a/docs/javadoc/com/facebook/litho/DefaultErrorEventHandler.html b/docs/javadoc/com/facebook/litho/DefaultErrorEventHandler.html index d99325137a5..55985aec3fb 100644 --- a/docs/javadoc/com/facebook/litho/DefaultErrorEventHandler.html +++ b/docs/javadoc/com/facebook/litho/DefaultErrorEventHandler.html @@ -2,9 +2,9 @@ - + DefaultErrorEventHandler - + diff --git a/docs/javadoc/com/facebook/litho/DefaultInternalNode.html b/docs/javadoc/com/facebook/litho/DefaultInternalNode.html index f91ed748192..62f98f71ba2 100644 --- a/docs/javadoc/com/facebook/litho/DefaultInternalNode.html +++ b/docs/javadoc/com/facebook/litho/DefaultInternalNode.html @@ -2,9 +2,9 @@ - + DefaultInternalNode - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":10,"i170":10,"i171":10,"i172":10,"i173":10,"i174":10,"i175":10,"i176":10,"i177":10,"i178":10,"i179":10,"i180":10,"i181":10,"i182":10,"i183":10,"i184":10,"i185":10,"i186":10,"i187":10,"i188":10,"i189":10,"i190":10,"i191":10,"i192":10,"i193":10,"i194":10,"i195":10,"i196":10,"i197":10,"i198":10,"i199":10,"i200":10,"i201":10,"i202":10,"i203":10,"i204":10,"i205":10,"i206":10,"i207":10,"i208":10,"i209":10,"i210":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10,"i103":10,"i104":10,"i105":10,"i106":10,"i107":10,"i108":10,"i109":10,"i110":10,"i111":10,"i112":10,"i113":10,"i114":10,"i115":10,"i116":10,"i117":10,"i118":10,"i119":10,"i120":10,"i121":10,"i122":10,"i123":10,"i124":10,"i125":10,"i126":10,"i127":10,"i128":10,"i129":10,"i130":10,"i131":10,"i132":10,"i133":10,"i134":10,"i135":10,"i136":10,"i137":10,"i138":10,"i139":10,"i140":10,"i141":10,"i142":10,"i143":10,"i144":10,"i145":10,"i146":10,"i147":10,"i148":10,"i149":10,"i150":10,"i151":10,"i152":10,"i153":10,"i154":10,"i155":10,"i156":10,"i157":10,"i158":10,"i159":10,"i160":10,"i161":10,"i162":10,"i163":10,"i164":10,"i165":10,"i166":10,"i167":10,"i168":10,"i169":10,"i170":10,"i171":10,"i172":10,"i173":10,"i174":10,"i175":10,"i176":10,"i177":10,"i178":10,"i179":10,"i180":10,"i181":10,"i182":10,"i183":10,"i184":10,"i185":10,"i186":10,"i187":10,"i188":10,"i189":10,"i190":10,"i191":10,"i192":10,"i193":10,"i194":10,"i195":10,"i196":10,"i197":10,"i198":10,"i199":10,"i200":10,"i201":10,"i202":10,"i203":10,"i204":10,"i205":10,"i206":10,"i207":10,"i208":10,"i209":10,"i210":10,"i211":10,"i212":10,"i213":10,"i214":10,"i215":10,"i216":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -109,7 +109,7 @@

          Class DefaultInternalNode
          All Implemented Interfaces:
          -
          ComponentLayout, Copyable<InternalNode>, DiffNode, InternalNode, Node, Node.LayoutResult, Cloneable
          +
          ComponentLayout, Copyable<InternalNode>, DiffNode, InternalNode, Node, Node.LayoutResult<Object>, Cloneable


          @@ -178,20 +178,9 @@

          Constructor Summary

          protected -DefaultInternalNode(ComponentContext componentContext, - boolean createDebugComponentsInCtor)  - - -protected DefaultInternalNode(ComponentContext componentContext, YogaNode yogaNode)  - -protected -DefaultInternalNode(ComponentContext componentContext, - YogaNode yogaNode, - boolean createDebugComponentsInCtor)  -
        @@ -218,7 +207,8 @@

        Method Summary

        void -addComponentNeedingPreviousRenderData(Component component)  +addComponentNeedingPreviousRenderData(String globalKey, + Component component)  void @@ -242,7 +232,8 @@

        Method Summary

        void -appendComponent(Component component)  +appendComponent(Component component, + String key)  void @@ -370,7 +361,7 @@

        Method Summary

        InternalNode -focusedHandler(EventHandler<FocusedVisibleEvent> focusedHandler)  +focusedHandler(EventHandler<FocusedVisibleEvent> focusedHandler)  InternalNode @@ -386,7 +377,7 @@

        Method Summary

        InternalNode -fullImpressionHandler(EventHandler<FullImpressionVisibleEvent> fullImpressionHandler)  +fullImpressionHandler(EventHandler<FullImpressionVisibleEvent> fullImpressionHandler)  Drawable @@ -437,674 +428,703 @@

        Method Summary

        getComponent()  +List<String> +getComponentKeys() +
        Return the list of keys of components contributing to this InternalNode.
        + + + List<Component> getComponents()
        Return the list of components contributing to this InternalNode.
        - -ArrayList<Component> + +Map<String,Component> getComponentsNeedingPreviousRenderData()  - + com.facebook.litho.LayoutOutput getContentOutput()  - + ComponentContext getContext()  - + DiffNode getDiffNode()  - -EventHandler<FocusedVisibleEvent> + +EventHandler<FocusedVisibleEvent> getFocusedHandler()  - + Drawable getForeground()  - + com.facebook.litho.LayoutOutput getForegroundOutput()  - -EventHandler<FullImpressionVisibleEvent> + +EventHandler<FullImpressionVisibleEvent> getFullImpressionHandler()  - + Component getHeadComponent()  - + +String +getHeadComponentKey()  + + int getHeight()  - + int getHeightSpec()  - + com.facebook.litho.LayoutOutput getHostOutput()  - + int getImportantForAccessibility()  - -EventHandler<InvisibleEvent> + +EventHandler<InvisibleEvent> getInvisibleHandler()  - + int getLastHeightSpec()  - + float getLastMeasuredHeight()
        The last value the measure funcion associated with this node Component returned for the height.
        - + float getLastMeasuredWidth()
        The last value the measure funcion associated with this node Component returned for the width.
        - + int getLastWidthSpec()  - + +Paint +getLayerPaint()  + + +int +getLayerType()  + + int getLayoutBorder(YogaEdge edge)  - + Object getLayoutData()  - + Copyable getLayoutParams()
        Returns the layout params of this Node.
        - + float getMaxHeight()  - + float getMaxWidth()  - + float getMinHeight()  - + float getMinWidth()  - + InternalNode getNestedTree()  - + InternalNode getNestedTreeHolder()  - + NodeInfo getNodeInfo()  - + InternalNode.NestedTreeProps getOrCreateNestedTreeProps()  - + NodeInfo getOrCreateNodeInfo()  - + int getPaddingBottom()  - + int getPaddingLeft()  - + int getPaddingRight()  - + int getPaddingTop()  - + InternalNode getParent()  - + TreeProps getPendingTreeProps()  - + RenderUnit getRenderUnit()  - + YogaDirection getResolvedLayoutDirection()  - + String getSimpleName()  - + StateListAnimator getStateListAnimator()  - + int getStateListAnimatorRes()  - + YogaDirection getStyleDirection()  - + float getStyleHeight()  - + float getStyleWidth()  - + Component getTailComponent()  - + +String +getTailComponentKey()  + + String getTestKey()
        A unique identifier which may be set for retrieving a component and its bounds when testing.
        - + Edges getTouchExpansion()  - + int getTouchExpansionBottom()  - + int getTouchExpansionLeft()  - + int getTouchExpansionRight()  - + int getTouchExpansionTop()  - + String getTransitionGlobalKey()  - + String getTransitionKey()  - + Transition.TransitionKeyType getTransitionKeyType()  - + String getTransitionOwnerKey()  - + ArrayList<Transition> getTransitions()  - -EventHandler<UnfocusedVisibleEvent> + +EventHandler<UnfocusedVisibleEvent> getUnfocusedHandler()  - + List<Component> getUnresolvedComponents()  - -EventHandler<VisibilityChangedEvent> + +EventHandler<VisibilityChangedEvent> getVisibilityChangedHandler()  - -VisibilityOutput + +VisibilityOutput getVisibilityOutput()  - -EventHandler<VisibleEvent> + +EventHandler<VisibleEvent> getVisibleHandler()  - + float getVisibleHeightRatio()  - + float getVisibleWidthRatio()  - + int getWidth()  - + int getWidthSpec()  - + ArrayList<com.facebook.litho.WorkingRangeContainer.Registration> getWorkingRangeRegistrations()  - + int getX()  - + int getXForChildAtIndex(int index)  - + int getY()  - + int getYForChildAtIndex(int index)  - + YogaNode getYogaNode()  - + boolean hasBorderColor()  - + boolean hasNestedTree()  - + boolean hasNewLayout()  - + boolean hasStateListAnimatorResSet()  - + boolean hasTouchExpansion()  - + boolean hasTransitionKey()  - + boolean hasVisibilityHandlers()  - + InternalNode heightAuto()
        Used by stetho to re-set auto value
        - + void heightPercent(float percent)  - + void heightPx(int height)  - + InternalNode importantForAccessibility(int importantForAccessibility)  - + InternalNode -invisibleHandler(EventHandler<InvisibleEvent> invisibleHandler)  +invisibleHandler(EventHandler<InvisibleEvent> invisibleHandler)  - + boolean isDuplicateChildrenStatesEnabled()  - + boolean isDuplicateParentStateEnabled()  - + boolean isForceViewWrapping()  - + boolean isImportantForAccessibilityIsSet()  - + boolean isInitialized()
        For testing and debugging purposes only where initialization may have not occurred.
        - + boolean isLayoutDirectionInherit()  - + boolean isNestedTreeHolder()  - + boolean isPaddingSet()  - + void isReferenceBaseline(boolean isReferenceBaseline)  - + InternalNode justifyContent(YogaJustify justifyContent)  - + +InternalNode +layerType(int type, + Paint paint)  + + void layoutDirection(YogaDirection direction)  - + Copyable makeCopy()  - + void marginAuto(YogaEdge edge)  - + void marginPercent(YogaEdge edge, float percent)  - + void marginPx(YogaEdge edge, int margin)  - + void markIsNestedTreeHolder(TreeProps currentTreeProps)
        Mark this node as a nested tree root holder.
        - + void markLayoutSeen()  - + void maxHeightPercent(float percent)  - + void maxHeightPx(int maxHeight)  - + void maxWidthPercent(float percent)  - + void maxWidthPx(int maxWidth)  - + void minHeightPercent(float percent)  - + void minHeightPx(int minHeight)  - + void minWidthPercent(float percent)  - + void minWidthPx(int minWidth)  - + void paddingPercent(YogaEdge edge, float percent)  - + void paddingPx(YogaEdge edge, int padding)  - + void positionPercent(YogaEdge edge, float percent)  - + void positionPx(YogaEdge edge, int position)  - + void positionType(YogaPositionType positionType)  - + InternalNode -reconcile(ComponentContext c, - Component next) +reconcile(LayoutStateContext layoutStateContext, + ComponentContext c, + Component next, + String nextKey)
        Reconcile returns a new InternalNode tree where only mutated sub-trees are recreated and all other sub-trees are copied.
        - + YogaDirection recursivelyResolveLayoutDirection()
        Continually walks the node hierarchy until a node returns a non inherited layout direction
        - + void registerDebugComponent(DebugComponent debugComponent)  - + InternalNode removeChildAt(int index)  - + void resetResolvedLayoutProperties()
        This method marks all resolved layout property values to undefined.
        - + void setBackgroundOutput(com.facebook.litho.LayoutOutput background)  - + void setBorderOutput(com.facebook.litho.LayoutOutput border)  - + void setBorderWidth(YogaEdge edge, int borderWidth)  - + void setCachedMeasuresValid(boolean valid)  - + void setComponent(Component component)  - + void setContentOutput(com.facebook.litho.LayoutOutput content)  - + void setDiffNode(DiffNode diffNode)  - + void setForegroundOutput(com.facebook.litho.LayoutOutput foreground)  - + void setHostOutput(com.facebook.litho.LayoutOutput host)  - + void setLastHeightSpec(int heightSpec)  - + void setLastMeasuredHeight(float lastMeasuredHeight)
        Sets the last value the measure funcion associated with this node Component returned for the height.
        - + void setLastMeasuredWidth(float lastMeasuredWidth)
        Sets the last value the measure funcion associated with this node Component returned for the width.
        - + void setLastWidthSpec(int widthSpec)  - + void setMeasureFunction(YogaMeasureFunction measureFunction)  - + void setNestedTree(InternalNode nestedTree)
        Set the nested tree before measuring it in order to transfer over important information such as layout direction needed during measurement.
        - + void setNodeInfo(NodeInfo nodeInfo)  - + void setRenderUnit(RenderUnit renderUnit)  - + void setStyleHeightFromSpec(int heightSpec)  - + void setStyleWidthFromSpec(int widthSpec)  - + void -setVisibilityOutput(VisibilityOutput visibilityOutput)  +setVisibilityOutput(VisibilityOutput visibilityOutput)  - + boolean shouldDrawBorders()  - + InternalNode stateListAnimator(StateListAnimator stateListAnimator)  - + InternalNode stateListAnimatorRes(int resId)  - + InternalNode testKey(String testKey)  - + InternalNode touchExpansionPx(YogaEdge edge, int touchExpansion)  - + InternalNode transitionKey(String key, String ownerKey)  - + InternalNode transitionKeyType(Transition.TransitionKeyType type)  - + InternalNode -unfocusedHandler(EventHandler<UnfocusedVisibleEvent> unfocusedHandler)  +unfocusedHandler(EventHandler<UnfocusedVisibleEvent> unfocusedHandler)  - + void useHeightAsBaseline(boolean useHeightAsBaselineFunction)  - + InternalNode -visibilityChangedHandler(EventHandler<VisibilityChangedEvent> visibilityChangedHandler)  +visibilityChangedHandler(EventHandler<VisibilityChangedEvent> visibilityChangedHandler)  - + InternalNode -visibleHandler(EventHandler<VisibleEvent> visibleHandler)  +visibleHandler(EventHandler<VisibleEvent> visibleHandler)  - + InternalNode visibleHeightRatio(float visibleHeightRatio)  - + InternalNode visibleWidthRatio(float visibleWidthRatio)  - + InternalNode widthAuto()  - + void widthPercent(float percent)  - + void widthPx(int width)  - + InternalNode wrap(YogaWrap wrap)  - + InternalNode wrapInView()  @@ -1142,32 +1162,11 @@

        DefaultInternalNode

        - - - - -
          -
        • -

          DefaultInternalNode

          -
          protected DefaultInternalNode(ComponentContext componentContext,
          -                              boolean createDebugComponentsInCtor)
          -
        • -
        - - -
        • DefaultInternalNode

          protected DefaultInternalNode(ComponentContext componentContext,
          -                              YogaNode yogaNode,
          -                              boolean createDebugComponentsInCtor)
          + YogaNode yogaNode)
        @@ -1192,16 +1191,17 @@

        addChildAt

      - + @@ -1266,16 +1266,17 @@

      alignSelf

      public void alignSelf(YogaAlign alignSelf)
    - + @@ -1552,7 +1553,7 @@

    flexShrink

    + + + + + + + + + + + + + + + +
      +
    • +

      getComponentKeys

      +
      public List<String> getComponentKeys()
      +
      Return the list of keys of components contributing to this InternalNode. We have no need for + this in production but it is useful information to have while debugging. Therefor this list + will only contain the root component if running in production mode.
      +
      +
      Specified by:
      +
      getComponentKeys in interface InternalNode
      +
      +
    • +
    @@ -1875,7 +1932,7 @@

    getUnresolvedComponents

    @@ -134,16 +134,20 @@

    Method Summary

    Method and Description -int -getLayoutOutputPositionForId(long id)  +RenderTreeNode +getMountableOutputAt(int position) +
    Returns the RenderTreeNode given its absolute position.
    + -RenderTreeNode -getMountableOutputAt(int position)  +int +getMountableOutputCount()  int -getMountableOutputCount()  +getPositionForId(long id) +
    Returns the position of RenderUnit given its id.
    + com.facebook.litho.TestOutput @@ -186,16 +190,18 @@

    getTestOutputAt

    com.facebook.litho.TestOutput getTestOutputAt(int position)
    - + @@ -206,9 +212,11 @@

    getLayoutOutputPositionForId

  • getMountableOutputAt

    RenderTreeNode getMountableOutputAt(int position)
    +
    Description copied from interface: MountDelegateInput
    +
    Returns the RenderTreeNode given its absolute position.
    Specified by:
    -
    getMountableOutputAt in interface MountDelegate.MountDelegateInput
    +
    getMountableOutputAt in interface MountDelegateInput
  • diff --git a/docs/javadoc/com/facebook/litho/EndToEndTestingExtension.html b/docs/javadoc/com/facebook/litho/EndToEndTestingExtension.html index 7483f228b23..c90f2369abf 100644 --- a/docs/javadoc/com/facebook/litho/EndToEndTestingExtension.html +++ b/docs/javadoc/com/facebook/litho/EndToEndTestingExtension.html @@ -2,9 +2,9 @@ - + EndToEndTestingExtension - + @@ -153,7 +153,7 @@

    Constructor Summary

    Constructor and Description -EndToEndTestingExtension(MountDelegate.MountDelegateTarget mountDelegateTarget)  +EndToEndTestingExtension(MountDelegateTarget mountDelegateTarget)  @@ -207,7 +207,7 @@

    Method Summary

    Methods inherited from class com.facebook.rendercore.extensions.MountExtension

    -acquireMountReference, canPreventMount, getContentAt, getMountTarget, isLockedForMount, isRootItem, ownsReference, ownsReference, registerToDelegate, releaseMountReference, resetAcquiredReferences +acquireMountReference, beforeMountItem, canPreventMount, getContentAt, getMountTarget, getRootHost, isLockedForMount, isRootItem, ownsReference, ownsReference, registerToDelegate, releaseMountReference, resetAcquiredReferences + + + +
      +
    • +

      getTailComponentKey

      +
      String getTailComponentKey()
      +
    • +
    @@ -1799,7 +1889,7 @@

    getTransitions

    @@ -1808,7 +1898,7 @@

    getUnfocusedHandler

    @@ -1817,7 +1907,7 @@

    getVisibilityChangedHandler

    @@ -1944,7 +2034,7 @@

    importantForAccessibility

    @@ -2200,7 +2290,7 @@

    transitionKeyType

    @@ -2209,7 +2299,7 @@

    unfocusedHandler

    @@ -2218,7 +2308,7 @@

    visibilityChangedHandler

    @@ -2302,18 +2392,21 @@

    getSimpleName

    String getSimpleName()
    - + @@ -317,13 +347,15 @@

    getMountableOutputCount

  • getMountableOutputAt

    public RenderTreeNode getMountableOutputAt(int index)
    +
    Description copied from interface: MountDelegateInput
    +
    Returns the RenderTreeNode given its absolute position.
    Specified by:
    getMountableOutputAt in interface EndToEndTestingExtension.EndToEndTestingExtensionInput
    Specified by:
    getMountableOutputAt in interface TransitionsExtensionInput
    Specified by:
    -
    getMountableOutputAt in interface MountDelegate.MountDelegateInput
    +
    getMountableOutputAt in interface MountDelegateInput
  • @@ -340,6 +372,19 @@

    getAnimatableRootItem

    + + + + @@ -349,7 +394,7 @@

    getMountableOutputTops

    public ArrayList<RenderTreeNode> getMountableOutputTops()
    Specified by:
    -
    getMountableOutputTops in interface IncrementalMountExtension.IncrementalMountExtensionInput
    +
    getMountableOutputTops in interface IncrementalMountExtensionInput
    @@ -362,7 +407,7 @@

    getMountableOutputBottoms

    public ArrayList<RenderTreeNode> getMountableOutputBottoms()
    Specified by:
    -
    getMountableOutputBottoms in interface IncrementalMountExtension.IncrementalMountExtensionInput
    +
    getMountableOutputBottoms in interface IncrementalMountExtensionInput
    @@ -372,7 +417,13 @@

    getMountableOutputBottoms

    @@ -381,7 +432,13 @@

    getVisibilityOutputs

    @@ -443,26 +500,39 @@

    getLayoutRoot

    public InternalNode getLayoutRoot()
    - + + + + + @@ -490,17 +560,17 @@

    getTransitionIdMapping

    - + @@ -520,6 +590,19 @@

    getComponentsNeedingPreviousRenderData

    + + + + diff --git a/docs/javadoc/com/facebook/litho/LayoutStateContext.html b/docs/javadoc/com/facebook/litho/LayoutStateContext.html new file mode 100644 index 00000000000..0877e7eeea7 --- /dev/null +++ b/docs/javadoc/com/facebook/litho/LayoutStateContext.html @@ -0,0 +1,267 @@ + + + + + +LayoutStateContext + + + + + + + + + + + + + +
    +
    com.facebook.litho
    +

    Class LayoutStateContext

    +
    +
    + +
    +
      +
    • +
      +
      +
      public class LayoutStateContext
      +extends Object
      +
      Wraps objects which should only be available for the duration of a LayoutState, to access them in + other classes such as ComponentContext during layout state calculation. When the layout + calculation finishes, the LayoutState reference is nullified. Using a wrapper instead of passing + the instances directly helps with clearing out the reference from all objects that hold on to it, + without having to keep track of all these objects to clear out the references.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
        +
      • + + +

        Method Detail

        + + + + + + + +
          +
        • +

          getLayoutStateFuture

          +
          public com.facebook.litho.ComponentTree.LayoutStateFuture getLayoutStateFuture()
          +
        • +
        + + + +
          +
        • +

          markLayoutUninterruptible

          +
          public void markLayoutUninterruptible()
          +
        • +
        +
      • +
      +
    • +
    +
    +
    + + + + + + + diff --git a/docs/javadoc/com/facebook/litho/LayoutThreadPoolConfigurationImpl.html b/docs/javadoc/com/facebook/litho/LayoutThreadPoolConfigurationImpl.html index e8a1061987c..1d53a26c218 100644 --- a/docs/javadoc/com/facebook/litho/LayoutThreadPoolConfigurationImpl.html +++ b/docs/javadoc/com/facebook/litho/LayoutThreadPoolConfigurationImpl.html @@ -2,9 +2,9 @@ - + LayoutThreadPoolConfigurationImpl - + @@ -49,7 +49,7 @@
    Specified by:
    unmount in interface UnmountDelegateExtension
    diff --git a/docs/javadoc/com/facebook/litho/TransitionsExtensionInput.html b/docs/javadoc/com/facebook/litho/TransitionsExtensionInput.html index de7012fae10..ae9911221ac 100644 --- a/docs/javadoc/com/facebook/litho/TransitionsExtensionInput.html +++ b/docs/javadoc/com/facebook/litho/TransitionsExtensionInput.html @@ -2,9 +2,9 @@ - + TransitionsExtensionInput - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6}; +var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -101,7 +101,7 @@

    Interface Transiti
  • All Superinterfaces:
    -
    MountDelegate.MountDelegateInput
    +
    MountDelegateInput
    All Known Implementing Classes:
    @@ -110,7 +110,7 @@

    Interface Transiti

    public interface TransitionsExtensionInput
    -extends MountDelegate.MountDelegateInput
    +extends MountDelegateInput
    Delegate Input needs to implement this interface to provide access to specific transitions information.

  • @@ -133,59 +133,69 @@

    Method Summary

    AnimatableItem -getAnimatableRootItem()  +getAnimatableItem(long id)  -List<Component> -getComponentsNeedingPreviousRenderData()  +OutputUnitsAffinityGroup<AnimatableItem> +getAnimatableItemForTransitionId(TransitionId transitionId)  -int -getComponentTreeId()  +AnimatableItem +getAnimatableRootItem()  -OutputUnitsAffinityGroup<AnimatableItem> -getLayoutOutputsForTransitionId(TransitionId transitionId)  +List<String> +getComponentKeysNeedingPreviousRenderData()  -RenderTreeNode -getMountableOutputAt(int index)  +List<Component> +getComponentsNeedingPreviousRenderData()  int -getMountableOutputCount()  +getComponentTreeId()  +RenderTreeNode +getMountableOutputAt(int index) +
    Returns the RenderTreeNode given its absolute position.
    + + + +int +getMountableOutputCount()  + + String getRootComponentName()  - + TransitionId getRootTransitionId()  - + Map<TransitionId,OutputUnitsAffinityGroup<AnimatableItem>> getTransitionIdMapping()  - + List<Transition> getTransitions()  - + boolean needsToRerunTransitions()  - + void setNeedsToRerunTransitions(boolean needsToRerunTransitions)  @@ -217,9 +227,11 @@

    getMountableOutputCount

  • getMountableOutputAt

    RenderTreeNode getMountableOutputAt(int index)
    +
    Description copied from interface: MountDelegateInput
    +
    Returns the RenderTreeNode given its absolute position.
    Specified by:
    -
    getMountableOutputAt in interface MountDelegate.MountDelegateInput
    +
    getMountableOutputAt in interface MountDelegateInput
  • @@ -259,13 +271,13 @@

    getTransitionIdMapping

    Map<TransitionId,OutputUnitsAffinityGroup<AnimatableItem>> getTransitionIdMapping()
    - + @@ -277,6 +289,15 @@

    getComponentsNeedingPreviousRenderData

    List<Component> getComponentsNeedingPreviousRenderData()
    + + + +
      +
    • +

      getComponentKeysNeedingPreviousRenderData

      +
      List<String> getComponentKeysNeedingPreviousRenderData()
      +
    • +
    @@ -307,12 +328,21 @@

    getRootTransitionId

    - diff --git a/docs/javadoc/com/facebook/litho/TreeProps.html b/docs/javadoc/com/facebook/litho/TreeProps.html index ff591a2d0db..f613d67a459 100644 --- a/docs/javadoc/com/facebook/litho/TreeProps.html +++ b/docs/javadoc/com/facebook/litho/TreeProps.html @@ -2,9 +2,9 @@ - + TreeProps - + @@ -50,7 +50,7 @@
    + + + + + + + +
      +
    • +

      offsetTopAndBottom

      +
      public void offsetTopAndBottom(int offset)
      +
    • +
    + + + +
      +
    • +

      offsetLeftAndRight

      +
      public void offsetLeftAndRight(int offset)
      +
    • +
    + + + +
      +
    • +

      setTranslationX

      +
      public void setTranslationX(float translationX)
      +
    • +
    + + + +
      +
    • +

      setTranslationY

      +
      public void setTranslationY(float translationY)
      +
    • +
    diff --git a/docs/javadoc/com/facebook/rendercore/RenderTreeNode.html b/docs/javadoc/com/facebook/rendercore/RenderTreeNode.html index b4dc42d835a..028728b304c 100644 --- a/docs/javadoc/com/facebook/rendercore/RenderTreeNode.html +++ b/docs/javadoc/com/facebook/rendercore/RenderTreeNode.html @@ -2,9 +2,9 @@ - + RenderTreeNode - + diff --git a/docs/javadoc/com/facebook/rendercore/RenderUnit.Binder.html b/docs/javadoc/com/facebook/rendercore/RenderUnit.Binder.html index 8dd89a64304..7a7aa4d7633 100644 --- a/docs/javadoc/com/facebook/rendercore/RenderUnit.Binder.html +++ b/docs/javadoc/com/facebook/rendercore/RenderUnit.Binder.html @@ -2,9 +2,9 @@ - + RenderUnit.Binder - + @@ -101,7 +101,7 @@

    Interface RenderUnit.Binde
  • All Known Implementing Classes:
    -
    DynamicPropsBinder, LithoRenderUnit.LithoBindBinder, LithoRenderUnit.LithoMountBinder, LithoRenderUnit.LithoViewAttributeBinder
    +
    DynamicPropsBinder, IncrementalMountBinder, LithoRenderUnit.LithoBindBinder, LithoRenderUnit.LithoMountBinder, LithoRenderUnit.LithoViewAttributeBinder
    Enclosing class:
    diff --git a/docs/javadoc/com/facebook/rendercore/RenderUnit.Extension.html b/docs/javadoc/com/facebook/rendercore/RenderUnit.Extension.html index 60aeb180f38..3b5af0dc63e 100644 --- a/docs/javadoc/com/facebook/rendercore/RenderUnit.Extension.html +++ b/docs/javadoc/com/facebook/rendercore/RenderUnit.Extension.html @@ -2,9 +2,9 @@ - + RenderUnit.Extension - + diff --git a/docs/javadoc/com/facebook/rendercore/RenderUnit.RenderType.html b/docs/javadoc/com/facebook/rendercore/RenderUnit.RenderType.html index 7f9595623fd..262b04cc12d 100644 --- a/docs/javadoc/com/facebook/rendercore/RenderUnit.RenderType.html +++ b/docs/javadoc/com/facebook/rendercore/RenderUnit.RenderType.html @@ -2,9 +2,9 @@ - + RenderUnit.RenderType - + diff --git a/docs/javadoc/com/facebook/rendercore/RenderUnit.html b/docs/javadoc/com/facebook/rendercore/RenderUnit.html index f9b93d3d62d..7dd6f02a811 100644 --- a/docs/javadoc/com/facebook/rendercore/RenderUnit.html +++ b/docs/javadoc/com/facebook/rendercore/RenderUnit.html @@ -2,9 +2,9 @@ - + RenderUnit - + diff --git a/docs/javadoc/com/facebook/rendercore/RootHost.html b/docs/javadoc/com/facebook/rendercore/RootHost.html index e4d4a65d39c..ecc0243875c 100644 --- a/docs/javadoc/com/facebook/rendercore/RootHost.html +++ b/docs/javadoc/com/facebook/rendercore/RootHost.html @@ -2,9 +2,9 @@ - + RootHost - + @@ -100,12 +100,17 @@

    Interface RootHost

    @@ -129,6 +134,13 @@

    Method Summary

    setRenderState(RenderState renderState)  +
  • diff --git a/docs/javadoc/com/facebook/rendercore/RootHostDelegate.html b/docs/javadoc/com/facebook/rendercore/RootHostDelegate.html index 6aa8547eab7..159524a9b2c 100644 --- a/docs/javadoc/com/facebook/rendercore/RootHostDelegate.html +++ b/docs/javadoc/com/facebook/rendercore/RootHostDelegate.html @@ -2,9 +2,9 @@ - + RootHostDelegate - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -109,7 +109,7 @@

    Class RootHostDelegate

  • All Implemented Interfaces:
    -
    RenderState.HostListener, RootHost
    +
    RenderCoreExtensionHost, RenderState.HostListener, RootHost


    @@ -156,6 +156,12 @@

    Method Summary

    findMountContentById(long id)  +void +notifyVisibleBoundsChanged() +
    Notifies the host the its visible bounds may have potentially changed.
    + + + protected void onLayout(boolean changed, int left, @@ -163,7 +169,7 @@

    Method Summary

    int right, int bottom)
      - + boolean onMeasure(int widthMeasureSpec, int heightMeasureSpec, @@ -172,11 +178,11 @@

    Method Summary

    false if not in which case the hosting view should call super.onMeasure. - + void onUIRenderTreeUpdated(RenderTree newRenderTree)  - + void setRenderState(RenderState renderState)  @@ -245,6 +251,21 @@

    onUIRenderTreeUpdated

  • + + + + diff --git a/docs/javadoc/com/facebook/rendercore/RootHostView.html b/docs/javadoc/com/facebook/rendercore/RootHostView.html index 1f05908aa9f..17dcf0ebf55 100644 --- a/docs/javadoc/com/facebook/rendercore/RootHostView.html +++ b/docs/javadoc/com/facebook/rendercore/RootHostView.html @@ -2,9 +2,9 @@ - + RootHostView - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -124,7 +124,7 @@

    Class RootHostView

  • All Implemented Interfaces:
    -
    RootHost
    +
    RenderCoreExtensionHost, RootHost


    @@ -175,14 +175,36 @@

    Method Summary

    findMountContentById(long id)  +void +notifyVisibleBoundsChanged() +
    Notifies the host the its visible bounds may have potentially changed.
    + + + +void +offsetLeftAndRight(int offset)  + + +void +offsetTopAndBottom(int offset)  + + protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec)  - + void setRenderState(RenderState renderState)  + +void +setTranslationX(float translationX)  + + +void +setTranslationY(float translationY)  + + + + + @@ -262,6 +299,42 @@

    onMeasure

    int heightMeasureSpec)
  • + + + +
      +
    • +

      offsetTopAndBottom

      +
      public void offsetTopAndBottom(int offset)
      +
    • +
    + + + +
      +
    • +

      offsetLeftAndRight

      +
      public void offsetLeftAndRight(int offset)
      +
    • +
    + + + +
      +
    • +

      setTranslationX

      +
      public void setTranslationX(float translationX)
      +
    • +
    + + + +
      +
    • +

      setTranslationY

      +
      public void setTranslationY(float translationY)
      +
    • +
    diff --git a/docs/javadoc/com/facebook/rendercore/Touchable.html b/docs/javadoc/com/facebook/rendercore/Touchable.html index 4fdb8133000..d5bbd4660fa 100644 --- a/docs/javadoc/com/facebook/rendercore/Touchable.html +++ b/docs/javadoc/com/facebook/rendercore/Touchable.html @@ -2,9 +2,9 @@ - + Touchable - + diff --git a/docs/javadoc/com/facebook/rendercore/UnmountDelegateExtension.html b/docs/javadoc/com/facebook/rendercore/UnmountDelegateExtension.html index 748b1773316..d80797a5b7d 100644 --- a/docs/javadoc/com/facebook/rendercore/UnmountDelegateExtension.html +++ b/docs/javadoc/com/facebook/rendercore/UnmountDelegateExtension.html @@ -2,9 +2,9 @@ - + UnmountDelegateExtension - + @@ -137,7 +137,7 @@

    Method Summary

    MountItem mountItem, Host host)
    This method is responsible for unmounting the item from the Host and unbinding the item - from the MountDelegate.MountDelegateTarget.
    + from the MountDelegateTarget. @@ -180,7 +180,7 @@

    unmount

    MountItem mountItem, Host host)
    This method is responsible for unmounting the item from the Host and unbinding the item - from the MountDelegate.MountDelegateTarget.
    + from the MountDelegateTarget.
    Parameters:
    index -
    diff --git a/docs/javadoc/com/facebook/rendercore/annotations/Action.html b/docs/javadoc/com/facebook/rendercore/annotations/Action.html index 9110ecf68fe..81527cb4d43 100644 --- a/docs/javadoc/com/facebook/rendercore/annotations/Action.html +++ b/docs/javadoc/com/facebook/rendercore/annotations/Action.html @@ -2,9 +2,9 @@ - + Action - + diff --git a/docs/javadoc/com/facebook/rendercore/annotations/UIState.html b/docs/javadoc/com/facebook/rendercore/annotations/UIState.html index 86162899d47..3bf59ed3583 100644 --- a/docs/javadoc/com/facebook/rendercore/annotations/UIState.html +++ b/docs/javadoc/com/facebook/rendercore/annotations/UIState.html @@ -2,9 +2,9 @@ - + UIState - + diff --git a/docs/javadoc/com/facebook/rendercore/annotations/package-frame.html b/docs/javadoc/com/facebook/rendercore/annotations/package-frame.html index 792c5e1fdbd..a126fd796cd 100644 --- a/docs/javadoc/com/facebook/rendercore/annotations/package-frame.html +++ b/docs/javadoc/com/facebook/rendercore/annotations/package-frame.html @@ -2,9 +2,9 @@ - + com.facebook.rendercore.annotations - + diff --git a/docs/javadoc/com/facebook/rendercore/annotations/package-summary.html b/docs/javadoc/com/facebook/rendercore/annotations/package-summary.html index ea6ac8343a9..fadd6cf9015 100644 --- a/docs/javadoc/com/facebook/rendercore/annotations/package-summary.html +++ b/docs/javadoc/com/facebook/rendercore/annotations/package-summary.html @@ -2,9 +2,9 @@ - + com.facebook.rendercore.annotations - + diff --git a/docs/javadoc/com/facebook/rendercore/annotations/package-tree.html b/docs/javadoc/com/facebook/rendercore/annotations/package-tree.html index a0888332bf1..937fdb55f7a 100644 --- a/docs/javadoc/com/facebook/rendercore/annotations/package-tree.html +++ b/docs/javadoc/com/facebook/rendercore/annotations/package-tree.html @@ -2,9 +2,9 @@ - + com.facebook.rendercore.annotations Class Hierarchy - + @@ -79,8 +79,8 @@

    Hierarchy For Package com.facebook.rendercore.annotations

    Annotation Type Hierarchy

      -
    • com.facebook.rendercore.annotations.Action (implements java.lang.annotation.Annotation)
    • com.facebook.rendercore.annotations.UIState (implements java.lang.annotation.Annotation)
    • +
    • com.facebook.rendercore.annotations.Action (implements java.lang.annotation.Annotation)
    diff --git a/docs/javadoc/com/facebook/rendercore/extensions/LayoutResultVisitor.html b/docs/javadoc/com/facebook/rendercore/extensions/LayoutResultVisitor.html index 24ca8109bf7..ad092e07700 100644 --- a/docs/javadoc/com/facebook/rendercore/extensions/LayoutResultVisitor.html +++ b/docs/javadoc/com/facebook/rendercore/extensions/LayoutResultVisitor.html @@ -2,9 +2,9 @@ - + LayoutResultVisitor - + @@ -103,6 +103,10 @@

    Interface LayoutResultVi
    Type Parameters:
    State - The state represents the data collected by the visitor for a layout pass.

    +
    +
    All Known Implementing Classes:
    +
    VisibilityExtension.Visitor
    +


    public interface LayoutResultVisitor<State>
    diff --git a/docs/javadoc/com/facebook/rendercore/extensions/MountExtension.html b/docs/javadoc/com/facebook/rendercore/extensions/MountExtension.html index 83bc23a81e7..1954fc493be 100644 --- a/docs/javadoc/com/facebook/rendercore/extensions/MountExtension.html +++ b/docs/javadoc/com/facebook/rendercore/extensions/MountExtension.html @@ -2,9 +2,9 @@ - + MountExtension - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -109,7 +109,7 @@

    Class MountExtension<Input>
  • Direct Known Subclasses:
    -
    EndToEndTestingExtension, IncrementalMountExtension, LithoHostListenerCoordinator, TransitionsExtension
    +
    EndToEndTestingExtension, IncrementalMountExtension, LithoHostListenerCoordinator, TransitionsExtension, VisibilityMountExtension


    @@ -156,9 +156,8 @@

    Method Summary

    protected void -acquireMountReference(RenderTreeNode renderTreeNode, +acquireMountReference(RenderTreeNode node, int position, - MountDelegate.MountDelegateInput input, boolean isMounting)  @@ -175,62 +174,71 @@

    Method Summary

    +void +beforeMountItem(RenderTreeNode renderTreeNode, + int index)  + + boolean canPreventMount()  - + protected Object getContentAt(int position)  - -MountDelegate.MountDelegateTarget + +MountDelegateTarget getMountTarget()  - + +protected Host +getRootHost()  + + protected boolean isLockedForMount(RenderTreeNode renderTreeNode)  - + protected boolean isRootItem(int position)  - + void onUnbind()
    Called after all the Host's children have been unbound.
    - + void onUnmount()
    Called after all the Host's children have been unmounted.
    - + void onVisibleBoundsChanged(Rect localVisibleRect)
    Called when the visible bounds of the Host change.
    - + protected boolean ownsReference(long id)  - + boolean ownsReference(RenderTreeNode renderTreeNode)  - + void registerToDelegate(MountDelegate mountDelegate)  - + protected void releaseMountReference(RenderTreeNode renderTreeNode, int position, boolean isMounting)  - + protected void resetAcquiredReferences()  @@ -291,6 +299,15 @@

    resetAcquiredReferences

    protected void resetAcquiredReferences()
  • + + + +
      +
    • +

      getRootHost

      +
      protected Host getRootHost()
      +
    • +
    @@ -309,15 +326,14 @@

    getContentAt

    protected Object getContentAt(int position)
    - + @@ -374,7 +390,7 @@

    canPreventMount

    @@ -394,6 +410,16 @@

    beforeMount

    +
    + + +
      +
    • +

      beforeMountItem

      +
      public void beforeMountItem(RenderTreeNode renderTreeNode,
      +                            int index)
      +
    • +
    diff --git a/docs/javadoc/com/facebook/rendercore/extensions/RenderCoreExtension.html b/docs/javadoc/com/facebook/rendercore/extensions/RenderCoreExtension.html index 62720a019d1..1317bcb8aa9 100644 --- a/docs/javadoc/com/facebook/rendercore/extensions/RenderCoreExtension.html +++ b/docs/javadoc/com/facebook/rendercore/extensions/RenderCoreExtension.html @@ -2,9 +2,9 @@ - + RenderCoreExtension - + @@ -18,8 +18,8 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10}; -var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var methods = {"i0":9,"i1":9,"i2":10,"i3":10,"i4":10,"i5":9,"i6":9}; +var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; var tableTab = "tableTab"; @@ -111,6 +111,10 @@

    Class RenderCoreExtension<
    Type Parameters:
    State - the state the extension operates on.
    +
    +
    Direct Known Subclasses:
    +
    VisibilityExtension
    +


    public class RenderCoreExtension<State>
    @@ -146,31 +150,61 @@ 

    Constructor Summary

    Method Summary

    - + + + + + + + + + - - + + - - + + + + + + + + + +
    All Methods Instance Methods Concrete Methods All Methods Static Methods Instance Methods Concrete Methods 
    Modifier and Type Method and Description
    static voidafterMount(Map<RenderCoreExtension<?>,Object> results) +
    Calls MountExtension.afterMount() for each RenderCoreExtension that has a mount + phase.
    +
    static voidbeforeMount(Host host, + Map<RenderCoreExtension<?>,Object> results) +
    Calls MountExtension.beforeMount(Object, Rect) for each RenderCoreExtension + that has a mount phase.
    +
    State createState()
    Should return a new # to which the LayoutResultVisitor can write into.
    LayoutResultVisitor<State>
    LayoutResultVisitor<? extends State> getLayoutVisitor()
    The extension can optionally return a LayoutResultVisitor for every layout pass which will visit every Node.LayoutResult.
    MountExtension<State>
    MountExtension<? extends State> getMountExtension()
    The extension can optionally return a MountExtension which can be used to augment the RenderCore's mounting phase.
    static voidnotifyVisibleBoundsChanged(Host host, + Map<RenderCoreExtension<?>,Object> results) +
    Calls MountExtension.onVisibleBoundsChanged(Rect) for each RenderCoreExtension + that has a mount phase.
    +
    static booleanshouldUpdate(Map<RenderCoreExtension<?>,Object> currentResults, + Map<RenderCoreExtension<?>,Object> nextResults) +
    returns false iff the results have the same RenderCoreExtensions.
    +
    diff --git a/docs/javadoc/com/facebook/rendercore/extensions/package-frame.html b/docs/javadoc/com/facebook/rendercore/extensions/package-frame.html index 6b66849529b..bafea46df88 100644 --- a/docs/javadoc/com/facebook/rendercore/extensions/package-frame.html +++ b/docs/javadoc/com/facebook/rendercore/extensions/package-frame.html @@ -2,9 +2,9 @@ - + com.facebook.rendercore.extensions - + diff --git a/docs/javadoc/com/facebook/rendercore/extensions/package-summary.html b/docs/javadoc/com/facebook/rendercore/extensions/package-summary.html index 209fe95d0b1..eeb37a0228c 100644 --- a/docs/javadoc/com/facebook/rendercore/extensions/package-summary.html +++ b/docs/javadoc/com/facebook/rendercore/extensions/package-summary.html @@ -2,9 +2,9 @@ - + com.facebook.rendercore.extensions - + @@ -44,7 +44,7 @@