Uses of Interface
org.springframework.shell.component.view.control.Control
Packages that use Control
Package
Description
-
Uses of Control in org.springframework.shell.component.view.control
Subinterfaces of Control in org.springframework.shell.component.view.controlClasses in org.springframework.shell.component.view.control that implement ControlModifier and TypeClassDescriptionclass
Base implementation of aControl
.class
class
AppView
provides an opinionated terminal UI application view controlling main viewing area, menubar, statusbar and modal window system.class
BoxView
is aView
with an empty background and optional border and title.class
ButtonView
is aView
with border and text acting as a button.class
DialogView
is aView
with border, number of buttons and area for a generic content.class
GridView
is a layout container with no initialviews
.class
InputView
is used as a text input.class
ListView<T>
ListView
is aView
showing items in a vertical list.class
MenuBarView
showsitems
horizontally and is typically used in layouts which builds complete terminal UI's.class
class
ProgressView
is used to show a progress indicator.class
StatusBarView
showsitems
horizontally and is typically used in layouts which builds complete terminal UI's.class
WindowView
is aView
defining area within view itself. -
Uses of Control in org.springframework.shell.component.view.control.cell
Subinterfaces of Control in org.springframework.shell.component.view.control.cellModifier and TypeInterfaceDescriptioninterface
Cell<T>
Base interface for all cells.interface
ListCell<T>
Extension of aCell
to make it aware of an item style and selection state.interface
TextCell<T>
Extension of aCell
to make it aware of an item style and selection state.Classes in org.springframework.shell.component.view.control.cell that implement ControlModifier and TypeClassDescriptionclass
AbstractCell<T>
Base implementation of aCell
.class
Base implementation of aListCell
.class
Base implementation of aTextCell
.static class
static class