In a backing bean:
@Min(3)
Integer foo;
If I have form like:
As per a comment on your ticket, it turns out that you could as workaround explicitly specify the type converter.
You could do it as follows
<pref:fieldComponent text="#{bean.foo}">
<f:converter converterId="javax.faces.Integer" />
</pref:fieldComponent>
and
<cc:implementation>
<h:inputText id="field" value="#{cc.attrs.text}">
<cc:insertChildren />
</h:inputText>
</cc:implementation>
or maybe
<pref:fieldComponent text="#{bean.foo}" converter="javax.faces.Integer" />
and
<cc:implementation>
<h:inputText id="field" value="#{cc.attrs.text}" converter="#{cc.attrs.converter}" />
</cc:implementation>