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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkSpaceLayoutItemcreateHeavyWeightItem(WorkSpaceLayout workSpaceLayout)booleanequals(java.lang.Object o)java.util.List<ViewDefinition>getAllViews()java.lang.StringgetComparableDefinition()LayoutItemDefinitiongetFirstChild()LayoutItemDefinitiongetLastChild()floatgetReferenceChildSize()java.util.List<LayoutItemDefinition>getSelfAndAncestors()SplitSizePolicygetSizePolicy()SplitDirectiongetSplitDirection()inthashCode()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 Detail
-
SplitPaneDefinition
public SplitPaneDefinition(java.lang.String id, SplitDirection splitDirection)
-
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 Detail
-
getAllViews
public java.util.List<ViewDefinition> getAllViews()
- Specified by:
getAllViewsin classLayoutItemDefinition
-
getSelfAndAncestors
public java.util.List<LayoutItemDefinition> getSelfAndAncestors()
- Specified by:
getSelfAndAncestorsin classLayoutItemDefinition
-
createHeavyWeightItem
public WorkSpaceLayoutItem createHeavyWeightItem(WorkSpaceLayout workSpaceLayout)
- Specified by:
createHeavyWeightItemin classLayoutItemDefinition
-
getSplitDirection
public SplitDirection getSplitDirection()
-
getSizePolicy
public SplitSizePolicy getSizePolicy()
-
setSizePolicy
public void setSizePolicy(SplitSizePolicy sizePolicy)
-
getReferenceChildSize
public float getReferenceChildSize()
-
setReferenceChildSize
public void setReferenceChildSize(float referenceChildSize)
-
getFirstChild
public LayoutItemDefinition getFirstChild()
-
setFirstChild
public void setFirstChild(LayoutItemDefinition firstChild)
-
getLastChild
public LayoutItemDefinition getLastChild()
-
setLastChild
public void setLastChild(LayoutItemDefinition lastChild)
-
getComparableDefinition
public java.lang.String getComparableDefinition()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-