org.jplot2d.swing.proptable.cellrenderer
Class TableCellRendererRegistry
- java.lang.Object
-
- org.jplot2d.swing.proptable.cellrenderer.TableCellRendererRegistry
-
- All Implemented Interfaces:
- TableCellRendererFactory
public class TableCellRendererRegistry extends java.lang.Object implements TableCellRendererFactory
A registry to keep the map between property type and TableCellRenderer. Warning: the internal map is not synchronized.
-
-
Constructor Summary
Constructors Constructor and Description TableCellRendererRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description javax.swing.table.TableCellRenderercreateTableCellRenderer(Property<?> property)voidregisterDefaults()Adds default renderers.voidregisterRenderer(java.lang.Class<?> type, javax.swing.table.TableCellRenderer renderer)voidunregisterRenderer(java.lang.Class<?> type)
-
-
-
Method Detail
-
registerRenderer
public void registerRenderer(java.lang.Class<?> type, javax.swing.table.TableCellRenderer renderer)
-
unregisterRenderer
public void unregisterRenderer(java.lang.Class<?> type)
-
createTableCellRenderer
public javax.swing.table.TableCellRenderer createTableCellRenderer(Property<?> property)
- Specified by:
createTableCellRendererin interfaceTableCellRendererFactory
-
registerDefaults
public void registerDefaults()
Adds default renderers. This method is called by the constructor but may be called later to reset any customizations made through theregisterRenderermethods.Note: if overridden,
super.registerDefaults()must be called before plugging custom defaults.
-
-
DMelt 3.0 © DataMelt by jWork.ORG