public class DecoratorListCellRenderer extends Object implements ListCellRenderer
ListCellRenderer which compute text with the given decorator
and leave the hand to the delegate to perform the visual renderer.| Modifier and Type | Field and Description |
|---|---|
protected org.nuiton.decorator.Decorator<?> |
decorator
Decorator to produce text to render
|
protected ListCellRenderer |
delegate
Delegate cell renderer
|
| Constructor and Description |
|---|
DecoratorListCellRenderer(org.nuiton.decorator.Decorator<?> decorator) |
DecoratorListCellRenderer(ListCellRenderer delegate,
org.nuiton.decorator.Decorator<?> decorator) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
decorateValue(Object value,
int index) |
Component |
getListCellRendererComponent(JList list,
Object value,
int index,
boolean isSelected,
boolean cellHasFocus) |
protected final ListCellRenderer delegate
protected final org.nuiton.decorator.Decorator<?> decorator
public DecoratorListCellRenderer(org.nuiton.decorator.Decorator<?> decorator)
public DecoratorListCellRenderer(ListCellRenderer delegate, org.nuiton.decorator.Decorator<?> decorator)
public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus)
getListCellRendererComponent in interface ListCellRendererCopyright © 2008–2016 CodeLutin. All rights reserved.