Package org.teamapps.ux.application
Interface ApplicationChangeHandler
- All Known Subinterfaces:
ApplicationAssembler
- All Known Implementing Classes:
DesktopApplicationAssembler,MobileApplicationAssembler,ResponsiveApplicationToolbar,TopNavigationMobileApplicationAssembler
public interface ApplicationChangeHandler
-
Method Summary
Modifier and TypeMethodDescriptionvoidhandleApplicationToolbarButtonGroupAdded(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, List<View> activeViews, List<View> addedViews, 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, String position) voidhandleViewRemoved(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view) voidhandleViewSelect(View view) voidhandleViewSizeChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, ViewSize viewSize) voidhandleViewTabTitleChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, 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 Details
-
handleApplicationViewAdded
-
handleApplicationViewRemoved
-
handlePerspectiveChange
void handlePerspectiveChange(ResponsiveApplication application, Perspective perspective, Perspective previousPerspective, List<View> activeViews, List<View> addedViews, 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, String title) -
handleViewLayoutPositionChange
void handleViewLayoutPositionChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, 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) -
handleViewSelect
-