Class ViewGroupDefinition
java.lang.Object
org.teamapps.ux.component.workspacelayout.definition.LayoutItemDefinition
org.teamapps.ux.component.workspacelayout.definition.ViewGroupDefinition
-
Constructor Summary
ConstructorsConstructorDescriptionViewGroupDefinition(String id, boolean persistent) ViewGroupDefinition(String id, boolean persistent, List<ViewDefinition> views, ViewDefinition selectedView, ViewGroupPanelState panelState) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddViewDefinition(ViewDefinition viewDefinition) createHeavyWeightItem(WorkSpaceLayout workSpaceLayout) getViews()booleanvoidsetPanelState(ViewGroupPanelState panelState) protected voidsetParentSplitPane(SplitPaneDefinition parentSplitPane) voidsetSelectedView(ViewDefinition selectedView) voidsetViews(List<ViewDefinition> views) voidswitchPosition(ViewGroupDefinition otherViewGroup) Methods inherited from class org.teamapps.ux.component.workspacelayout.definition.LayoutItemDefinition
containsLayoutPosition, getAllLayoutPositions, getEffectivelyInvisibleViews, getId
-
Constructor Details
-
ViewGroupDefinition
-
ViewGroupDefinition
public ViewGroupDefinition(String id, boolean persistent, List<ViewDefinition> views, ViewDefinition selectedView, ViewGroupPanelState panelState)
-
-
Method Details
-
getAllViews
- Specified by:
getAllViewsin classLayoutItemDefinition
-
getEffectivelyVisibleViews
- Specified by:
getEffectivelyVisibleViewsin classLayoutItemDefinition
-
getSelfAndAncestors
- Specified by:
getSelfAndAncestorsin classLayoutItemDefinition
-
createHeavyWeightItem
- Specified by:
createHeavyWeightItemin classLayoutItemDefinition
-
switchPosition
-
addViewDefinition
-
isPersistent
public boolean isPersistent() -
getViews
-
setViews
-
getSelectedView
-
setSelectedView
-
getPanelState
-
setPanelState
-
getParentSplitPane
-
setParentSplitPane
-