Class MobileAssembler
java.lang.Object
org.teamapps.application.server.system.launcher.MobileAssembler
- All Implemented Interfaces:
org.teamapps.ux.application.ApplicationChangeHandler,org.teamapps.ux.application.assembler.ApplicationAssembler
public class MobileAssembler
extends java.lang.Object
implements org.teamapps.ux.application.assembler.ApplicationAssembler
-
Constructor Summary
Constructors Constructor Description MobileAssembler(MobileNavigation mobileNavigation, org.teamapps.application.api.localization.ApplicationLocalizationProvider localizationProvider) -
Method Summary
Modifier and Type Method Description org.teamapps.ux.component.ComponentcreateApplication(org.teamapps.ux.application.ResponsiveApplication application)org.teamapps.ux.component.progress.MultiProgressDisplaygetMultiProgressDisplay()voidgoBack()voidhandleApplicationToolbarButtonGroupAdded(org.teamapps.ux.application.ResponsiveApplication application, org.teamapps.ux.component.toolbar.ToolbarButtonGroup buttonGroup)voidhandleApplicationViewAdded(org.teamapps.ux.application.ResponsiveApplication application, org.teamapps.ux.application.view.View view)voidhandleApplicationViewRemoved(org.teamapps.ux.application.ResponsiveApplication application, org.teamapps.ux.application.view.View view)voidhandleLayoutChange(org.teamapps.ux.application.ResponsiveApplication application, boolean isActivePerspective, org.teamapps.ux.application.perspective.Perspective perspective, org.teamapps.ux.component.workspacelayout.definition.LayoutItemDefinition layout)voidhandlePerspectiveChange(org.teamapps.ux.application.ResponsiveApplication application, org.teamapps.ux.application.perspective.Perspective perspective, org.teamapps.ux.application.perspective.Perspective previousPerspective, java.util.List<org.teamapps.ux.application.view.View> activeViews, java.util.List<org.teamapps.ux.application.view.View> addedViews, java.util.List<org.teamapps.ux.application.view.View> removedViews)voidhandleViewAdded(org.teamapps.ux.application.ResponsiveApplication application, boolean isActivePerspective, org.teamapps.ux.application.perspective.Perspective perspective, org.teamapps.ux.application.view.View view)voidhandleViewFocusRequest(org.teamapps.ux.application.ResponsiveApplication application, boolean isActivePerspective, org.teamapps.ux.application.perspective.Perspective perspective, org.teamapps.ux.application.view.View view, boolean ensureVisible)voidhandleViewLayoutPositionChange(org.teamapps.ux.application.ResponsiveApplication application, boolean isActivePerspective, org.teamapps.ux.application.perspective.Perspective perspective, org.teamapps.ux.application.view.View view, java.lang.String position)voidhandleViewRemoved(org.teamapps.ux.application.ResponsiveApplication application, boolean isActivePerspective, org.teamapps.ux.application.perspective.Perspective perspective, org.teamapps.ux.application.view.View view)voidhandleViewSizeChange(org.teamapps.ux.application.ResponsiveApplication application, boolean isActivePerspective, org.teamapps.ux.application.perspective.Perspective perspective, org.teamapps.ux.application.view.View view, org.teamapps.ux.application.view.ViewSize viewSize)voidhandleViewTabTitleChange(org.teamapps.ux.application.ResponsiveApplication application, boolean isActivePerspective, org.teamapps.ux.application.perspective.Perspective perspective, org.teamapps.ux.application.view.View view, java.lang.String title)voidhandleViewVisibilityChange(org.teamapps.ux.application.ResponsiveApplication application, boolean isActivePerspective, org.teamapps.ux.application.perspective.Perspective perspective, org.teamapps.ux.application.view.View view, boolean visible)voidsetWorkSpaceToolbar(org.teamapps.ux.application.ResponsiveApplicationToolbar toolbar)voidshowInitialView()voidshowView(org.teamapps.ux.application.view.View view)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.assembler.ApplicationAssembler
handleApplicationToolbarButtonGroupRemoved, handlePerspectiveToolbarButtonGroupAdded, handlePerspectiveToolbarButtonGroupRemoved, handleViewWorkspaceToolbarButtonGroupAdded, handleViewWorkspaceToolbarButtonGroupRemoved
-
Constructor Details
-
Method Details
-
goBack
public void goBack() -
showView
public void showView(org.teamapps.ux.application.view.View view) -
showInitialView
public void showInitialView() -
setWorkSpaceToolbar
public void setWorkSpaceToolbar(org.teamapps.ux.application.ResponsiveApplicationToolbar toolbar)- Specified by:
setWorkSpaceToolbarin interfaceorg.teamapps.ux.application.assembler.ApplicationAssembler
-
createApplication
public org.teamapps.ux.component.Component createApplication(org.teamapps.ux.application.ResponsiveApplication application)- Specified by:
createApplicationin interfaceorg.teamapps.ux.application.assembler.ApplicationAssembler
-
getMultiProgressDisplay
public org.teamapps.ux.component.progress.MultiProgressDisplay getMultiProgressDisplay()- Specified by:
getMultiProgressDisplayin interfaceorg.teamapps.ux.application.assembler.ApplicationAssembler
-
handleApplicationViewAdded
public void handleApplicationViewAdded(org.teamapps.ux.application.ResponsiveApplication application, org.teamapps.ux.application.view.View view)- Specified by:
handleApplicationViewAddedin interfaceorg.teamapps.ux.application.ApplicationChangeHandler
-
handleApplicationViewRemoved
public void handleApplicationViewRemoved(org.teamapps.ux.application.ResponsiveApplication application, org.teamapps.ux.application.view.View view)- Specified by:
handleApplicationViewRemovedin interfaceorg.teamapps.ux.application.ApplicationChangeHandler
-
handlePerspectiveChange
public void handlePerspectiveChange(org.teamapps.ux.application.ResponsiveApplication application, org.teamapps.ux.application.perspective.Perspective perspective, org.teamapps.ux.application.perspective.Perspective previousPerspective, java.util.List<org.teamapps.ux.application.view.View> activeViews, java.util.List<org.teamapps.ux.application.view.View> addedViews, java.util.List<org.teamapps.ux.application.view.View> removedViews)- Specified by:
handlePerspectiveChangein interfaceorg.teamapps.ux.application.ApplicationChangeHandler
-
handleLayoutChange
public void handleLayoutChange(org.teamapps.ux.application.ResponsiveApplication application, boolean isActivePerspective, org.teamapps.ux.application.perspective.Perspective perspective, org.teamapps.ux.component.workspacelayout.definition.LayoutItemDefinition layout)- Specified by:
handleLayoutChangein interfaceorg.teamapps.ux.application.ApplicationChangeHandler
-
handleViewAdded
public void handleViewAdded(org.teamapps.ux.application.ResponsiveApplication application, boolean isActivePerspective, org.teamapps.ux.application.perspective.Perspective perspective, org.teamapps.ux.application.view.View view)- Specified by:
handleViewAddedin interfaceorg.teamapps.ux.application.ApplicationChangeHandler
-
handleViewRemoved
public void handleViewRemoved(org.teamapps.ux.application.ResponsiveApplication application, boolean isActivePerspective, org.teamapps.ux.application.perspective.Perspective perspective, org.teamapps.ux.application.view.View view)- Specified by:
handleViewRemovedin interfaceorg.teamapps.ux.application.ApplicationChangeHandler
-
handleViewVisibilityChange
public void handleViewVisibilityChange(org.teamapps.ux.application.ResponsiveApplication application, boolean isActivePerspective, org.teamapps.ux.application.perspective.Perspective perspective, org.teamapps.ux.application.view.View view, boolean visible)- Specified by:
handleViewVisibilityChangein interfaceorg.teamapps.ux.application.ApplicationChangeHandler
-
handleViewFocusRequest
public void handleViewFocusRequest(org.teamapps.ux.application.ResponsiveApplication application, boolean isActivePerspective, org.teamapps.ux.application.perspective.Perspective perspective, org.teamapps.ux.application.view.View view, boolean ensureVisible)- Specified by:
handleViewFocusRequestin interfaceorg.teamapps.ux.application.ApplicationChangeHandler
-
handleViewSizeChange
public void handleViewSizeChange(org.teamapps.ux.application.ResponsiveApplication application, boolean isActivePerspective, org.teamapps.ux.application.perspective.Perspective perspective, org.teamapps.ux.application.view.View view, org.teamapps.ux.application.view.ViewSize viewSize)- Specified by:
handleViewSizeChangein interfaceorg.teamapps.ux.application.ApplicationChangeHandler
-
handleViewTabTitleChange
public void handleViewTabTitleChange(org.teamapps.ux.application.ResponsiveApplication application, boolean isActivePerspective, org.teamapps.ux.application.perspective.Perspective perspective, org.teamapps.ux.application.view.View view, java.lang.String title)- Specified by:
handleViewTabTitleChangein interfaceorg.teamapps.ux.application.ApplicationChangeHandler
-
handleViewLayoutPositionChange
public void handleViewLayoutPositionChange(org.teamapps.ux.application.ResponsiveApplication application, boolean isActivePerspective, org.teamapps.ux.application.perspective.Perspective perspective, org.teamapps.ux.application.view.View view, java.lang.String position)- Specified by:
handleViewLayoutPositionChangein interfaceorg.teamapps.ux.application.ApplicationChangeHandler
-
handleApplicationToolbarButtonGroupAdded
public void handleApplicationToolbarButtonGroupAdded(org.teamapps.ux.application.ResponsiveApplication application, org.teamapps.ux.component.toolbar.ToolbarButtonGroup buttonGroup)- Specified by:
handleApplicationToolbarButtonGroupAddedin interfaceorg.teamapps.ux.application.assembler.ApplicationAssembler- Specified by:
handleApplicationToolbarButtonGroupAddedin interfaceorg.teamapps.ux.application.ApplicationChangeHandler
-