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.Cell<T>Base interface for all cells.Base interface for all controls.GridViewis a layout container with no initialviews.InputViewis used as a text input.ListView<T>ListViewshowslist itemsvertically.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.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.