L
- public abstract class TestComponent extends Component
Component.Builder<T extends Component.Builder<T>>, Component.ContainerBuilder<T extends Component.ContainerBuilder<T>>
ComponentLifecycle.MountType, ComponentLifecycle.RenderData, ComponentLifecycle.StateUpdate, ComponentLifecycle.TransitionContainer
Modifier and Type | Field and Description |
---|---|
protected boolean |
mIsUnique |
mSplitChildrenLayoutInThreadPool
Modifier | Constructor and Description |
---|---|
protected |
TestComponent() |
protected |
TestComponent(String simpleName) |
Modifier and Type | Method and Description |
---|---|
Object |
dispatchOnEvent(EventHandler eventHandler,
Object eventState) |
boolean |
equals(Object o) |
List<EventHandler<?>> |
getDispatchedEventHandlers() |
int |
hashCode() |
boolean |
isBound() |
boolean |
isEquivalentTo(Component other)
Compares this component to a different one to check if they are the same
This is used to be able to skip rendering a component again.
|
boolean |
isMounted() |
void |
resetInteractions()
Reset the tracking of which methods have been called on this component.
|
boolean |
wasMeasureCalled() |
boolean |
wasOnBindCalled() |
boolean |
wasOnBoundsDefinedCalled() |
boolean |
wasOnMountCalled() |
boolean |
wasOnUnbindCalled() |
boolean |
wasOnUnmountCalled() |
canResolve, clearCachedLayout, copyInterStageImpl, getCommonProps, getEventDispatcher, getId, getScopedContext, getSimpleName, getStateContainer, makeShallowCopy, measure, recordEventTrigger, registerWorkingRange, releaseCachedLayout, setScopedContext, updateInternalChildState, updateInternalChildState, willRender
acceptTriggerEvent, acquireDiff, acquireOutput, applyPreviousRenderData, callsShouldUpdateOnMount, canMeasure, canPreallocate, createInitialState, createMountContent, dispatchErrorEvent, dispatchErrorEvent, dispatchOnEnteredRange, dispatchOnExitedRange, getEventTrigger, getExtraAccessibilityNodeAt, getExtraAccessibilityNodesCount, getMountType, getTreePropsForChildren, hasChildLithoViews, hasState, implementsAccessibility, implementsExtraAccessibilityNodes, isMountSizeDependent, isPureRender, needsPreviousRenderData, newEventHandler, newEventHandler, newEventTrigger, onBind, onBoundsDefined, onCreateLayout, onCreateLayoutWithSizeSpec, onCreateMountContent, onCreateMountContentPool, onCreateTransition, onError, onLoadStyle, onMeasure, onMeasureBaseline, onMount, onPopulateAccessibilityNode, onPopulateExtraAccessibilityNode, onPrepare, onUnbind, onUnmount, poolSize, populateTreeProps, recordRenderData, releaseDiff, releaseOutput, resolve, shouldAlwaysRemeasure, shouldUpdate, shouldUseDisplayList, transferState
protected TestComponent(String simpleName)
protected TestComponent()
public boolean wasOnMountCalled()
public boolean isMounted()
public boolean wasOnUnmountCalled()
public boolean wasOnBoundsDefinedCalled()
public boolean wasOnBindCalled()
public boolean isBound()
public boolean wasOnUnbindCalled()
public boolean wasMeasureCalled()
public boolean isEquivalentTo(Component other)
Component
Object.equals(Object)
so we can optimize the code better over time since we don't have
to adhere to the contract required for a equals method.isEquivalentTo
in class Component
other
- the component to compare topublic void resetInteractions()
public Object dispatchOnEvent(EventHandler eventHandler, Object eventState)
dispatchOnEvent
in interface EventDispatcher
dispatchOnEvent
in class ComponentLifecycle
public List<EventHandler<?>> getDispatchedEventHandlers()