Class WorkSpaceLayoutViewGroup
- java.lang.Object
-
- org.teamapps.ux.component.workspacelayout.WorkSpaceLayoutItem
-
- org.teamapps.ux.component.workspacelayout.WorkSpaceLayoutViewGroup
-
public class WorkSpaceLayoutViewGroup extends WorkSpaceLayoutItem
-
-
Field Summary
-
Fields inherited from class org.teamapps.ux.component.workspacelayout.WorkSpaceLayoutItem
onRemoved
-
-
Constructor Summary
Constructors Constructor Description WorkSpaceLayoutViewGroup(boolean persistent, WorkSpaceLayout workSpaceLayout)WorkSpaceLayoutViewGroup(java.lang.String id, boolean persistent, WorkSpaceLayout workSpaceLayout)WorkSpaceLayoutViewGroup(java.lang.String id, java.util.List<WorkSpaceLayoutView> views, WorkSpaceLayoutView selectedView, boolean persistent, WorkSpaceLayout workSpaceLayout)WorkSpaceLayoutViewGroup(java.lang.String id, WorkSpaceLayout workSpaceLayout)WorkSpaceLayoutViewGroup(java.util.List<WorkSpaceLayoutView> views, WorkSpaceLayoutView selectedView, boolean persistent, WorkSpaceLayout workSpaceLayout)WorkSpaceLayoutViewGroup(WorkSpaceLayout workSpaceLayout)
-
Method Summary
-
Methods inherited from class org.teamapps.ux.component.workspacelayout.WorkSpaceLayoutItem
getId, getParent, getWorkSpaceLayout, setParent
-
-
-
-
Constructor Detail
-
WorkSpaceLayoutViewGroup
public WorkSpaceLayoutViewGroup(WorkSpaceLayout workSpaceLayout)
-
WorkSpaceLayoutViewGroup
public WorkSpaceLayoutViewGroup(java.lang.String id, WorkSpaceLayout workSpaceLayout)
-
WorkSpaceLayoutViewGroup
public WorkSpaceLayoutViewGroup(java.lang.String id, boolean persistent, WorkSpaceLayout workSpaceLayout)
-
WorkSpaceLayoutViewGroup
public WorkSpaceLayoutViewGroup(boolean persistent, WorkSpaceLayout workSpaceLayout)
-
WorkSpaceLayoutViewGroup
public WorkSpaceLayoutViewGroup(java.util.List<WorkSpaceLayoutView> views, WorkSpaceLayoutView selectedView, boolean persistent, WorkSpaceLayout workSpaceLayout)
-
WorkSpaceLayoutViewGroup
public WorkSpaceLayoutViewGroup(java.lang.String id, java.util.List<WorkSpaceLayoutView> views, WorkSpaceLayoutView selectedView, boolean persistent, WorkSpaceLayout workSpaceLayout)
-
-
Method Detail
-
createUiItem
public org.teamapps.dto.UiWorkSpaceLayoutItem createUiItem()
- Specified by:
createUiItemin classWorkSpaceLayoutItem
-
createLayoutDefinitionItem
public ViewGroupDefinition createLayoutDefinitionItem()
- Specified by:
createLayoutDefinitionItemin classWorkSpaceLayoutItem
-
getAllViews
public java.util.List<WorkSpaceLayoutView> getAllViews()
- Specified by:
getAllViewsin classWorkSpaceLayoutItem
-
getSelfAndAncestors
public java.util.List<WorkSpaceLayoutItem> getSelfAndAncestors()
- Specified by:
getSelfAndAncestorsin classWorkSpaceLayoutItem
-
callHandleRemovedOnChildren
protected void callHandleRemovedOnChildren()
- Specified by:
callHandleRemovedOnChildrenin classWorkSpaceLayoutItem
-
getViews
public java.util.List<WorkSpaceLayoutView> getViews()
-
addView
public WorkSpaceLayoutView addView(org.teamapps.icons.Icon icon, java.lang.String title, Component component)
-
addView
public WorkSpaceLayoutView addView(org.teamapps.icons.Icon icon, java.lang.String title, Component component, int index, boolean select)
-
addView
public WorkSpaceLayoutViewGroup addView(WorkSpaceLayoutView view)
-
addView
public WorkSpaceLayoutViewGroup addView(WorkSpaceLayoutView view, int index, boolean select)
-
removeView
public WorkSpaceLayoutViewGroup removeView(WorkSpaceLayoutView view)
-
getSelectedView
public WorkSpaceLayoutView getSelectedView()
-
getPanelState
public ViewGroupPanelState getPanelState()
-
setPanelState
public void setPanelState(ViewGroupPanelState panelState)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
isPersistent
public boolean isPersistent()
-
setSelectedView
public void setSelectedView(WorkSpaceLayoutView view)
-
-