public abstract class BaseCanarinhoTextWatcher
extends java.lang.Object
implements android.text.TextWatcher
Validador| Constructor and Description |
|---|
BaseCanarinhoTextWatcher() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
atualizaTexto(Validador validador,
Validador.ResultadoParcial resultadoParcial,
android.text.Editable s,
java.lang.StringBuilder builder)
Utilitário para implementações de Watcher customizadas.
|
void |
beforeTextChanged(java.lang.CharSequence s,
int start,
int count,
int after) |
protected void |
efetuaValidacao(Validador validador,
Validador.ResultadoParcial resultadoParcial,
android.text.Editable s)
Método que efetua a validação em si.
|
<T extends EventoDeValidacao> |
getEventoDeValidacao() |
protected boolean |
isApagouCaracter(android.text.Editable s)
Utilitário para implementações de Watcher customizadas.
|
boolean |
isMudancaInterna() |
void |
onTextChanged(java.lang.CharSequence s,
int start,
int before,
int count) |
void |
setEventoDeValidacao(EventoDeValidacao eventoDeValidacao) |
protected java.lang.StringBuilder |
trataAdicaoRemocaoDeCaracter(android.text.Editable s,
char[] mascara)
Implementação genérica para adição ou remoção de caracter.
|
public void beforeTextChanged(java.lang.CharSequence s,
int start,
int count,
int after)
beforeTextChanged in interface android.text.TextWatcherpublic void onTextChanged(java.lang.CharSequence s,
int start,
int before,
int count)
onTextChanged in interface android.text.TextWatcherpublic boolean isMudancaInterna()
public <T extends EventoDeValidacao> T getEventoDeValidacao()
public void setEventoDeValidacao(EventoDeValidacao eventoDeValidacao)
protected boolean isApagouCaracter(android.text.Editable s)
s - o Editable em usoprotected void atualizaTexto(Validador validador, Validador.ResultadoParcial resultadoParcial, android.text.Editable s, java.lang.StringBuilder builder)
validador - Validador utilizado para verificar o inputresultadoParcial - Objeto de validaçãos - Editable em usobuilder - Valor atual da stringprotected void efetuaValidacao(Validador validador, Validador.ResultadoParcial resultadoParcial, android.text.Editable s)
validador - Validador utilizado para verificar o inputresultadoParcial - Objeto de validaçãos - Editable em usoprotected java.lang.StringBuilder trataAdicaoRemocaoDeCaracter(android.text.Editable s,
char[] mascara)
s - Editable em usomascara - máscara do Watcher