Icefaces, validar o input

Pessoal,

Gostaria de saber qual a melhor maneira de validar a entrada de texto em um input text do Icefaces, ou seja, quando o usuário for digitando no campo, só aceitar os caracteres permitidos. Exemplo, um campo numérico só deve aceitar números, se digitar string, não surtirá efeito, nem aparecerá no campo. Quero fazer a validação do lado cliente mesmo no momento da digitação (se possivel tambem fazer a mascara, como em datas DD/MM/YYYY).

Usei validators/converters, mas quero uma maneira já para o usuário nem entrar com o texto que será inválido.

Alguem sabe a melhor maneira de fazer isso?

Muito obrigado!