arc,
tContext,
component,
physicalColumnIndex);
final ColumnData colData = tContext.getColumnData();
TreeTableRenderingContext ttrc = (TreeTableRenderingContext) tContext;
if (ttrc.isFocusColumnVisible())
{
colData.setColumnIndex(physicalColumnIndex++,
ColumnData.SPECIAL_COLUMN_INDEX);
SpecialColumnRenderer focusRenderer = getFocusColumnRenderer();
UIComponent column = focusRenderer.getSpecialColumn();
delegateRenderer(context, arc, column,
getFacesBean(column), focusRenderer);
}
// render the object hierarchy column:
colData.setColumnIndex(physicalColumnIndex++,
ColumnData.SPECIAL_COLUMN_INDEX);
UIComponent treeNodeColumn = ttrc.getTreeNodeStamp();
delegateRenderer(context, arc, treeNodeColumn,
getFacesBean(treeNodeColumn), _TREE_NODE);
return physicalColumnIndex;
}