org.openstreetmap.josm.gui
Class OsmPrimitivRenderer

java.lang.Object
  extended by org.openstreetmap.josm.gui.OsmPrimitivRenderer
All Implemented Interfaces:
javax.swing.ListCellRenderer, javax.swing.table.TableCellRenderer

public class OsmPrimitivRenderer
extends java.lang.Object
implements javax.swing.ListCellRenderer, javax.swing.table.TableCellRenderer

Renderer that renders the objects from an OsmPrimitive as data. Can be used in lists and tables.

Author:
imi, Frederik Ramm

Constructor Summary
OsmPrimitivRenderer()
           
 
Method Summary
protected  java.lang.String getComponentText(org.openstreetmap.josm.data.osm.OsmPrimitive value)
          Can be overridden to customize the Text
protected  java.lang.String getComponentToolTipText(org.openstreetmap.josm.data.osm.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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OsmPrimitivRenderer

public OsmPrimitivRenderer()
Method Detail

getListCellRendererComponent

public java.awt.Component getListCellRendererComponent(javax.swing.JList list,
                                                       java.lang.Object value,
                                                       int index,
                                                       boolean isSelected,
                                                       boolean cellHasFocus)
Adapter method supporting the ListCellRenderer interface.

Specified by:
getListCellRendererComponent in interface javax.swing.ListCellRenderer

getTableCellRendererComponent

public 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.

Specified by:
getTableCellRendererComponent in interface javax.swing.table.TableCellRenderer

getComponentText

protected java.lang.String getComponentText(org.openstreetmap.josm.data.osm.OsmPrimitive value)
Can be overridden to customize the Text


getComponentToolTipText

protected java.lang.String getComponentToolTipText(org.openstreetmap.josm.data.osm.OsmPrimitive value)
Can be overridden to customize the ToolTipText