Opa 
To pensando em criar um componente meu de validação para se adequar a minha aplicação mas to meio perdido por onde começar, a única que eu sei que a validação vai lançar exceção caso seja errada e pretendo colocar um sinalizador no campo.
Mas por onde começar? :oops:
Gostaria de umas opiniões da galera mais experiente 
[]'s
[quote=mendigosujo]Opa 
To pensando em criar um componente meu de validação para se adequar a minha aplicação mas to meio perdido por onde começar, a única que eu sei que a validação vai lançar exceção caso seja errada e pretendo colocar um sinalizador no campo.
Mas por onde começar? :oops:
[/quote]
Comece por não lançar exceção. Retorne um boolean ou um objeto mais complexo com as razões de porque é invalido. O utilizador do componente irá dicidir se lança exceção, mostra algo na tela, loga, etc…