Uses of Interface
br.ufsc.labsec.utils.ReportBuilder
Packages that use ReportBuilder
-
Uses of ReportBuilder in br.ufsc.labsec.utils
Methods in br.ufsc.labsec.utils that return ReportBuilderModifier and TypeMethodDescriptionReportBuilder.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.createElement(AbstractReport value) Cria um elemento baseado em um relatório.ReportBuilder.createElement(ValidationResult value) Cria um elemento baseado em um resultado de validação.ReportBuilder.createElement(String tag, boolean value) ReportBuilder.createElement(String tag, Number value) ReportBuilder.createElement(String tag, String value) Cria um elemento com um conteúdo de textodefault ReportBuilder<ROOT, ELEMENT> ReportBuilder.createElement(String tag, Date value) ReportBuilder.createElementForEach(String tag, String pluralTag, Collection<String> values) Cria um elemento lista (plural tag) e elementos filhos dele com a tagReportBuilder.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 ReportBuilderModifier and TypeMethodDescriptionReportBuilder.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.