protected void setProperties(UIComponent component) { super.setProperties(component); setStringProperty(component, "summaryFormat", _summaryFormat); setStringProperty(component, "globalSummaryFormat", _globalSummaryFormat); setStringProperty(component, "detailFormat", _detailFormat); setStringProperty(component, UserRoleAware.ENABLED_ON_USER_ROLE_ATTR, _enabledOnUserRole); setStringProperty(component, UserRoleAware.VISIBLE_ON_USER_ROLE_ATTR, _visibleOnUserRole); setBooleanProperty(component, "replaceIdWithLabel",_replaceIdWithLabel==null?Boolean.TRUE.toString():_replaceIdWithLabel); setBooleanProperty(component, "forceSpan",_forceSpan ==null?Boolean.FALSE.toString():_forceSpan); }