public class OsmPrimitivRenderer extends Object implements ListCellRenderer, TableCellRenderer
Modifier and Type | Field and Description |
---|---|
private DefaultListCellRenderer |
defaultListCellRenderer
Default list cell renderer - delegate for ListCellRenderer operation
|
private DefaultTableCellRenderer |
defaultTableCellRenderer
Default table cell renderer - delegate for TableCellRenderer operation
|
private DefaultNameFormatter |
formatter |
Constructor and Description |
---|
OsmPrimitivRenderer() |
Modifier and Type | Method and Description |
---|---|
protected String |
getComponentText(OsmPrimitive value)
Can be overridden to customize the Text
|
protected String |
getComponentToolTipText(OsmPrimitive value)
Can be overridden to customize the ToolTipText
|
Component |
getListCellRendererComponent(JList list,
Object value,
int index,
boolean isSelected,
boolean cellHasFocus)
Adapter method supporting the ListCellRenderer interface.
|
Component |
getTableCellRendererComponent(JTable table,
Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
Adapter method supporting the TableCellRenderer interface.
|
private Component |
renderer(Component def,
HistoryOsmPrimitive value)
Internal method that stuffs information into the rendering component
provided that it's a kind of JLabel.
|
private Component |
renderer(Component def,
OsmPrimitive value)
Internal method that stuffs information into the rendering component
provided that it's a kind of JLabel.
|
private DefaultNameFormatter formatter
private DefaultListCellRenderer defaultListCellRenderer
private DefaultTableCellRenderer defaultTableCellRenderer
public OsmPrimitivRenderer()
public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus)
getListCellRendererComponent
in interface ListCellRenderer
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
getTableCellRendererComponent
in interface TableCellRenderer
private Component renderer(Component def, OsmPrimitive value)
def
- the rendering componentvalue
- the OsmPrimtive to renderprivate Component renderer(Component def, HistoryOsmPrimitive value)
def
- the rendering componentvalue
- the HistoryOsmPrimtive to renderprotected String getComponentText(OsmPrimitive value)
protected String getComponentToolTipText(OsmPrimitive value)