Class SplitPane
java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.splitpane.SplitPane
- All Implemented Interfaces:
Component
public class SplitPane extends AbstractComponent
-
Field Summary
-
Constructor Summary
Constructors Constructor Description SplitPane(SplitDirection splitDirection)SplitPane(SplitDirection splitDirection, SplitSizePolicy sizePolicy, float referenceChildSize) -
Method Summary
Modifier and Type Method Description static SplitPanecreateHorizontalSplitPane()org.teamapps.dto.UiComponentcreateUiComponent()static SplitPanecreateVerticalSplitPane()protected voiddoDestroy()Override this method to release resources whenever this component gets destroyedComponentgetFirstChild()intgetFirstChildMinSize()ComponentgetLastChild()intgetLastChildMinSize()floatgetReferenceChildSize()SplitSizePolicygetSizePolicy()SplitDirectiongetSplitDirection()voidhandleUiEvent(org.teamapps.dto.UiEvent event)booleanisCollapseEmptyChildren()booleanisFillIfSingleChild()booleanisResizable()voidsetCollapseEmptyChildren(boolean collapseEmptyChildren)voidsetFillIfSingleChild(boolean fillIfSingleChild)voidsetFirstChild(Component firstChild)voidsetFirstChildMinSize(int firstChildMinSize)voidsetLastChild(Component lastChild)voidsetLastChildMinSize(int lastChildMinSize)voidsetReferenceChildSize(float referenceChildSize)voidsetResizable(boolean resizable)voidsetSize(float referenceChildSize, SplitSizePolicy sizePolicy)voidsetSizePolicy(SplitSizePolicy sizePolicy)voidsetSplitDirection(SplitDirection splitDirection)Methods inherited from class org.teamapps.ux.component.AbstractComponent
createUiComponentReference, destroy, getDebuggingId, getId, getParent, getSessionContext, isDestroyed, isEffectivelyVisible, isRendered, isVisible, mapAbstractUiComponentProperties, onDestroyed, queueCommandIfRendered, render, reRenderIfRendered, setCssStyle, setDebuggingId, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setParent, setShadow, setVisible, toString, unrender
-
Field Details
-
Constructor Details
-
SplitPane
-
SplitPane
public SplitPane(SplitDirection splitDirection, SplitSizePolicy sizePolicy, float referenceChildSize)
-
-
Method Details
-
createHorizontalSplitPane
-
createVerticalSplitPane
-
doDestroy
protected void doDestroy()Description copied from class:AbstractComponentOverride this method to release resources whenever this component gets destroyed- Overrides:
doDestroyin classAbstractComponent
-
createUiComponent
public org.teamapps.dto.UiComponent createUiComponent()- Specified by:
createUiComponentin classAbstractComponent
-
handleUiEvent
public void handleUiEvent(org.teamapps.dto.UiEvent event) -
getFirstChild
-
setFirstChild
-
getLastChild
-
setLastChild
-
setSize
-
getSplitDirection
-
setSplitDirection
-
getSizePolicy
-
setSizePolicy
-
getReferenceChildSize
public float getReferenceChildSize() -
setReferenceChildSize
public void setReferenceChildSize(float referenceChildSize) -
getFirstChildMinSize
public int getFirstChildMinSize() -
setFirstChildMinSize
public void setFirstChildMinSize(int firstChildMinSize) -
getLastChildMinSize
public int getLastChildMinSize() -
setLastChildMinSize
public void setLastChildMinSize(int lastChildMinSize) -
isResizable
public boolean isResizable() -
setResizable
public void setResizable(boolean resizable) -
isFillIfSingleChild
public boolean isFillIfSingleChild() -
setFillIfSingleChild
public void setFillIfSingleChild(boolean fillIfSingleChild) -
isCollapseEmptyChildren
public boolean isCollapseEmptyChildren() -
setCollapseEmptyChildren
public void setCollapseEmptyChildren(boolean collapseEmptyChildren)
-