-
Methods in br.ufsc.labsec.utils that return ReportBuilder
Modifier and Type |
Method |
Description |
ReportBuilder<ROOT,ELEMENT> |
ReportBuilder.createComplexElement(String tag,
Consumer<ReportBuilder<ROOT,ELEMENT>> consumer) |
Cria um elemento e o constrói com base em uma função anônima, esse método abstrai a pilha para a
criação de elementos complexos.
Um exemplo do uso é na criação do elemento de certificado em DigitalIdentityReport
|
<T> ReportBuilder<ROOT,ELEMENT> |
ReportBuilder.createComplexElementForEach(String tag,
String pluralTag,
Collection<T> values,
BiConsumer<T,ReportBuilder<ROOT,ELEMENT>> consumer) |
Cria uma lista de elementos e os constrói com base em uma função anônima, esse método abstrai a pilha para a
criação de elementos complexos.
O uso desse método é recomendado para a criação de listas de elementos que não são relatórios.
|
ReportBuilder<ROOT,ELEMENT> |
ReportBuilder.createElement(AbstractReport value) |
Cria um elemento baseado em um relatório.
|
ReportBuilder<ROOT,ELEMENT> |
ReportBuilder.createElement(ValidationResult value) |
Cria um elemento baseado em um resultado de validação.
|
ReportBuilder<ROOT,ELEMENT> |
ReportBuilder.createElement(String tag,
boolean value) |
|
ReportBuilder<ROOT,ELEMENT> |
ReportBuilder.createElement(String tag,
Number value) |
|
ReportBuilder<ROOT,ELEMENT> |
ReportBuilder.createElement(String tag,
String value) |
Cria um elemento com um conteúdo de texto
|
default ReportBuilder<ROOT,ELEMENT> |
ReportBuilder.createElement(String tag,
Date value) |
|
ReportBuilder<ROOT,ELEMENT> |
ReportBuilder.createElementForEach(String tag,
String pluralTag,
Collection<String> values) |
Cria um elemento lista (plural tag) e elementos filhos dele com a tag
|
ReportBuilder<ROOT,ELEMENT> |
ReportBuilder.createElementForEach(Collection<? extends AbstractReport> values) |
Este método leva em conta a possibilidade de relatórios de tipos diferentes estarem presentes na lista.
|
Method parameters in br.ufsc.labsec.utils with type arguments of type ReportBuilder
Modifier and Type |
Method |
Description |
ReportBuilder<ROOT,ELEMENT> |
ReportBuilder.createComplexElement(String tag,
Consumer<ReportBuilder<ROOT,ELEMENT>> consumer) |
Cria um elemento e o constrói com base em uma função anônima, esse método abstrai a pilha para a
criação de elementos complexos.
Um exemplo do uso é na criação do elemento de certificado em DigitalIdentityReport
|
<T> ReportBuilder<ROOT,ELEMENT> |
ReportBuilder.createComplexElementForEach(String tag,
String pluralTag,
Collection<T> values,
BiConsumer<T,ReportBuilder<ROOT,ELEMENT>> consumer) |
Cria uma lista de elementos e os constrói com base em uma função anônima, esse método abstrai a pilha para a
criação de elementos complexos.
O uso desse método é recomendado para a criação de listas de elementos que não são relatórios.
|