Use this method to also add listeners represented by method expressions to the component:
public void setProperties(UIComponent component) { super.setProperties(component); ... if (valueChangeListener != null) ((EditableValueHolder) component).addValueChangeListener( new MethodExpressionValueChangeListener(valueChangeListener)); }Other attributes besides valueChangeListener take method expressions for values. This table shows how to process them: Table 9-3.