|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.l2fprod.common.propertysheet.PropertyRendererRegistry
public class PropertyRendererRegistry
Mapping between Properties, Property Types and Renderers.
Constructor Summary | |
---|---|
PropertyRendererRegistry()
|
Method Summary | |
---|---|
javax.swing.table.TableCellRenderer |
createTableCellRenderer(java.lang.Class type)
|
javax.swing.table.TableCellRenderer |
createTableCellRenderer(Property property)
|
javax.swing.table.TableCellRenderer |
getRenderer(java.lang.Class type)
Gets a renderer for the given property type. |
javax.swing.table.TableCellRenderer |
getRenderer(Property property)
Gets a renderer for the given property. |
void |
registerDefaults()
Adds default renderers. |
void |
registerRenderer(java.lang.Class type,
java.lang.Class rendererClass)
|
void |
registerRenderer(java.lang.Class type,
javax.swing.table.TableCellRenderer renderer)
|
void |
registerRenderer(Property property,
java.lang.Class rendererClass)
|
void |
registerRenderer(Property property,
javax.swing.table.TableCellRenderer renderer)
|
void |
unregisterRenderer(java.lang.Class type)
|
void |
unregisterRenderer(Property property)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PropertyRendererRegistry()
Method Detail |
---|
public javax.swing.table.TableCellRenderer createTableCellRenderer(Property property)
createTableCellRenderer
in interface PropertyRendererFactory
public javax.swing.table.TableCellRenderer createTableCellRenderer(java.lang.Class type)
createTableCellRenderer
in interface PropertyRendererFactory
public javax.swing.table.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 javax.swing.table.TableCellRenderer getRenderer(java.lang.Class type)
registerRenderer(Class, TableCellRenderer)
, it is returned,
elseregisterRenderer(Class, Class)
, it is returned, else
type
-
public void registerRenderer(java.lang.Class type, java.lang.Class rendererClass)
public void registerRenderer(java.lang.Class type, javax.swing.table.TableCellRenderer renderer)
public void unregisterRenderer(java.lang.Class type)
public void registerRenderer(Property property, java.lang.Class rendererClass)
public void registerRenderer(Property property, javax.swing.table.TableCellRenderer renderer)
public void unregisterRenderer(Property property)
public void registerDefaults()
registerRenderer
methods. Note: if overriden,
super.registerDefaults()
must be called before
plugging custom defaults.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |