Class AbstractCell<T>
java.lang.Object
org.springframework.shell.component.view.control.AbstractControl
org.springframework.shell.component.view.control.cell.AbstractCell<T>
- Direct Known Subclasses:
AbstractListCell
Base implementation of a
Cell.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voiddrawBackground(Screen screen) protected voiddrawContent(Screen screen) intintgetItem()Get item bound to a cell.intgetStyle()voidsetBackgroundColor(int backgroundColor) Sets a background color.voidsetForegroundColor(int foregroundColor) Sets a foreground color.voidSets an item to bound into a cell.voidsetStyle(int style) Sets a style.Methods inherited from class org.springframework.shell.component.view.control.AbstractControl
getRect, getThemeName, getThemeResolver, resolveThemeBackground, resolveThemeForeground, resolveThemeStyle, setRect, setThemeName, setThemeResolverMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.shell.component.view.control.Control
getRect, setRect, setThemeName, setThemeResolver
-
Constructor Details
-
AbstractCell
-
-
Method Details
-
getItem
Description copied from interface:CellGet item bound to a cell. -
setItem
Description copied from interface:CellSets an item to bound into a cell. -
setStyle
public void setStyle(int style) Description copied from interface:CellSets a style. -
setForegroundColor
public void setForegroundColor(int foregroundColor) Description copied from interface:CellSets a foreground color.- Specified by:
setForegroundColorin interfaceCell<T>- Parameters:
foregroundColor- the background color
-
setBackgroundColor
public void setBackgroundColor(int backgroundColor) Description copied from interface:CellSets a background color.- Specified by:
setBackgroundColorin interfaceCell<T>- Parameters:
backgroundColor- the background color
-
getStyle
public int getStyle() -
getForegroundColor
public int getForegroundColor() -
getBackgroundColor
public int getBackgroundColor() -
draw
Description copied from interface:Control -
drawBackground
-
drawContent
-