Skip navigation links
A B C D E F G I L M O P R S T V 

A

afterTextChanged(Editable) - Method in class br.com.concrete.canarinho.watcher.BoletoBancarioTextWatcher
 
afterTextChanged(Editable) - Method in class br.com.concrete.canarinho.watcher.CEPTextWatcher
 
afterTextChanged(Editable) - Method in class br.com.concrete.canarinho.watcher.CPFCNPJTextWatcher
 
afterTextChanged(Editable) - Method in class br.com.concrete.canarinho.watcher.MascaraNumericaTextWatcher
 
afterTextChanged(Editable) - Method in class br.com.concrete.canarinho.watcher.TelefoneTextWatcher
 
afterTextChanged(Editable) - Method in class br.com.concrete.canarinho.watcher.ValorMonetarioWatcher
 
atualizaTexto(Validador, Validador.ResultadoParcial, Editable, StringBuilder) - Method in class br.com.concrete.canarinho.watcher.BaseCanarinhoTextWatcher
Utilitário para implementações de Watcher customizadas.

B

BaseCanarinhoTextWatcher - Class in br.com.concrete.canarinho.watcher
Classe base para Watchers que possuem máscara e efetuam validação.
BaseCanarinhoTextWatcher() - Constructor for class br.com.concrete.canarinho.watcher.BaseCanarinhoTextWatcher
 
beforeTextChanged(CharSequence, int, int, int) - Method in class br.com.concrete.canarinho.watcher.BaseCanarinhoTextWatcher
 
beforeTextChanged(CharSequence, int, int, int) - Method in class br.com.concrete.canarinho.watcher.ValorMonetarioWatcher
 
BOLETO - Static variable in interface br.com.concrete.canarinho.formatador.Formatador
Singleton de formatação de boletos bancários.
BOLETO - Static variable in interface br.com.concrete.canarinho.validator.Validador
Referência para o singleton de validação de boleto
BoletoBancarioTextWatcher - Class in br.com.concrete.canarinho.watcher
TextWatcher responsável por formatar e validar um EditText para boletos.
BoletoBancarioTextWatcher(EventoDeValidacao) - Constructor for class br.com.concrete.canarinho.watcher.BoletoBancarioTextWatcher
TODO Javadoc pendente
br.com.concrete.canarinho - package br.com.concrete.canarinho
 
br.com.concrete.canarinho.formatador - package br.com.concrete.canarinho.formatador
 
br.com.concrete.canarinho.validator - package br.com.concrete.canarinho.validator
 
br.com.concrete.canarinho.watcher - package br.com.concrete.canarinho.watcher
 
br.com.concrete.canarinho.watcher.evento - package br.com.concrete.canarinho.watcher.evento
 
build() - Method in class br.com.concrete.canarinho.DigitoPara.Builder
Método responsável por criar o DigitoPara.
build() - Method in class br.com.concrete.canarinho.watcher.MascaraNumericaTextWatcher.Builder
Constrói a máscara.
build() - Method in class br.com.concrete.canarinho.watcher.ValorMonetarioWatcher.Builder
Constrói a instância
Builder() - Constructor for class br.com.concrete.canarinho.DigitoPara.Builder
 
Builder() - Constructor for class br.com.concrete.canarinho.watcher.MascaraNumericaTextWatcher.Builder
 
Builder() - Constructor for class br.com.concrete.canarinho.watcher.ValorMonetarioWatcher.Builder
 

C

calcula(String) - Method in class br.com.concrete.canarinho.DigitoPara
Faz a soma geral das multiplicações dos algarismos pelos multiplicadores, tira o módulo e devolve seu complementar.
CEP - Static variable in interface br.com.concrete.canarinho.formatador.Formatador
Singleton de formatação de CEP.
CEP - Static variable in interface br.com.concrete.canarinho.validator.Validador
Referência para o singleton de validação de CEP
CEP_DESFORMATADO - Static variable in class br.com.concrete.canarinho.formatador.Formatador.Padroes
 
CEP_FORMATADO - Static variable in class br.com.concrete.canarinho.formatador.Formatador.Padroes
 
CEPTextWatcher - Class in br.com.concrete.canarinho.watcher
TextWatcher responsável por formatar e validar um EditText para CEPs.
CEPTextWatcher(EventoDeValidacao) - Constructor for class br.com.concrete.canarinho.watcher.CEPTextWatcher
Inicializa o validador com um callback de erros.
CNPJ - Static variable in interface br.com.concrete.canarinho.formatador.Formatador
Singleton de formatação de CNPJ.
CNPJ - Static variable in interface br.com.concrete.canarinho.validator.Validador
Referência para o singleton de validação de CNPJ
CNPJ_DESFORMATADO - Static variable in class br.com.concrete.canarinho.formatador.Formatador.Padroes
 
CNPJ_FORMATADO - Static variable in class br.com.concrete.canarinho.formatador.Formatador.Padroes
 
comCallbackDeValidacao(EventoDeValidacao) - Method in class br.com.concrete.canarinho.watcher.MascaraNumericaTextWatcher.Builder
Para cada caracter digitado será validado de acordo com o Validador e o callback correspondente ao resultado da validação será chamado para que a interface possa ser atualizada.
comMantemZerosAoLimpar() - Method in class br.com.concrete.canarinho.watcher.ValorMonetarioWatcher.Builder
Manterá os zeros ao limpar o campo.
comMultiplicadores(Integer...) - Method in class br.com.concrete.canarinho.DigitoPara.Builder
Há documentos em que os multiplicadores não usam todos os números de um intervalo ou alteram sua ordem.
comMultiplicadoresDeAte(int, int) - Method in class br.com.concrete.canarinho.DigitoPara.Builder
Para multiplicadores (ou pesos) sequenciais e em ordem crescente, esse método permite criar a lista de multiplicadores que será usada ciclicamente, caso o número base seja maior do que a sequência de multiplicadores.
complementarAoModulo() - Method in class br.com.concrete.canarinho.DigitoPara.Builder
É comum que os geradores de dígito precisem do complementar do módulo em vez do módulo em sí.
comSimboloReal() - Method in class br.com.concrete.canarinho.watcher.ValorMonetarioWatcher.Builder
Inclui o símbolo de real na formatação.
comValidador(Validador) - Method in class br.com.concrete.canarinho.watcher.MascaraNumericaTextWatcher.Builder
O validador que será usado.
CPF - Static variable in interface br.com.concrete.canarinho.formatador.Formatador
Singleton de formatação de CPF.
CPF - Static variable in interface br.com.concrete.canarinho.validator.Validador
Referência para o singleton de validação de CPF
CPF_CNPJ - Static variable in interface br.com.concrete.canarinho.formatador.Formatador
Singleton de formatação de CPF e CNPJ.
CPF_DESFORMATADO - Static variable in class br.com.concrete.canarinho.formatador.Formatador.Padroes
 
CPF_FORMATADO - Static variable in class br.com.concrete.canarinho.formatador.Formatador.Padroes
 
CPFCNPJTextWatcher - Class in br.com.concrete.canarinho.watcher
TextWatcher responsável por formatar e validar um EditText para CPF / CNPJ.
CPFCNPJTextWatcher() - Constructor for class br.com.concrete.canarinho.watcher.CPFCNPJTextWatcher
TODO Javadoc pendente
CPFCNPJTextWatcher(EventoDeValidacao) - Constructor for class br.com.concrete.canarinho.watcher.CPFCNPJTextWatcher
TODO Javadoc pendente

D

desformata(String) - Method in interface br.com.concrete.canarinho.formatador.Formatador
Desformata um valor.
desformata(String) - Method in class br.com.concrete.canarinho.formatador.FormatadorBoleto
 
desformata(String) - Method in class br.com.concrete.canarinho.formatador.FormatadorCEP
 
desformata(String) - Method in class br.com.concrete.canarinho.formatador.FormatadorCPFCNPJ
 
desformata(String) - Method in class br.com.concrete.canarinho.formatador.FormatadorLinhaDigitavel
 
desformata(String) - Method in class br.com.concrete.canarinho.formatador.FormatadorTelefone
 
desformata(String) - Method in class br.com.concrete.canarinho.formatador.FormatadorValor
 
DigitoPara - Class in br.com.concrete.canarinho
Uma fluent interface para o cálculo de dígitos, que é usado em diversos boletos e documentos.
DigitoPara.Builder - Class in br.com.concrete.canarinho
Builder com interface fluente para criação de instâncias configuradas de DigitoPara

E

efetuaValidacao(Validador, Validador.ResultadoParcial, Editable) - Method in class br.com.concrete.canarinho.watcher.BaseCanarinhoTextWatcher
Método que efetua a validação em si.
efetuaValidacao(Validador, Validador.ResultadoParcial, Editable) - Method in class br.com.concrete.canarinho.watcher.BoletoBancarioTextWatcher
 
ehValido(String) - Method in interface br.com.concrete.canarinho.validator.Validador
Valida uma String completa
ehValido(Editable, Validador.ResultadoParcial) - Method in interface br.com.concrete.canarinho.validator.Validador
Valida um Editable retornando o Validador.ResultadoParcial
ehValido(String) - Method in class br.com.concrete.canarinho.validator.ValidadorBoleto
 
ehValido(Editable, Validador.ResultadoParcial) - Method in class br.com.concrete.canarinho.validator.ValidadorBoleto
 
ehValido(String) - Method in class br.com.concrete.canarinho.validator.ValidadorCEP
 
ehValido(Editable, Validador.ResultadoParcial) - Method in class br.com.concrete.canarinho.validator.ValidadorCEP
 
ehValido(String) - Method in class br.com.concrete.canarinho.validator.ValidadorCNPJ
 
ehValido(Editable, Validador.ResultadoParcial) - Method in class br.com.concrete.canarinho.validator.ValidadorCNPJ
 
ehValido(String) - Method in class br.com.concrete.canarinho.validator.ValidadorCPF
 
ehValido(Editable, Validador.ResultadoParcial) - Method in class br.com.concrete.canarinho.validator.ValidadorCPF
 
ehValido(String) - Method in class br.com.concrete.canarinho.validator.ValidadorCPFCNPJ
 
ehValido(Editable, Validador.ResultadoParcial) - Method in class br.com.concrete.canarinho.validator.ValidadorCPFCNPJ
 
ehValido(String) - Method in class br.com.concrete.canarinho.validator.ValidadorTelefone
 
ehValido(Editable, Validador.ResultadoParcial) - Method in class br.com.concrete.canarinho.validator.ValidadorTelefone
 
estaFormatado(String) - Method in interface br.com.concrete.canarinho.formatador.Formatador
Verifica se um parâmetro está formatado.
estaFormatado(String) - Method in class br.com.concrete.canarinho.formatador.FormatadorBoleto
 
estaFormatado(String) - Method in class br.com.concrete.canarinho.formatador.FormatadorCEP
 
estaFormatado(String) - Method in class br.com.concrete.canarinho.formatador.FormatadorCPFCNPJ
 
estaFormatado(String) - Method in class br.com.concrete.canarinho.formatador.FormatadorLinhaDigitavel
 
estaFormatado(String) - Method in class br.com.concrete.canarinho.formatador.FormatadorTelefone
 
estaFormatado(String) - Method in class br.com.concrete.canarinho.formatador.FormatadorValor
 
EventoDeValidacao - Interface in br.com.concrete.canarinho.watcher.evento
Interface para quem estiver usando este TextWatcher poder ter uma ação quando um erro de validação acontecer.
EventoDeValidacaoDeBoleto - Interface in br.com.concrete.canarinho.watcher.evento
Evento de validação específico para boletos que permite saber qual o bloco que contém caracteres inválidos.

F

formata(String) - Method in interface br.com.concrete.canarinho.formatador.Formatador
Formata um valor COMPLETO.
formata(String) - Method in class br.com.concrete.canarinho.formatador.FormatadorBoleto
 
formata(String) - Method in class br.com.concrete.canarinho.formatador.FormatadorCEP
 
formata(String) - Method in class br.com.concrete.canarinho.formatador.FormatadorCPFCNPJ
 
formata(String) - Method in class br.com.concrete.canarinho.formatador.FormatadorLinhaDigitavel
 
formata(String) - Method in class br.com.concrete.canarinho.formatador.FormatadorTelefone
 
formata(String) - Method in class br.com.concrete.canarinho.formatador.FormatadorValor
 
Formatador - Interface in br.com.concrete.canarinho.formatador
Interface de formatação.
Formatador.Padroes - Class in br.com.concrete.canarinho.formatador
Classe para guardar os padrões de experssões regulares usados no framework.
FormatadorBoleto - Class in br.com.concrete.canarinho.formatador
Formatador especializado para linha digitável de boletos bancários.
FormatadorCEP - Class in br.com.concrete.canarinho.formatador
Formatador para CEP.
FormatadorCPFCNPJ - Class in br.com.concrete.canarinho.formatador
Formatador para CPF e CNPJ no mesmo campo.
FormatadorLinhaDigitavel - Class in br.com.concrete.canarinho.formatador
Transforma a linha digitável de um boleto em um código de boleto e vice-versa.
FormatadorTelefone - Class in br.com.concrete.canarinho.formatador
Formata no padrão de telefone brasileiro: (99) 99999-9999 ou (99) 9999-9999.
FormatadorValor - Class in br.com.concrete.canarinho.formatador
Formatador de valores monetários.

G

getEventoDeValidacao() - Method in class br.com.concrete.canarinho.watcher.BaseCanarinhoTextWatcher
 
getInstance() - Static method in class br.com.concrete.canarinho.validator.ValidadorBoleto
 
getInstance() - Static method in class br.com.concrete.canarinho.validator.ValidadorCEP
 
getInstance() - Static method in class br.com.concrete.canarinho.validator.ValidadorCNPJ
 
getInstance() - Static method in class br.com.concrete.canarinho.validator.ValidadorCPFCNPJ
 
getInstance() - Static method in class br.com.concrete.canarinho.validator.ValidadorTelefone
 
getMensagem() - Method in class br.com.concrete.canarinho.validator.Validador.ResultadoParcial
 
getResultadoParcial() - Method in class br.com.concrete.canarinho.watcher.BoletoBancarioTextWatcher
 

I

invalido(String, String) - Method in interface br.com.concrete.canarinho.watcher.evento.EventoDeValidacao
Invocado quando os números digitados estão inválidos.
invalido(String, int) - Method in interface br.com.concrete.canarinho.watcher.evento.EventoDeValidacaoDeBoleto
Invocado quando os números digitados estão inválidos.
isApagouCaracter(Editable) - Method in class br.com.concrete.canarinho.watcher.BaseCanarinhoTextWatcher
Utilitário para implementações de Watcher customizadas.
isMudancaInterna() - Method in class br.com.concrete.canarinho.watcher.BaseCanarinhoTextWatcher
 
isParcialmenteValido() - Method in class br.com.concrete.canarinho.validator.Validador.ResultadoParcial
 
isValido() - Method in class br.com.concrete.canarinho.validator.Validador.ResultadoParcial
 

L

LINHA_DIGITAVEL - Static variable in interface br.com.concrete.canarinho.formatador.Formatador
Singleton de formatação de linha digitável.

M

MascaraNumericaTextWatcher - Class in br.com.concrete.canarinho.watcher
Máscara c/ validação genérica para campos numéricos.
MascaraNumericaTextWatcher(String) - Constructor for class br.com.concrete.canarinho.watcher.MascaraNumericaTextWatcher
Construtor para adicionar uma máscara sem validação.
MascaraNumericaTextWatcher.Builder - Class in br.com.concrete.canarinho.watcher
Builder para construção de máscaras que validam.
mensagem(String) - Method in class br.com.concrete.canarinho.validator.Validador.ResultadoParcial
Ajusta a mensagem de erro
mod(int) - Method in class br.com.concrete.canarinho.DigitoPara.Builder
 
MOD_10 - Static variable in class br.com.concrete.canarinho.validator.ValidadorBoleto
Instância de módulo 10 para cálculo de digito verificador de boleto
MOD_11 - Static variable in class br.com.concrete.canarinho.validator.ValidadorBoleto
Instância de módulo 11 para cálculo de digito verificador de boleto

O

onTextChanged(CharSequence, int, int, int) - Method in class br.com.concrete.canarinho.watcher.BaseCanarinhoTextWatcher
 
onTextChanged(CharSequence, int, int, int) - Method in class br.com.concrete.canarinho.watcher.ValorMonetarioWatcher
 

P

PADRAO_SOMENTE_NUMEROS - Static variable in class br.com.concrete.canarinho.formatador.Formatador.Padroes
 
paraMascara(String) - Method in class br.com.concrete.canarinho.watcher.MascaraNumericaTextWatcher.Builder
A máscara só pode conter os caracteres '#' no lugar dos números.
parcialmenteValido(boolean) - Method in class br.com.concrete.canarinho.validator.Validador.ResultadoParcial
Ajusta a validação com o valor de "totalmente válido".
parcialmenteValido(String) - Method in interface br.com.concrete.canarinho.watcher.evento.EventoDeValidacao
Invocado quando os números digitados estão parcialmente válidos.
podeSerFormatado(String) - Method in interface br.com.concrete.canarinho.formatador.Formatador
Verifica se um parâmetro pode ser formatado.
podeSerFormatado(String) - Method in class br.com.concrete.canarinho.formatador.FormatadorBoleto
 
podeSerFormatado(String) - Method in class br.com.concrete.canarinho.formatador.FormatadorCEP
 
podeSerFormatado(String) - Method in class br.com.concrete.canarinho.formatador.FormatadorCPFCNPJ
 
podeSerFormatado(String) - Method in class br.com.concrete.canarinho.formatador.FormatadorLinhaDigitavel
 
podeSerFormatado(String) - Method in class br.com.concrete.canarinho.formatador.FormatadorTelefone
 
podeSerFormatado(String) - Method in class br.com.concrete.canarinho.formatador.FormatadorValor
 

R

ResultadoParcial() - Constructor for class br.com.concrete.canarinho.validator.Validador.ResultadoParcial
 

S

setEventoDeValidacao(EventoDeValidacao) - Method in class br.com.concrete.canarinho.watcher.BaseCanarinhoTextWatcher
 
somandoIndividualmente() - Method in class br.com.concrete.canarinho.DigitoPara.Builder
Indica se, ao calcular o módulo, a soma dos resultados da multiplicação deve ser considerado digito a dígito.

T

TELEFONE - Static variable in interface br.com.concrete.canarinho.formatador.Formatador
Singleton de formatação de telefones (DDD) número.
TELEFONE - Static variable in interface br.com.concrete.canarinho.validator.Validador
Referência para o singleton de validação de telefone
TelefoneTextWatcher - Class in br.com.concrete.canarinho.watcher
TextWatcher responsável por formatar e validar um EditText para telefones.
TelefoneTextWatcher(EventoDeValidacao) - Constructor for class br.com.concrete.canarinho.watcher.TelefoneTextWatcher
TODO Javadoc pendente
totalmenteValido(boolean) - Method in class br.com.concrete.canarinho.validator.Validador.ResultadoParcial
Ajusta a validação com o valor de "totalmente válido".
totalmenteValido(String) - Method in interface br.com.concrete.canarinho.watcher.evento.EventoDeValidacao
Invocado quando a máscara está completa e os números são válidos.
trataAdicaoRemocaoDeCaracter(Editable, char[]) - Method in class br.com.concrete.canarinho.watcher.BaseCanarinhoTextWatcher
Implementação genérica para adição ou remoção de caracter.
trocandoPorSeEncontrar(String, Integer...) - Method in class br.com.concrete.canarinho.DigitoPara.Builder
Troca por uma String caso encontre qualquer dos inteiros passados como argumento

V

Validador - Interface in br.com.concrete.canarinho.validator
Interface de validação de campos.
Validador.ResultadoParcial - Class in br.com.concrete.canarinho.validator
Value Object com o estado da validação.
ValidadorBoleto - Class in br.com.concrete.canarinho.validator
Implementação de @{link Validador} para boleto
ValidadorCEP - Class in br.com.concrete.canarinho.validator
Implementação de @{link Validador} para CEP (Código de endereçamento Postal)
ValidadorCNPJ - Class in br.com.concrete.canarinho.validator
Implementação de @{link Validador} para CNPJ
ValidadorCPF - Class in br.com.concrete.canarinho.validator
Implementação de @{link Validador} para CPF
ValidadorCPFCNPJ - Class in br.com.concrete.canarinho.validator
 
ValidadorTelefone - Class in br.com.concrete.canarinho.validator
 
VALOR - Static variable in interface br.com.concrete.canarinho.formatador.Formatador
Singleton de formatação de valores monetários.
VALOR_COM_SIMBOLO - Static variable in interface br.com.concrete.canarinho.formatador.Formatador
Singleton de formatação de valores monetários com símbolo do Real.
ValorMonetarioWatcher - Class in br.com.concrete.canarinho.watcher
TextWatcher para valores monetários
ValorMonetarioWatcher() - Constructor for class br.com.concrete.canarinho.watcher.ValorMonetarioWatcher
Constrói uma instância sem símbolo de Real (R$).
ValorMonetarioWatcher.Builder - Class in br.com.concrete.canarinho.watcher
Builder para facilitar a construção de instâncias de ValorMonetarioWatcher
A B C D E F G I L M O P R S T V 
Skip navigation links