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.
|
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 EventoDeValidacao 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