in core/src/main/java/org/apache/myfaces/extensions/validator/core/initializer/component/AbstractHtmlCoreComponentsComponentInitializer.java [111:133]
protected abstract void configureRequiredAttribute(FacesContext facesContext,
UIComponent uiComponent,
Map<String, Object> metaData);
/**
* Activates the implementation for special components (-> other components will be ignored).
*
* @param uiComponent The UIComponent which should be configured.
* @return Should the component be initialized.
*/
protected boolean processComponent(UIComponent uiComponent)
{
return uiComponent instanceof HtmlInputText ||
uiComponent instanceof HtmlInputSecret ||
uiComponent instanceof HtmlSelectBooleanCheckbox ||
uiComponent instanceof HtmlSelectOneListbox ||
uiComponent instanceof HtmlSelectOneMenu ||
uiComponent instanceof HtmlSelectOneRadio ||
uiComponent instanceof HtmlSelectManyCheckbox ||
uiComponent instanceof HtmlSelectManyListbox ||
uiComponent instanceof HtmlSelectManyMenu ||
uiComponent instanceof HtmlInputTextarea;
}