Class SplitPaneDefinition
java.lang.Object
org.teamapps.ux.component.workspacelayout.definition.LayoutItemDefinition
org.teamapps.ux.component.workspacelayout.definition.SplitPaneDefinition
public class SplitPaneDefinition extends LayoutItemDefinition
-
Constructor Summary
Constructors Constructor Description SplitPaneDefinition(java.lang.String id, SplitDirection splitDirection)SplitPaneDefinition(java.lang.String id, SplitDirection splitDirection, SplitSizePolicy sizePolicy, float referenceChildSize, LayoutItemDefinition firstChild, LayoutItemDefinition lastChild)SplitPaneDefinition(java.lang.String id, SplitDirection splitDirection, SplitSize splitSize, LayoutItemDefinition firstChild, LayoutItemDefinition lastChild) -
Method Summary
Modifier and Type Method Description WorkSpaceLayoutItemcreateHeavyWeightItem(WorkSpaceLayout workSpaceLayout)java.util.List<ViewDefinition>getAllViews()LayoutItemDefinitiongetFirstChild()LayoutItemDefinitiongetLastChild()floatgetReferenceChildSize()java.util.List<LayoutItemDefinition>getSelfAndAncestors()SplitSizePolicygetSizePolicy()SplitDirectiongetSplitDirection()voidsetFirstChild(LayoutItemDefinition firstChild)voidsetLastChild(LayoutItemDefinition lastChild)voidsetReferenceChildSize(float referenceChildSize)voidsetSizePolicy(SplitSizePolicy sizePolicy)Methods inherited from class org.teamapps.ux.component.workspacelayout.definition.LayoutItemDefinition
containsLayoutPosition, getAllLayoutPositions, getAllViews, getId
-
Constructor Details
-
SplitPaneDefinition
-
SplitPaneDefinition
public SplitPaneDefinition(java.lang.String id, SplitDirection splitDirection, SplitSize splitSize, LayoutItemDefinition firstChild, LayoutItemDefinition lastChild) -
SplitPaneDefinition
public SplitPaneDefinition(java.lang.String id, SplitDirection splitDirection, SplitSizePolicy sizePolicy, float referenceChildSize, LayoutItemDefinition firstChild, LayoutItemDefinition lastChild)
-
-
Method Details
-
getAllViews
- Specified by:
getAllViewsin classLayoutItemDefinition
-
getSelfAndAncestors
- Specified by:
getSelfAndAncestorsin classLayoutItemDefinition
-
createHeavyWeightItem
- Specified by:
createHeavyWeightItemin classLayoutItemDefinition
-
getSplitDirection
-
getSizePolicy
-
setSizePolicy
-
getReferenceChildSize
public float getReferenceChildSize() -
setReferenceChildSize
public void setReferenceChildSize(float referenceChildSize) -
getFirstChild
-
setFirstChild
-
getLastChild
-
setLastChild
-