public class MountDelegate
extends java.lang.Object
Constructor and Description |
---|
MountDelegate(MountDelegateTarget mountDelegateTarget) |
public MountDelegate(MountDelegateTarget mountDelegateTarget)
public void addExtension(MountExtension mountExtension)
public void removeExtension(MountExtension mountExtension)
public void onMountItem(RenderUnit renderUnit, java.lang.Object content, java.lang.Object layoutData)
public void onUnmountItem(RenderUnit renderUnit, java.lang.Object content, java.lang.Object layoutData)
public ExtensionState getExtensionState(MountExtension mountExtension)
public ExtensionState getUnmountDelegateExtensionState()
public java.lang.Object getContentAt(int position)
public java.lang.Object getContentById(long id)
public boolean isRootItem(int position)
public boolean maybeLockForMount(RenderTreeNode renderTreeNode, int index)
public boolean isLockedForMount(RenderTreeNode renderTreeNode)
public boolean isLockedForMount(long id)
public void acquireMountRef(RenderTreeNode node)
public void acquireMountRef(long id)
public void acquireAndMountRef(RenderTreeNode node)
public void acquireAndMountRef(long id)
public void releaseMountRef(RenderTreeNode renderTreeNode)
public void releaseMountRef(long id)
public void releaseAndUnmountRef(RenderTreeNode renderTreeNode)
public void releaseAndUnmountRef(long id)
public void releaseAllAcquiredReferences()
public MountDelegateTarget getMountDelegateTarget()
public int getRefCount(long id)