|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openstreetmap.josm.gui.OsmPrimitivRenderer
public class OsmPrimitivRenderer
Renderer that renders the objects from an OsmPrimitive as data. Can be used in lists and tables.
Field Summary | |
---|---|
private javax.swing.DefaultListCellRenderer |
defaultListCellRenderer
Default list cell renderer - delegate for ListCellRenderer operation |
private javax.swing.table.DefaultTableCellRenderer |
defaultTableCellRenderer
Default table cell renderer - delegate for TableCellRenderer operation |
private DefaultNameFormatter |
formatter
|
Constructor Summary | |
---|---|
OsmPrimitivRenderer()
|
Method Summary | |
---|---|
protected java.lang.String |
getComponentText(OsmPrimitive value)
Can be overridden to customize the Text |
protected java.lang.String |
getComponentToolTipText(OsmPrimitive value)
Can be overridden to customize the ToolTipText |
java.awt.Component |
getListCellRendererComponent(javax.swing.JList list,
java.lang.Object value,
int index,
boolean isSelected,
boolean cellHasFocus)
Adapter method supporting the ListCellRenderer interface. |
java.awt.Component |
getTableCellRendererComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
Adapter method supporting the TableCellRenderer interface. |
private java.awt.Component |
renderer(java.awt.Component def,
HistoryOsmPrimitive value)
Internal method that stuffs information into the rendering component provided that it's a kind of JLabel. |
private java.awt.Component |
renderer(java.awt.Component def,
OsmPrimitive value)
Internal method that stuffs information into the rendering component provided that it's a kind of JLabel. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private DefaultNameFormatter formatter
private javax.swing.DefaultListCellRenderer defaultListCellRenderer
private javax.swing.table.DefaultTableCellRenderer defaultTableCellRenderer
Constructor Detail |
---|
public OsmPrimitivRenderer()
Method Detail |
---|
public java.awt.Component getListCellRendererComponent(javax.swing.JList list, java.lang.Object value, int index, boolean isSelected, boolean cellHasFocus)
getListCellRendererComponent
in interface javax.swing.ListCellRenderer
public java.awt.Component getTableCellRendererComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, boolean hasFocus, int row, int column)
getTableCellRendererComponent
in interface javax.swing.table.TableCellRenderer
private java.awt.Component renderer(java.awt.Component def, OsmPrimitive value)
def
- the rendering componentvalue
- the OsmPrimtive to render
private java.awt.Component renderer(java.awt.Component def, HistoryOsmPrimitive value)
def
- the rendering componentvalue
- the HistoryOsmPrimtive to render
protected java.lang.String getComponentText(OsmPrimitive value)
protected java.lang.String getComponentToolTipText(OsmPrimitive value)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |