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 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 Details
-
handleApplicationViewAdded
-
handleApplicationViewRemoved
-
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)
-