Uses of Interface
io.pebbletemplates.pebble.template.PebbleTemplate
-
-
Uses of PebbleTemplate in io.pebbletemplates.pebble
Fields in io.pebbletemplates.pebble with type parameters of type PebbleTemplate Modifier and Type Field Description private PebbleCache<java.lang.Object,PebbleTemplate>
PebbleEngine.Builder. templateCache
private PebbleCache<java.lang.Object,PebbleTemplate>
PebbleEngine. templateCache
Methods in io.pebbletemplates.pebble that return PebbleTemplate Modifier and Type Method Description PebbleTemplate
PebbleEngine. getLiteralTemplate(java.lang.String templateName)
Loads, parses, and compiles a template using a StringLoader into an instance of PebbleTemplate and returns this instance.private PebbleTemplate
PebbleEngine. getPebbleTemplate(java.lang.String templateName, Loader loader, java.lang.Object cacheKey)
PebbleTemplate
PebbleEngine. getTemplate(java.lang.String templateName)
Loads, parses, and compiles a template into an instance of PebbleTemplate and returns this instance.private PebbleTemplate
PebbleEngine. getTemplate(java.lang.String templateName, Loader loader)
Methods in io.pebbletemplates.pebble that return types with arguments of type PebbleTemplate Modifier and Type Method Description PebbleCache<java.lang.Object,PebbleTemplate>
PebbleEngine. getTemplateCache()
Returns the template cacheMethod parameters in io.pebbletemplates.pebble with type arguments of type PebbleTemplate Modifier and Type Method Description PebbleEngine.Builder
PebbleEngine.Builder. templateCache(PebbleCache<java.lang.Object,PebbleTemplate> templateCache)
Sets the cache used by the engine to store compiled PebbleTemplate instances. -
Uses of PebbleTemplate in io.pebbletemplates.pebble.cache.template
Fields in io.pebbletemplates.pebble.cache.template with type parameters of type PebbleTemplate Modifier and Type Field Description private java.util.concurrent.ConcurrentMap<java.lang.Object,PebbleTemplate>
ConcurrentMapTemplateCache. templateCache
Methods in io.pebbletemplates.pebble.cache.template that return PebbleTemplate Modifier and Type Method Description PebbleTemplate
ConcurrentMapTemplateCache. computeIfAbsent(java.lang.Object key, java.util.function.Function<? super java.lang.Object,? extends PebbleTemplate> mappingFunction)
PebbleTemplate
NoOpTemplateCache. computeIfAbsent(java.lang.Object key, java.util.function.Function<? super java.lang.Object,? extends PebbleTemplate> mappingFunction)
Method parameters in io.pebbletemplates.pebble.cache.template with type arguments of type PebbleTemplate Modifier and Type Method Description PebbleTemplate
ConcurrentMapTemplateCache. computeIfAbsent(java.lang.Object key, java.util.function.Function<? super java.lang.Object,? extends PebbleTemplate> mappingFunction)
PebbleTemplate
NoOpTemplateCache. computeIfAbsent(java.lang.Object key, java.util.function.Function<? super java.lang.Object,? extends PebbleTemplate> mappingFunction)
Constructor parameters in io.pebbletemplates.pebble.cache.template with type arguments of type PebbleTemplate Constructor Description ConcurrentMapTemplateCache(java.util.concurrent.ConcurrentMap<java.lang.Object,PebbleTemplate> templateCache)
-
Uses of PebbleTemplate in io.pebbletemplates.pebble.extension
Methods in io.pebbletemplates.pebble.extension with parameters of type PebbleTemplate Modifier and Type Method Description java.lang.Object
Filter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
boolean
Test. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
NodeVisitor
NodeVisitorFactory. createVisitor(PebbleTemplate template)
This method creates a new instance of aNodeVisitor
.java.lang.Object
Function. execute(java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
-
Uses of PebbleTemplate in io.pebbletemplates.pebble.extension.core
Methods in io.pebbletemplates.pebble.extension.core with parameters of type PebbleTemplate Modifier and Type Method Description java.lang.Object
AbbreviateFilter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.lang.Number
AbsFilter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.lang.Object
Base64DecoderFilter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.lang.Object
Base64EncoderFilter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.lang.Object
CapitalizeFilter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.lang.Object
DateFilter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.lang.Object
DefaultFilter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
boolean
DefinedTest. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
boolean
EmptyTest. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
boolean
EvenTest. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.lang.Object
FirstFilter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
boolean
IterableTest. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.lang.Object
JoinFilter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.lang.Object
LastFilter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.lang.Object
LengthFilter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.lang.Object
LowerFilter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
boolean
MapTest. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.lang.Object
MergeFilter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
boolean
NullTest. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.lang.Object
NumberFormatFilter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
boolean
OddTest. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.lang.Object
ReplaceFilter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.lang.Object
ReverseFilter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.util.List<java.lang.Comparable>
RsortFilter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.lang.Object
Sha256Filter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.lang.Object
SliceFilter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.util.List<java.lang.Comparable>
SortFilter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.lang.Object
SplitFilter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.lang.Object
TitleFilter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.lang.Object
TrimFilter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.lang.Object
UpperFilter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.lang.Object
UrlEncoderFilter. apply(java.lang.Object input, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
private java.lang.Object
DateFilter. applyDate(java.lang.Object dateOrString, PebbleTemplate self, java.util.Locale locale, int lineNumber, java.lang.String format, java.lang.String existingFormatString, java.lang.String timeZone)
private java.lang.Object
DateFilter. applyTemporal(java.time.temporal.TemporalAccessor input, PebbleTemplate self, java.util.Locale locale, int lineNumber, java.lang.String format, java.lang.String timeZone)
NodeVisitor
MacroAndBlockRegistrantNodeVisitorFactory. createVisitor(PebbleTemplate template)
java.lang.Object
MaxFunction. execute(java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.lang.Object
MinFunction. execute(java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.lang.Object
RangeFunction. execute(java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
private java.lang.Object
MergeFilter. mergeAsArray(java.lang.Object arg1, java.lang.Object arg2, int lineNumber, PebbleTemplate self)
private java.lang.Object
MergeFilter. mergeAsList(java.util.List<?> arg1, java.lang.Object arg2, int lineNumber, PebbleTemplate self)
-
Uses of PebbleTemplate in io.pebbletemplates.pebble.extension.debug
Methods in io.pebbletemplates.pebble.extension.debug with parameters of type PebbleTemplate Modifier and Type Method Description NodeVisitor
PrettyPrintNodeVisitorFactory. createVisitor(PebbleTemplate template)
-
Uses of PebbleTemplate in io.pebbletemplates.pebble.extension.escaper
Methods in io.pebbletemplates.pebble.extension.escaper with parameters of type PebbleTemplate Modifier and Type Method Description java.lang.Object
EscapeFilter. apply(java.lang.Object inputObject, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
java.lang.Object
RawFilter. apply(java.lang.Object inputObject, java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
NodeVisitor
EscaperNodeVisitorFactory. createVisitor(PebbleTemplate template)
-
Uses of PebbleTemplate in io.pebbletemplates.pebble.extension.i18n
Methods in io.pebbletemplates.pebble.extension.i18n with parameters of type PebbleTemplate Modifier and Type Method Description java.lang.Object
i18nFunction. execute(java.util.Map<java.lang.String,java.lang.Object> args, PebbleTemplate self, EvaluationContext context, int lineNumber)
-
Uses of PebbleTemplate in io.pebbletemplates.pebble.template
Classes in io.pebbletemplates.pebble.template that implement PebbleTemplate Modifier and Type Class Description class
PebbleTemplateImpl
The actual implementation of a PebbleTemplate
-