Module io.jstach.jstache
Package io.jstach.jstache
package io.jstach.jstache
Compile time annotations for jstachio.
See JStache
annotation for usage.
- See Also:
-
ClassDescriptionGenerates a JStachio Renderer from a template and a model (the annotated class).Set module or package level config for
JStache
annotated models that do not have the configuration explicitly set (e.g.Register escapers or filters.A sentinel null object content type marker to auto resolve the content type based on config found elsewhere.Compiler flags that are subject to change.Compiler flags.Statically registers a formatter.A formatter type marker to resolve the formatter based on config elsewhere.Statically sets allowed formatting types.This annotation is useful to force models and templates implement interfaces or have annotations particularly where you want all models to implement a lambda mixin interface.Tag a method to be used as a mustache lambda section.Tag a method return type of String or parameter of String to be used as a raw unprocessed string.Configures how to name the generated template java code (the classes generated from JStache annotations).Allows you to define and remap/override partials on a model (JStache
)Allows you to define and remap/override partials on a model.Configure how the paths of templates map to actual source resources.Tells the annotation processor what kind of code to generate namely whether to generate full fledged jstachio templates (defaultJStacheType.JSTACHIO
) or zero dependency templates (JStacheType.STACHE
).