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<? extends TableCellRenderer> rendererClass) |
void |
registerRenderer(Class<?> type,
TableCellRenderer renderer) |
void |
unregisterRenderer(Class<?> type) |
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, else#registerRenderer(Property, TableCellRenderer), it is returned,
else#registerRenderer(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, Class<? extends TableCellRenderer> rendererClass)
public void registerRenderer(Class<?> type, TableCellRenderer renderer)
public void unregisterRenderer(Class<?> type)
public void registerDefaults()
registerRenderer methods. Note: if overriden,
super.registerDefaults() must be called before plugging
custom defaults. Copyright © 2017. All rights reserved.