Package org.teamapps.ux.application
Class ResponsiveApplicationImpl
- java.lang.Object
-
- org.teamapps.ux.application.ResponsiveApplicationImpl
-
- All Implemented Interfaces:
Application,ResponsiveApplication
public class ResponsiveApplicationImpl extends java.lang.Object implements ResponsiveApplication
-
-
Constructor Summary
Constructors Constructor Description ResponsiveApplicationImpl(ApplicationAssembler assembler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ToolbarButtonGroupaddApplicationButtonGroup(ToolbarButtonGroup buttonGroup)voidaddApplicationChangeHandler(ApplicationChangeHandler changeHandler)voidaddApplicationView(View view)PerspectiveaddPerspective(Perspective perspective)ComponentcreateUi()PerspectivegetActivePerspective()java.util.List<View>getActiveViews()java.util.List<View>getApplicationViews()java.util.List<Perspective>getPerspectives()java.util.List<ToolbarButtonGroup>getWorkspaceButtonGroups()voidremoveApplicationButtonGroup(ToolbarButtonGroup buttonGroup)voidremoveApplicationChangeHandler(ApplicationChangeHandler changeHandler)voidremoveApplicationView(View view)voidsetToolbarBackgroundColor(org.teamapps.common.format.Color backgroundColor)voidshowPerspective(Perspective perspective)
-
-
-
Constructor Detail
-
ResponsiveApplicationImpl
public ResponsiveApplicationImpl(ApplicationAssembler assembler)
-
-
Method Detail
-
addApplicationChangeHandler
public void addApplicationChangeHandler(ApplicationChangeHandler changeHandler)
- Specified by:
addApplicationChangeHandlerin interfaceResponsiveApplication
-
removeApplicationChangeHandler
public void removeApplicationChangeHandler(ApplicationChangeHandler changeHandler)
- Specified by:
removeApplicationChangeHandlerin interfaceResponsiveApplication
-
addApplicationView
public void addApplicationView(View view)
- Specified by:
addApplicationViewin interfaceResponsiveApplication
-
removeApplicationView
public void removeApplicationView(View view)
- Specified by:
removeApplicationViewin interfaceResponsiveApplication
-
getApplicationViews
public java.util.List<View> getApplicationViews()
- Specified by:
getApplicationViewsin interfaceResponsiveApplication
-
getPerspectives
public java.util.List<Perspective> getPerspectives()
- Specified by:
getPerspectivesin interfaceResponsiveApplication
-
addPerspective
public Perspective addPerspective(Perspective perspective)
- Specified by:
addPerspectivein interfaceResponsiveApplication
-
showPerspective
public void showPerspective(Perspective perspective)
- Specified by:
showPerspectivein interfaceResponsiveApplication
-
getActiveViews
public java.util.List<View> getActiveViews()
- Specified by:
getActiveViewsin interfaceResponsiveApplication
-
getActivePerspective
public Perspective getActivePerspective()
- Specified by:
getActivePerspectivein interfaceResponsiveApplication
-
addApplicationButtonGroup
public ToolbarButtonGroup addApplicationButtonGroup(ToolbarButtonGroup buttonGroup)
- Specified by:
addApplicationButtonGroupin interfaceResponsiveApplication
-
removeApplicationButtonGroup
public void removeApplicationButtonGroup(ToolbarButtonGroup buttonGroup)
- Specified by:
removeApplicationButtonGroupin interfaceResponsiveApplication
-
getWorkspaceButtonGroups
public java.util.List<ToolbarButtonGroup> getWorkspaceButtonGroups()
- Specified by:
getWorkspaceButtonGroupsin interfaceResponsiveApplication
-
setToolbarBackgroundColor
public void setToolbarBackgroundColor(org.teamapps.common.format.Color backgroundColor)
- Specified by:
setToolbarBackgroundColorin interfaceResponsiveApplication
-
createUi
public Component createUi()
- Specified by:
createUiin interfaceApplication
-
-