Configures the component based on the tag handler property
values.
super.setProperties(component);
FacesContext context = getFacesContext();
if (labelAreaClass != null) {
if (isValueReference(labelAreaClass)) {
ValueBinding vb =
context.getApplication().createValueBinding(labelAreaClass);
component.setValueBinding("labelAreaClass", vb);
} else {
component.getAttributes().put("labelAreaClass",
labelAreaClass);
}
}
if (selectedLabelClass != null) {
if (isValueReference(selectedLabelClass)) {
ValueBinding vb =
context.getApplication().createValueBinding(selectedLabelClass);
component.setValueBinding("selectedLabelClass", vb);
} else {
component.getAttributes().put("selectedLabelClass",
selectedLabelClass);
}
}
if (unselectedLabelClass != null) {
if (isValueReference(unselectedLabelClass)) {
ValueBinding vb =
context.getApplication().createValueBinding(unselectedLabelClass);
component.setValueBinding("unselectedLabelClass", vb);
} else {
component.getAttributes().put("unselectedLabelClass",
unselectedLabelClass);
}
}