Package io.quarkus.qute.runtime
Class QuteConfig
java.lang.Object
io.quarkus.qute.runtime.QuteConfig
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe additional map of suffixes to content types.The default charset of the templates files.Dev mode configuration.The list of content types for which the',",<,>and&characters are escaped if a template variant is set.The prefix is used to access the iteration metadata inside a loop section.The list of suffixes used when attempting to locate a template file.This regular expression is used to exclude template files from thetemplatesdirectory.The list of exclude rules used to intentionally ignore some parts of an expression when performing type-safe validation. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
suffixes
The list of suffixes used when attempting to locate a template file. By default, `engine.getTemplate("foo")` would result in several lookups: `foo`, `foo.html`, `foo.txt`, etc. -
contentTypes
The additional map of suffixes to content types. This map is used when working with template variants. By default, theURLConnection.getFileNameMap()is used to determine the content type of a template file. -
typeCheckExcludes
The list of exclude rules used to intentionally ignore some parts of an expression when performing type-safe validation.An element value must have at least two parts separated by dot. The last part is used to match the property/method name. The prepended parts are used to match the class name. The value
*can be used to match any name.Examples:
org.acme.Foo.name- exclude the property/methodnameon theorg.acme.Fooclassorg.acme.Foo.*- exclude any property/method on theorg.acme.Fooclass*.age- exclude the property/methodageon any class
-
templatePathExclude
This regular expression is used to exclude template files from thetemplatesdirectory. Excluded templates are neither parsed nor validated during build and are not available at runtime.The matched input is the file path relative from the
templatesdirectory and the/is used as a path separator.By default, the hidden files are excluded. The name of a hidden file starts with a dot.
-
iterationMetadataPrefix
The prefix is used to access the iteration metadata inside a loop section.A valid prefix consists of alphanumeric characters and underscores. Three special constants can be used:
<alias_>- the alias of an iterated element suffixed with an underscore is used, e.g.item_hasNextandit_count<alias?>- the alias of an iterated element suffixed with a question mark is used, e.g.item?hasNextandit?count<none>- no prefix is used, e.g.hasNextandcount
<alias_>constant is set. -
escapeContentTypes
@ConfigItem(defaultValue="text/html,text/xml,application/xml,application/xhtml+xml") public List<String> escapeContentTypesThe list of content types for which the',",<,>and&characters are escaped if a template variant is set. -
defaultCharset
The default charset of the templates files. -
devMode
Dev mode configuration.
-
-
Constructor Details
-
QuteConfig
public QuteConfig()
-