public static final class DigitoPara.Builder
extends java.lang.Object
DigitoPara| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
DigitoPara |
build()
Método responsável por criar o DigitoPara.
|
DigitoPara.Builder |
comMultiplicadores(java.lang.Integer... multiplicadoresEmOrdem)
Há documentos em que os multiplicadores não usam todos os números de um intervalo
ou alteram sua ordem.
|
DigitoPara.Builder |
comMultiplicadoresDeAte(int inicio,
int fim)
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.
|
DigitoPara.Builder |
complementarAoModulo()
É comum que os geradores de dígito precisem do complementar do módulo em vez
do módulo em sí.
|
DigitoPara.Builder |
mod(int modulo) |
DigitoPara.Builder |
somandoIndividualmente()
Indica se, ao calcular o módulo, a soma dos resultados da multiplicação deve ser
considerado digito a dígito.
|
DigitoPara.Builder |
trocandoPorSeEncontrar(java.lang.String substituto,
java.lang.Integer... i)
Troca por uma String caso encontre qualquer dos inteiros passados como argumento
|
public final DigitoPara.Builder mod(int modulo)
modulo - Inteiro pelo qual o resto será tirado e também seu complementar.
O valor padrão é 11.public final DigitoPara.Builder comMultiplicadoresDeAte(int inicio, int fim)
inicio - Primeiro número do intervalo sequencial de multiplicadoresfim - Último número do intervalo sequencial de multiplicadorespublic final DigitoPara.Builder somandoIndividualmente()
Indica se, ao calcular o módulo, a soma dos resultados da multiplicação deve ser considerado digito a dígito.
Ex: 2 X 9 = 18, irá somar 9 (1 + 8) invés de 18 ao total.public final DigitoPara.Builder complementarAoModulo()
public final DigitoPara.Builder trocandoPorSeEncontrar(java.lang.String substituto, java.lang.Integer... i)
substituto - String para substituiri - varargs de inteiros a serem substituídospublic final DigitoPara.Builder comMultiplicadores(java.lang.Integer... multiplicadoresEmOrdem)
multiplicadoresEmOrdem - Sequência de inteiros com os multiplicadores em ordempublic final DigitoPara build()