public final class PropertyRendererRegistry extends Object implements PropertyRendererFactory
| Constructor and Description |
|---|
PropertyRendererRegistry() |
| Modifier and Type | Method and Description |
|---|---|
TableCellRenderer |
createTableCellRenderer(Class type) |
TableCellRenderer |
createTableCellRenderer(Property property) |
TableCellRenderer |
getRenderer(Class type)
Gets a renderer for the given property type.
|
TableCellRenderer |
getRenderer(Property property)
Gets a renderer for the given property.
|
void |
registerDefaults()
Adds default renderers.
|
void |
registerRenderer(Class type,
Class rendererClass) |
void |
registerRenderer(Class type,
TableCellRenderer renderer) |
void |
registerRenderer(Property property,
Class rendererClass) |
void |
registerRenderer(Property property,
TableCellRenderer renderer) |
void |
unregisterRenderer(Class type) |
void |
unregisterRenderer(Property property) |
public TableCellRenderer createTableCellRenderer(Property property)
createTableCellRenderer in interface PropertyRendererFactorypublic TableCellRenderer createTableCellRenderer(Class type)
createTableCellRenderer in interface PropertyRendererFactorypublic TableCellRenderer getRenderer(Property property)
ExtendedPropertyDescriptor.setPropertyTableRendererClass(Class) -
BeanInfo, it is returned, elseregisterRenderer(Property, TableCellRenderer), it is returned,
elseregisterRenderer(Property, Class), it is returned, else
getRenderer(Class).property - public TableCellRenderer getRenderer(Class type)
registerRenderer(Class, TableCellRenderer), it is returned,
elseregisterRenderer(Class, Class), it is returned, else
type - public void registerRenderer(Class type, TableCellRenderer renderer)
public void unregisterRenderer(Class type)
public void registerRenderer(Property property, TableCellRenderer renderer)
public void unregisterRenderer(Property property)
public void registerDefaults()
registerRenderer methods. Note: if overriden,
super.registerDefaults() must be called before plugging
custom defaults. Copyright © 2015. All rights reserved.