Class PerspectiveImpl
- java.lang.Object
-
- org.teamapps.ux.application.perspective.PerspectiveImpl
-
- All Implemented Interfaces:
Perspective
public class PerspectiveImpl extends java.lang.Object implements Perspective
-
-
Constructor Summary
Constructors Constructor Description PerspectiveImpl(LayoutItemDefinition layout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPerspectiveChangeHandler(PerspectiveChangeHandler changeHandler)ViewaddView(View view)ToolbarButtonGroupaddWorkspaceButtonGroup(ToolbarButtonGroup buttonGroup)LayoutItemDefinitiongetLayout()java.util.List<View>getViews()java.util.List<View>getVisibleAndLayoutReferencedViews()java.util.List<View>getVisibleViews()java.util.List<ToolbarButtonGroup>getWorkspaceButtonGroups()voidremovePerspectiveChangeHandler(PerspectiveChangeHandler changeHandler)voidremoveView(View view)voidremoveWorkspaceButtonGroup(ToolbarButtonGroup buttonGroup)voidsetLayout(LayoutItemDefinition layout)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.teamapps.ux.application.perspective.Perspective
addView, addViews, setFocusedView, setViewPosition, setViewSize
-
-
-
-
Constructor Detail
-
PerspectiveImpl
public PerspectiveImpl(LayoutItemDefinition layout)
-
-
Method Detail
-
addPerspectiveChangeHandler
public void addPerspectiveChangeHandler(PerspectiveChangeHandler changeHandler)
- Specified by:
addPerspectiveChangeHandlerin interfacePerspective
-
removePerspectiveChangeHandler
public void removePerspectiveChangeHandler(PerspectiveChangeHandler changeHandler)
- Specified by:
removePerspectiveChangeHandlerin interfacePerspective
-
getLayout
public LayoutItemDefinition getLayout()
- Specified by:
getLayoutin interfacePerspective
-
setLayout
public void setLayout(LayoutItemDefinition layout)
- Specified by:
setLayoutin interfacePerspective
-
getViews
public java.util.List<View> getViews()
- Specified by:
getViewsin interfacePerspective
-
getVisibleViews
public java.util.List<View> getVisibleViews()
- Specified by:
getVisibleViewsin interfacePerspective
-
getVisibleAndLayoutReferencedViews
public java.util.List<View> getVisibleAndLayoutReferencedViews()
- Specified by:
getVisibleAndLayoutReferencedViewsin interfacePerspective
-
addWorkspaceButtonGroup
public ToolbarButtonGroup addWorkspaceButtonGroup(ToolbarButtonGroup buttonGroup)
- Specified by:
addWorkspaceButtonGroupin interfacePerspective
-
removeWorkspaceButtonGroup
public void removeWorkspaceButtonGroup(ToolbarButtonGroup buttonGroup)
- Specified by:
removeWorkspaceButtonGroupin interfacePerspective
-
getWorkspaceButtonGroups
public java.util.List<ToolbarButtonGroup> getWorkspaceButtonGroups()
- Specified by:
getWorkspaceButtonGroupsin interfacePerspective
-
addView
public View addView(View view)
- Specified by:
addViewin interfacePerspective
-
removeView
public void removeView(View view)
- Specified by:
removeViewin interfacePerspective
-
-