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
Modifier and Type Method Description voidaddPerspectiveChangeHandler(PerspectiveChangeHandler changeHandler)ViewaddView(View view)ToolbarButtonGroupaddWorkspaceButtonGroup(ToolbarButtonGroup buttonGroup)ViewgetFocusedView()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, waitMethods inherited from interface org.teamapps.ux.application.perspective.Perspective
addView, addViews, setFocusedView, setViewPosition, setViewSize
-
Constructor Details
-
PerspectiveImpl
-
-
Method Details
-
addPerspectiveChangeHandler
- Specified by:
addPerspectiveChangeHandlerin interfacePerspective
-
removePerspectiveChangeHandler
- Specified by:
removePerspectiveChangeHandlerin interfacePerspective
-
getLayout
- Specified by:
getLayoutin interfacePerspective
-
setLayout
- Specified by:
setLayoutin interfacePerspective
-
getViews
- Specified by:
getViewsin interfacePerspective
-
getVisibleViews
- Specified by:
getVisibleViewsin interfacePerspective
-
getVisibleAndLayoutReferencedViews
- Specified by:
getVisibleAndLayoutReferencedViewsin interfacePerspective
-
getFocusedView
- Specified by:
getFocusedViewin interfacePerspective
-
addWorkspaceButtonGroup
- Specified by:
addWorkspaceButtonGroupin interfacePerspective
-
removeWorkspaceButtonGroup
- Specified by:
removeWorkspaceButtonGroupin interfacePerspective
-
getWorkspaceButtonGroups
- Specified by:
getWorkspaceButtonGroupsin interfacePerspective
-
addView
- Specified by:
addViewin interfacePerspective
-
removeView
- Specified by:
removeViewin interfacePerspective
-