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:
ListCell
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
int
getItem()
Get item bound to a cell.int
getStyle()
boolean
Return if cell is selected.void
setBackgroundColor
(int backgroundColor) Sets a background color.void
setForegroundColor
(int foregroundColor) Sets a foreground color.void
Sets an item to bound into a cell.void
setStyle
(int style) Sets a style.void
updateSelected
(boolean selected) Update selected status.Methods inherited from class org.springframework.shell.component.view.control.AbstractControl
getRect, getThemeName, getThemeResolver, resolveThemeBackground, resolveThemeForeground, resolveThemeStyle, setRect, setThemeName, setThemeResolver
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.shell.component.view.control.Control
draw, getRect, setRect, setThemeName, setThemeResolver
-
Constructor Details
-
AbstractCell
public AbstractCell()
-
-
Method Details
-
getItem
Description copied from interface:Cell
Get item bound to a cell. -
setItem
Description copied from interface:Cell
Sets an item to bound into a cell. -
isSelected
public boolean isSelected()Description copied from interface:Cell
Return if cell is selected.- Specified by:
isSelected
in interfaceCell<T>
- Returns:
- true if cell is selected
-
updateSelected
public void updateSelected(boolean selected) Description copied from interface:Cell
Update selected status.- Specified by:
updateSelected
in interfaceCell<T>
- Parameters:
selected
- true if cell is selected
-
setStyle
public void setStyle(int style) Description copied from interface:Cell
Sets a style. -
setForegroundColor
public void setForegroundColor(int foregroundColor) Description copied from interface:Cell
Sets a foreground color.- Specified by:
setForegroundColor
in interfaceCell<T>
- Parameters:
foregroundColor
- the background color
-
setBackgroundColor
public void setBackgroundColor(int backgroundColor) Description copied from interface:Cell
Sets a background color.- Specified by:
setBackgroundColor
in interfaceCell<T>
- Parameters:
backgroundColor
- the background color
-
getStyle
public int getStyle() -
getForegroundColor
public int getForegroundColor() -
getBackgroundColor
public int getBackgroundColor()
-