Uses of Interface
io.cui.tools.formatting.template.FormatterSupport
-
Packages that use FormatterSupport Package Description io.cui.tools.formatting.template Template package contains classes for different templates configurationsio.cui.tools.formatting.template.lexer This packages contains classes for operations for different string templates.io.cui.tools.formatting.template.token This package contains different types of tokens -
-
Uses of FormatterSupport in io.cui.tools.formatting.template
Classes in io.cui.tools.formatting.template with type parameters of type FormatterSupport Modifier and Type Interface Description interfaceTemplateFormatter<T extends FormatterSupport>The formatter should be able to convert complex type based onFormatterSupportinto text by using a defined template.classTemplateFormatterImpl<T extends FormatterSupport>Formatter which is able to replace parameter inside the template based onFormatterSupportinformation.classTemplateManager<T extends FormatterSupport>static classTemplateManager.TemplateManagerBuilder<B extends FormatterSupport>Builder inner class for the template managerclassValidator<F extends FormatterSupport>static classValidator.ValidatorBuilder<E extends FormatterSupport>Methods in io.cui.tools.formatting.template with type parameters of type FormatterSupport Modifier and Type Method Description static <E extends FormatterSupport>
Validator.ValidatorBuilder<E>Validator. builder()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, 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, 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, E source)This method provide only validation 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, Class<E> source)This method provide only validation of simple expression language with squared brackets. -
Uses of FormatterSupport in io.cui.tools.formatting.template.lexer
Classes in io.cui.tools.formatting.template.lexer with type parameters of type FormatterSupport Modifier and Type Class Description classLexer<T extends FormatterSupport>Functionality of scanning plain text and split this to tokensMethods in io.cui.tools.formatting.template.lexer with type parameters of type FormatterSupport Modifier and Type Method Description <F extends FormatterSupport>
Lexer<F>LexerBuilder.Builder. build(F source)Build the formatter forFormatterSupporttype<F extends FormatterSupport>
Lexer<F>LexerBuilder.Builder. build(Class<F> sourceType) -
Uses of FormatterSupport in io.cui.tools.formatting.template.token
Methods in io.cui.tools.formatting.template.token with parameters of type FormatterSupport Modifier and Type Method Description StringActionToken. substituteAttribute(FormatterSupport content)StringStringToken. substituteAttribute(FormatterSupport content)returns always stored string valueStringToken. substituteAttribute(FormatterSupport content)
-