Package org.springframework.shell.component.view.control
package org.springframework.shell.component.view.control
-
ClassDescriptionBase implementation of a
Control.AppViewprovides an opinionated terminal UI application view controlling main viewing area, menubar, statusbar and modal window system.ViewEventindicating direction for a next selection.Direction where next selection should go.BoxViewis aViewwith an empty background and optional border and title.ButtonViewis aViewwith border and text acting as a button.Base interface for all controls.DialogViewis aViewwith border, number of buttons and area for a generic content.GridViewis a layout container with no initialviews.InputViewis used as a text input.ListView<T>ListViewis aViewshowing items in a vertical list.Specifies how a item shows selection state.ViewEventindicating that selected item has been requested to open.ViewEventindicating that selected item has changed.MenuBarViewshowsitemshorizontally and is typically used in layouts which builds complete terminal UI's.MenuBarView.MenuBarItemrepresents an item in aMenuBarView.MenuView.Menurepresents an item in aMenuViewbeing a specialisation ofMenuView.MenuItemindicating it having a sub-menu.MenuView.MenuItemrepresents an item in aMenuView.Specifies how aMenuView.MenuItemshows selection state.ViewEventindicating that selected item has been requested to open.ViewEventindicating that selected item has changed.ProgressViewis used to show a progress indicator.Context forProgressViewcell components.Encapsulates a current running state of aProgressView.ViewEventindicating that proggress has been ended.Defines an item within a progress view.ViewEventindicating that proggress has been started.ViewEventindicating that proggress state has been changed.ViewEventArgsfor events usingProgressView.ProgressState.Spinnerrepresents how user is notified that something is happening using a traditional spinner concept.StatusBarViewshowsitemshorizontally and is typically used in layouts which builds complete terminal UI's.ViewEventindicating that selected item has been requested to open.StatusBarView.StatusItemrepresents an item in aStatusBarView.Base interface for all views.Commands which can be performed by the application or bound to keys in aView.Base interface for view events.Base interface for view event args.Provides services for aViewlike handling modals.WindowViewis aViewdefining area within view itself.