Package org.teamapps.ux.application
Interface ApplicationChangeHandler
-
- All Known Subinterfaces:
ApplicationAssembler
- All Known Implementing Classes:
DesktopApplicationAssembler,MobileApplicationAssembler,ResponsiveApplicationToolbar
public interface ApplicationChangeHandler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidhandleApplicationToolbarButtonGroupAdded(ResponsiveApplication application, ToolbarButtonGroup buttonGroup)voidhandleApplicationToolbarButtonGroupRemoved(ResponsiveApplication application, ToolbarButtonGroup buttonGroup)voidhandleApplicationViewAdded(ResponsiveApplication application, View view)voidhandleApplicationViewRemoved(ResponsiveApplication application, View view)voidhandleLayoutChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, LayoutItemDefinition layout)voidhandlePerspectiveChange(ResponsiveApplication application, Perspective perspective, Perspective previousPerspective, java.util.List<View> activeViews, java.util.List<View> addedViews, java.util.List<View> removedViews)voidhandlePerspectiveToolbarButtonGroupAdded(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, ToolbarButtonGroup buttonGroup)voidhandlePerspectiveToolbarButtonGroupRemoved(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, ToolbarButtonGroup buttonGroup)voidhandleViewAdded(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view)voidhandleViewFocusRequest(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, boolean ensureVisible)voidhandleViewLayoutPositionChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, java.lang.String position)voidhandleViewRemoved(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view)voidhandleViewSizeChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, ViewSize viewSize)voidhandleViewTabTitleChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, java.lang.String title)voidhandleViewVisibilityChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, boolean visible)voidhandleViewWorkspaceToolbarButtonGroupAdded(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, ToolbarButtonGroup buttonGroup)voidhandleViewWorkspaceToolbarButtonGroupRemoved(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, ToolbarButtonGroup buttonGroup)
-
-
-
Method Detail
-
handleApplicationViewAdded
void handleApplicationViewAdded(ResponsiveApplication application, View view)
-
handleApplicationViewRemoved
void handleApplicationViewRemoved(ResponsiveApplication application, View view)
-
handlePerspectiveChange
void handlePerspectiveChange(ResponsiveApplication application, Perspective perspective, Perspective previousPerspective, java.util.List<View> activeViews, java.util.List<View> addedViews, java.util.List<View> removedViews)
-
handleApplicationToolbarButtonGroupAdded
void handleApplicationToolbarButtonGroupAdded(ResponsiveApplication application, ToolbarButtonGroup buttonGroup)
-
handleApplicationToolbarButtonGroupRemoved
void handleApplicationToolbarButtonGroupRemoved(ResponsiveApplication application, ToolbarButtonGroup buttonGroup)
-
handleLayoutChange
void handleLayoutChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, LayoutItemDefinition layout)
-
handleViewAdded
void handleViewAdded(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view)
-
handleViewRemoved
void handleViewRemoved(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view)
-
handlePerspectiveToolbarButtonGroupAdded
void handlePerspectiveToolbarButtonGroupAdded(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, ToolbarButtonGroup buttonGroup)
-
handlePerspectiveToolbarButtonGroupRemoved
void handlePerspectiveToolbarButtonGroupRemoved(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, ToolbarButtonGroup buttonGroup)
-
handleViewVisibilityChange
void handleViewVisibilityChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, boolean visible)
-
handleViewFocusRequest
void handleViewFocusRequest(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, boolean ensureVisible)
-
handleViewSizeChange
void handleViewSizeChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, ViewSize viewSize)
-
handleViewTabTitleChange
void handleViewTabTitleChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, java.lang.String title)
-
handleViewLayoutPositionChange
void handleViewLayoutPositionChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, java.lang.String position)
-
handleViewWorkspaceToolbarButtonGroupAdded
void handleViewWorkspaceToolbarButtonGroupAdded(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, ToolbarButtonGroup buttonGroup)
-
handleViewWorkspaceToolbarButtonGroupRemoved
void handleViewWorkspaceToolbarButtonGroupRemoved(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, ToolbarButtonGroup buttonGroup)
-
-