public class MountDelegateExtension extends Object
Constructor and Description |
---|
MountDelegateExtension() |
Modifier and Type | Method and Description |
---|---|
protected void |
acquireMountReference(RenderTreeNode renderTreeNode,
int position,
MountDelegate.MountDelegateInput input,
boolean isMounting) |
boolean |
canPreventMount() |
protected Object |
getContentAt(int position) |
MountDelegate.MountDelegateTarget |
getMountTarget() |
protected boolean |
isAnimationLocked(RenderTreeNode renderTreeNode,
int position) |
protected boolean |
isLockedForMount(RenderTreeNode renderTreeNode) |
protected boolean |
isRootItem(int position) |
void |
onUmountItem(Object item,
long layoutOutputId) |
protected boolean |
ownsReference(RenderTreeNode renderTreeNode) |
void |
registerToDelegate(MountDelegate mountDelegate) |
protected void |
releaseMountReference(RenderTreeNode renderTreeNode,
int position,
boolean isMounting) |
protected void |
resetAcquiredReferences() |
public void registerToDelegate(MountDelegate mountDelegate)
protected void resetAcquiredReferences()
protected boolean isRootItem(int position)
protected Object getContentAt(int position)
protected void acquireMountReference(RenderTreeNode renderTreeNode, int position, MountDelegate.MountDelegateInput input, boolean isMounting)
protected void releaseMountReference(RenderTreeNode renderTreeNode, int position, boolean isMounting)
protected boolean isLockedForMount(RenderTreeNode renderTreeNode)
protected boolean ownsReference(RenderTreeNode renderTreeNode)
public boolean canPreventMount()
public void onUmountItem(Object item, long layoutOutputId)
public MountDelegate.MountDelegateTarget getMountTarget()
protected boolean isAnimationLocked(RenderTreeNode renderTreeNode, int position)