Class LayoutItemDefinition
java.lang.Object
org.teamapps.ux.component.workspacelayout.definition.LayoutItemDefinition
- Direct Known Subclasses:
SplitPaneDefinition,ViewGroupDefinition
public abstract class LayoutItemDefinition
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description LayoutItemDefinition(java.lang.String id) -
Method Summary
Modifier and Type Method Description booleancontainsLayoutPosition(java.lang.String layoutPosition)abstract WorkSpaceLayoutItemcreateHeavyWeightItem(WorkSpaceLayout workSpaceLayout)java.util.Set<java.lang.String>getAllLayoutPositions()abstract java.util.List<ViewDefinition>getAllViews()java.util.List<ViewDefinition>getAllViews(boolean visible)java.lang.StringgetId()abstract java.util.List<LayoutItemDefinition>getSelfAndAncestors()
-
Constructor Details
-
LayoutItemDefinition
public LayoutItemDefinition(java.lang.String id)
-
-
Method Details
-
getId
public java.lang.String getId() -
getAllViews
-
getAllLayoutPositions
public java.util.Set<java.lang.String> getAllLayoutPositions() -
containsLayoutPosition
public boolean containsLayoutPosition(java.lang.String layoutPosition) -
getAllViews
-
getSelfAndAncestors
-
createHeavyWeightItem
-