Uses of Interface
de.cuioss.tools.formatting.template.FormatterSupport
Packages that use FormatterSupport
Package
Description
Template package contains classes for different templates configurations
This packages contains classes for operations for different string templates.
This package contains different types of tokens
-
Uses of FormatterSupport in de.cuioss.tools.formatting.template
Classes in de.cuioss.tools.formatting.template with type parameters of type FormatterSupportModifier and TypeInterfaceDescriptioninterfaceTemplateFormatter<T extends FormatterSupport>The formatter should be able to convert complex type based onFormatterSupportinto text by using a defined template.final classTemplateFormatterImpl<T extends FormatterSupport>Formatter which is able to replace parameter inside the template based onFormatterSupportinformation.classTemplateManager<T extends FormatterSupport>static classBuilder inner class for the template managerclassValidator<F extends FormatterSupport>static final classValidator.ValidatorBuilder<E extends FormatterSupport>Methods in de.cuioss.tools.formatting.template with type parameters of type FormatterSupportModifier and TypeMethodDescriptionstatic <E extends FormatterSupport>
Validator.ValidatorBuilder<E>Validator.builder()static <F extends FormatterSupport>
TemplateFormatter<F>TemplateFormatterImpl.createFormatter(String template, Lexer<F> lexer) static <F extends FormatterSupport>
TemplateFormatter<F>TemplateFormatterImpl.createFormatter(String template, Lexer<F> lexer, boolean strict) static <F extends FormatterSupport>
TemplateFormatter<F>TemplateFormatterImpl.createFormatter(String template, F source) static <F extends FormatterSupport>
TemplateFormatter<F>TemplateFormatterImpl.createFormatter(String template, F source, boolean strict) static <F extends FormatterSupport>
TemplateFormatter<F>TemplateFormatterImpl.createFormatter(String template, Class<F> sourceType) The created TemplateFormatter provide only usage of simple expression language with squared brackets.static <F extends FormatterSupport>
TemplateFormatter<F>TemplateFormatterImpl.createFormatter(String template, Class<F> sourceType, boolean strict) The created TemplateFormatter provide only usage of simple expression language with squared brackets.static <E extends FormatterSupport>
voidValidator.validateTemplate(String template, Lexer<E> lexer) This method provide validation for template of specific expression language.static <E extends FormatterSupport>
voidValidator.validateTemplate(String template, E source) This method provide only validation of simple expression language with squared brackets.static <E extends FormatterSupport>
voidValidator.validateTemplate(String template, Class<E> source) This method provide only validation of simple expression language with squared brackets. -
Uses of FormatterSupport in de.cuioss.tools.formatting.template.lexer
Classes in de.cuioss.tools.formatting.template.lexer with type parameters of type FormatterSupportModifier and TypeClassDescriptionclassLexer<T extends FormatterSupport>Functionality of scanning plain text and split this to tokensMethods in de.cuioss.tools.formatting.template.lexer with type parameters of type FormatterSupportModifier and TypeMethodDescription<F extends FormatterSupport>
Lexer<F>LexerBuilder.Builder.build(F source) Build the formatter forFormatterSupporttype<F extends FormatterSupport>
Lexer<F> -
Uses of FormatterSupport in de.cuioss.tools.formatting.template.token
Methods in de.cuioss.tools.formatting.template.token with parameters of type FormatterSupportModifier and TypeMethodDescriptionActionToken.substituteAttribute(FormatterSupport content) StringToken.substituteAttribute(FormatterSupport content) returns always stored string valueToken.substituteAttribute(FormatterSupport content)