*/
public void setBehavior(String name, Object value, String facet) throws JspException {
if(facet != null && facet.equals(BEHAVIOR_RENDERER_NAME)) {
String className = value != null ? value.toString() : null;
/* provides a way to extend the existing decorators */
CellDecorator cellDecorator = (CellDecorator)ExtensionUtil.instantiateClass(className, CellDecorator.class);
if(name.equals(BEHAVIOR_RENDERER_NAME_EXTENDS)) {
cellDecorator.setNestedDecorator(getCellDecorator());
}
else if(name.equals(BEHAVIOR_RENDERER_NAME_SORT)) {
cellDecorator.setNestedDecorator(DECORATOR_HEADER_SORTED);
}
/* replace the core cell decorator with a new default */
else if(name.equals(BEHAVIOR_RENDERER_NAME_DEFAULT)) {
/* nyi */
}