Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

AbstractConfigurationAware - Class in org.trimou.engine.config
Abstract configuration-aware component that holds a reference to the Configuration instance.
AbstractConfigurationAware() - Constructor for class org.trimou.engine.config.AbstractConfigurationAware
 
AbstractHelper - Class in org.trimou.handlebars
An abstract helper that holds a reference to the TextSupport.
AbstractHelper() - Constructor for class org.trimou.handlebars.AbstractHelper
 
AbstractMustacheListener - Class in org.trimou.engine.listener
Abstract no-op mustache listener.
AbstractMustacheListener() - Constructor for class org.trimou.engine.listener.AbstractMustacheListener
 
AbstractReleaseCallbackContainer - Class in org.trimou.engine.resource
AbstractReleaseCallbackContainer() - Constructor for class org.trimou.engine.resource.AbstractReleaseCallbackContainer
 
AbstractResolver - Class in org.trimou.engine.resolver
Abstract resolver.
AbstractResolver(int) - Constructor for class org.trimou.engine.resolver.AbstractResolver
 
AbstractStatsCollector - Class in org.trimou.engine.listener
It's possible to specify the time unit for measurements.
AbstractStatsCollector(Predicate<String>, TimeUnit) - Constructor for class org.trimou.engine.listener.AbstractStatsCollector
 
AbstractStatsCollector.Stats - Class in org.trimou.engine.listener
 
AbstractTemplateLocator - Class in org.trimou.engine.locator
 
AbstractTemplateLocator(int) - Constructor for class org.trimou.engine.locator.AbstractTemplateLocator
 
AbstractTimeFormatHelper<F,S> - Class in org.trimou.handlebars.i18n
An abstract time formatting helper.
AbstractTimeFormatHelper() - Constructor for class org.trimou.handlebars.i18n.AbstractTimeFormatHelper
 
AbstractValueConverter - Class in org.trimou.engine.convert
 
AbstractValueConverter() - Constructor for class org.trimou.engine.convert.AbstractValueConverter
 
AbstractValueConverter(int) - Constructor for class org.trimou.engine.convert.AbstractValueConverter
 
add(String, Helper) - Method in class org.trimou.handlebars.HelpersBuilder
 
add(char, String) - Method in class org.trimou.util.Escaper.Builder
 
add(T) - Method in class org.trimou.util.ImmutableList.ImmutableListBuilder
 
add(T) - Method in class org.trimou.util.ImmutableSet.ImmutableSetBuilder
 
addAlt() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of AlternativesHelper.
addAlt(AlternativesHelper.Selector) - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of AlternativesHelper.
addAsync() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of AsyncHelper.
addBuiltin() - Method in class org.trimou.handlebars.HelpersBuilder
 
addCache() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of CacheHelper.
addChoose() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of ChooseHelper with the "choose" name.
addConfigurationKey(ConfigurationKey) - Method in class org.trimou.handlebars.SimpleHelpers.Builder
 
addEach() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of EachHelper with the "each" name.
addEmbed() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of EmbedHelper with the "embed" name.
addEmbed(EmbedHelper.SourceProcessor) - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of EmbedHelper with the "embed" name and the source processor.
addEval() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of EvalHelper.
addEval(EvalHelper.Notation) - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of EvalHelper.
addExtra() - Method in class org.trimou.handlebars.HelpersBuilder
 
addFmt() - Method in class org.trimou.handlebars.HelpersBuilder
 
addGlobalData(String, Object) - Method in interface org.trimou.engine.config.ConfigurationExtension.ConfigurationExtensionBuilder
Adds a value (e.g.
addGlobalData(String, Object) - Method in class org.trimou.engine.MustacheEngineBuilder
Adds a value (e.g.
addIf() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of IfHelper with the "if" name.
addIf(String, String) - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of IfHelper with the "if" name and the given else delimiters.
addInclude() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of IncludeHelper with the "include" name.
addInvoke() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of InvokeHelper.
addIs() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of IsHelper with the "is" name.
addIsEqual() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of EqualsHelper with the "isEq" name.
addIsEven() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of NumberIsEvenHelper with the "isEven" name.
addIsNotEqual() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of EqualsHelper which tests inequality with the "isNotEq" name.
addIsNotNull() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of NullCheckHelper which tests "not null" with the "isNotNull" name.
addIsNull() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of NullCheckHelper with the "isNull" name.
addIsOdd() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of NumberIsOddHelper with the "isOdd" name.
addJoin() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of JoinHelper.
addMax() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of AlternativesHelper.
addMin() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of AlternativesHelper.
addMustacheListener(MustacheListener) - Method in interface org.trimou.engine.config.ConfigurationExtension.ConfigurationExtensionBuilder
Adds a Mustache listener.
addMustacheListener(MustacheListener) - Method in class org.trimou.engine.MustacheEngineBuilder
Adds a Mustache listener.
addNumExpr() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of NumericExpressionHelper.
addNumExpr(NumericExpressionHelper.Operator) - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of NumericExpressionHelper.
addRepeat() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of RepeatHelper.
addResolver(Resolver) - Method in interface org.trimou.engine.config.ConfigurationExtension.ConfigurationExtensionBuilder
Adds a value resolver.
addResolver(Resolver) - Method in class org.trimou.engine.MustacheEngineBuilder
Adds a value resolver.
addSet() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of SetHelper with the "set" name.
addSuffix(String) - Method in class org.trimou.engine.locator.PathTemplateLocator
 
addSwitch() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of SwitchHelper with the "switch" name.
addSwitch(boolean) - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of SwitchHelper with the "switch" name.
addTag() - Method in class org.trimou.handlebars.HelpersBuilder
 
addTemplateLocator(TemplateLocator) - Method in class org.trimou.engine.MustacheEngineBuilder
Adds a template locator.
addUnless() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of UnlessHelper with the "unless" name.
addValueConverter(ValueConverter) - Method in interface org.trimou.engine.config.ConfigurationExtension.ConfigurationExtensionBuilder
Adds a value converter.
addValueConverter(ValueConverter) - Method in class org.trimou.engine.MustacheEngineBuilder
Add a value converter.
addWith() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of WithHelper with the "with" name.
after(int, int) - Static method in class org.trimou.engine.priority.Priorities
 
all() - Static method in class org.trimou.handlebars.HelpersBuilder
 
allowedTagTypes() - Method in class org.trimou.handlebars.BasicHelper
 
allowedTagTypes() - Method in class org.trimou.handlebars.BasicSectionHelper
 
allowedTagTypes() - Method in class org.trimou.handlebars.BasicValueHelper
 
ALT - Static variable in class org.trimou.handlebars.HelpersBuilder
 
AlternativesHelper - Class in org.trimou.handlebars
Selects one object from the set of alternatives (usually helper parameters) and: for variable - renders its Object.toString() value or if no such object exists renders the output of MissingValueHandler.handle(org.trimou.engine.MustacheTagInfo) for section - pushes the object on the context stack or does nothing if no such object exists If no AlternativesHelper.Selector instance is declared the default behavior is: take the first parameter matching the condition (by default not null or not empty for an instance of String).
AlternativesHelper() - Constructor for class org.trimou.handlebars.AlternativesHelper
Constructs the default version of the helper using AlternativesHelper.ConditionSelector with the default condition.
AlternativesHelper(AlternativesHelper.Selector) - Constructor for class org.trimou.handlebars.AlternativesHelper
 
AlternativesHelper.ConditionSelector - Class in org.trimou.handlebars
Selects the first parameter matching the condition (by default not null or not empty for an instance of String).
AlternativesHelper.ConditionSelector.Condition - Interface in org.trimou.handlebars
 
AlternativesHelper.MaxSelector - Class in org.trimou.handlebars
Attempts to select the maximal value from the parameters.
AlternativesHelper.MinSelector - Class in org.trimou.handlebars
Attempts to select the minimal value from the parameters.
AlternativesHelper.Selector - Interface in org.trimou.handlebars
Selects one object from the set of alternatives.
append(Options, CharSequence) - Method in class org.trimou.handlebars.AbstractHelper
Escape appended sequence if needed.
append(StringBuilder, String) - Method in class org.trimou.handlebars.EvalHelper.BracketDotNotation
 
append(StringBuilder, String) - Method in class org.trimou.handlebars.EvalHelper.DotNotation
 
append(StringBuilder, String) - Method in interface org.trimou.handlebars.EvalHelper.Notation
Append the given part to the key builder.
append(CharSequence) - Method in interface org.trimou.handlebars.Options
Append the given sequence to the rendered template.
appendEscapedHtml(String, Appendable) - Method in class org.trimou.engine.text.DefaultTextSupport
 
appendEscapedHtml(String, Appendable) - Method in interface org.trimou.engine.text.TextSupport
Escape the input and append the result to the given appendable.
apply(K) - Method in interface org.trimou.engine.cache.ComputingCache.KeyPredicate
 
apply(Object) - Method in interface org.trimou.handlebars.Function
 
APPLY - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
ARRAY_RESOLVER_PRIORITY - Static variable in class org.trimou.engine.resolver.ArrayIndexResolver
 
ArrayIndexResolver - Class in org.trimou.engine.resolver
Resolve index-based access to arrays.
ArrayIndexResolver() - Constructor for class org.trimou.engine.resolver.ArrayIndexResolver
 
ArrayIndexResolver(int) - Constructor for class org.trimou.engine.resolver.ArrayIndexResolver
 
Arrays - Class in org.trimou.util
 
Arrays() - Constructor for class org.trimou.util.Arrays
 
AS - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
ASYNC - Static variable in class org.trimou.handlebars.HelpersBuilder
 
AsyncHelper - Class in org.trimou.handlebars
A simple helper whose content is rendered asynchronously.
AsyncHelper() - Constructor for class org.trimou.handlebars.AsyncHelper
 

B

BASE_NAME - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
BasicHelper - Class in org.trimou.handlebars
Basic validating helper.
BasicHelper() - Constructor for class org.trimou.handlebars.BasicHelper
 
BasicSectionHelper - Class in org.trimou.handlebars
 
BasicSectionHelper() - Constructor for class org.trimou.handlebars.BasicSectionHelper
 
BasicValueHelper - Class in org.trimou.handlebars
 
BasicValueHelper() - Constructor for class org.trimou.handlebars.BasicValueHelper
 
before(int, int) - Static method in class org.trimou.engine.priority.Priorities
 
BracketDotKeySplitter - Class in org.trimou.engine.interpolation
Enables to use bracket notation and literals in ValueSegment keys.
BracketDotKeySplitter() - Constructor for class org.trimou.engine.interpolation.BracketDotKeySplitter
 
BracketDotNotation() - Constructor for class org.trimou.handlebars.EvalHelper.BracketDotNotation
 
BREAK - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
build() - Method in class org.trimou.engine.locator.ClassPathTemplateLocator.Builder
 
build() - Method in class org.trimou.engine.locator.FileSystemTemplateLocator.Builder
 
build() - Method in class org.trimou.engine.locator.MapTemplateLocator.Builder
 
build() - Method in class org.trimou.engine.MustacheEngineBuilder
Builds the engine instance.
build() - Method in class org.trimou.handlebars.HelpersBuilder
 
build() - Method in class org.trimou.handlebars.LogHelper.Builder
 
build() - Method in class org.trimou.handlebars.SimpleHelpers.Builder
 
build() - Method in class org.trimou.lambda.SimpleLambdas.Builder
 
build() - Method in class org.trimou.util.Escaper.Builder
 
build() - Method in class org.trimou.util.ImmutableList.ImmutableListBuilder
 
build() - Method in class org.trimou.util.ImmutableMap.ImmutableMapBuilder
 
build() - Method in class org.trimou.util.ImmutableSet.ImmutableSetBuilder
 
builder() - Static method in class org.trimou.engine.locator.ClassPathTemplateLocator
 
builder(int) - Static method in class org.trimou.engine.locator.ClassPathTemplateLocator
 
builder() - Static method in class org.trimou.engine.locator.FileSystemTemplateLocator
 
builder() - Static method in class org.trimou.engine.locator.MapTemplateLocator
 
builder() - Static method in class org.trimou.handlebars.LogHelper
 
Builder() - Constructor for class org.trimou.handlebars.LogHelper.Builder
 
builder() - Static method in class org.trimou.handlebars.SimpleHelpers
 
Builder() - Constructor for class org.trimou.handlebars.SimpleHelpers.Builder
 
builder() - Static method in class org.trimou.lambda.SimpleLambdas
 
builder() - Static method in class org.trimou.util.Escaper
 
builder() - Static method in class org.trimou.util.ImmutableList
 
builder() - Static method in class org.trimou.util.ImmutableMap
 
builder() - Static method in class org.trimou.util.ImmutableSet
 
buildGlobalData() - Method in class org.trimou.engine.MustacheEngineBuilder
 
buildHelpers() - Method in class org.trimou.engine.MustacheEngineBuilder
 
buildMustacheListeners() - Method in class org.trimou.engine.MustacheEngineBuilder
 
buildProperties() - Method in class org.trimou.engine.MustacheEngineBuilder
 
buildResolvers() - Method in class org.trimou.engine.MustacheEngineBuilder
 
buildTemplateLocators() - Method in class org.trimou.engine.MustacheEngineBuilder
 
buildValueConverters() - Method in class org.trimou.engine.MustacheEngineBuilder
 
builtin() - Static method in class org.trimou.handlebars.HelpersBuilder
Built-in helpers are registered automatically if EngineConfigurationKey.HANDLEBARS_SUPPORT_ENABLED set to true.

C

CACHE - Static variable in class org.trimou.handlebars.HelpersBuilder
 
CacheHelper - Class in org.trimou.handlebars
Allows to cache template fragments in memory.
CacheHelper() - Constructor for class org.trimou.handlebars.CacheHelper
 
capitalizeFully(String, Character) - Static method in class org.trimou.util.Strings
Capitalizes all the delimiter separated words.
CASE - Static variable in class org.trimou.handlebars.HelpersBuilder
 
CaseHelper() - Constructor for class org.trimou.handlebars.SwitchHelper.CaseHelper
 
CaseHelper(boolean) - Constructor for class org.trimou.handlebars.SwitchHelper.CaseHelper
 
checkArgument(boolean, String) - Static method in class org.trimou.util.Checker
 
checkArgumentNotEmpty(String) - Static method in class org.trimou.util.Checker
 
checkArgumentNotNull(Object) - Static method in class org.trimou.util.Checker
 
checkArgumentsNotNull(Object...) - Static method in class org.trimou.util.Checker
 
Checker - Class in org.trimou.util
 
checkHash(Class<? extends Helper>, HelperDefinition, int) - Static method in class org.trimou.handlebars.HelperValidator
 
checkHash(HelperDefinition, BasicHelper) - Static method in class org.trimou.handlebars.HelperValidator
 
checkNotInitialized(boolean) - Method in class org.trimou.engine.config.AbstractConfigurationAware
 
checkParams(Class<? extends Helper>, HelperDefinition, int) - Static method in class org.trimou.handlebars.HelperValidator
 
checkRootDir() - Method in class org.trimou.engine.locator.FilePathTemplateLocator
 
checkType(Class<? extends Helper>, HelperDefinition, MustacheTagType...) - Static method in class org.trimou.handlebars.HelperValidator
 
CHOOSE - Static variable in class org.trimou.handlebars.HelpersBuilder
 
ChooseHelper - Class in org.trimou.handlebars
This helper works similarly as the JSP c:choose tag.
ChooseHelper() - Constructor for class org.trimou.handlebars.ChooseHelper
 
ChooseHelper.OtherwiseHelper - Class in org.trimou.handlebars
 
ChooseHelper.WhenHelper - Class in org.trimou.handlebars
The first param is the test condition.
CLASS - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
ClassPathTemplateLocator - Class in org.trimou.engine.locator
Classpath template locator.
ClassPathTemplateLocator(int, String) - Constructor for class org.trimou.engine.locator.ClassPathTemplateLocator
 
ClassPathTemplateLocator(int, String, String) - Constructor for class org.trimou.engine.locator.ClassPathTemplateLocator
 
ClassPathTemplateLocator(int, String, ClassLoader) - Constructor for class org.trimou.engine.locator.ClassPathTemplateLocator
 
ClassPathTemplateLocator(int, String, String, ClassLoader, boolean) - Constructor for class org.trimou.engine.locator.ClassPathTemplateLocator
 
ClassPathTemplateLocator.Builder - Class in org.trimou.engine.locator
 
clear() - Method in interface org.trimou.engine.cache.ComputingCache
Clear the cache.
clearData() - Method in class org.trimou.engine.listener.EnhancedStatsCollector
Drop all the collected data.
clearData() - Method in class org.trimou.engine.listener.SimpleStatsCollector
Drop all the collected data.
CombinedIndexResolver - Class in org.trimou.engine.resolver
A combined resolver which is able to resolve index-based access to lists and arrays.
CombinedIndexResolver() - Constructor for class org.trimou.engine.resolver.CombinedIndexResolver
 
CombinedIndexResolver(int) - Constructor for class org.trimou.engine.resolver.CombinedIndexResolver
 
CommentSegment - Class in org.trimou.engine.segment
Comment segment.
CommentSegment(String, Origin) - Constructor for class org.trimou.engine.segment.CommentSegment
 
compilationFinished(MustacheCompilationEvent) - Method in class org.trimou.engine.listener.AbstractMustacheListener
 
compilationFinished(MustacheCompilationEvent) - Method in interface org.trimou.engine.listener.MustacheListener
Notification that a Mustache template was just compiled.
compileMustache(String, String) - Method in interface org.trimou.engine.MustacheEngine
Compile the given template.
compileMustache(String) - Method in interface org.trimou.engine.MustacheEngine
Compile the given template.
compute(K) - Method in interface org.trimou.engine.cache.ComputingCache.Function
Compute a value for a key.
COMPUTING_CACHE_CONSUMER_ID - Static variable in class org.trimou.engine.listener.EnhancedStatsCollector
 
COMPUTING_CACHE_CONSUMER_ID - Static variable in class org.trimou.engine.listener.SimpleStatsCollector
 
COMPUTING_CACHE_CONSUMER_ID - Static variable in interface org.trimou.engine.MustacheEngine
 
COMPUTING_CACHE_CONSUMER_ID - Static variable in class org.trimou.engine.resolver.ReflectionResolver
 
ComputingCache<K,V> - Interface in org.trimou.engine.cache
A simple abstraction for computing (lazy loading) cache.
ComputingCache.Function<K,V> - Interface in org.trimou.engine.cache
 
ComputingCache.KeyPredicate<K> - Interface in org.trimou.engine.cache
 
ComputingCache.Listener<K> - Interface in org.trimou.engine.cache
 
ComputingCacheFactory - Interface in org.trimou.engine.cache
A factory for ComputingCache instances.
ConditionSelector() - Constructor for class org.trimou.handlebars.AlternativesHelper.ConditionSelector
 
ConditionSelector(AlternativesHelper.ConditionSelector.Condition) - Constructor for class org.trimou.handlebars.AlternativesHelper.ConditionSelector
 
configuration - Variable in class org.trimou.engine.config.AbstractConfigurationAware
 
Configuration - Interface in org.trimou.engine.config
Mustache engine configuration.
ConfigurationAware - Interface in org.trimou.engine.config
Configuration-aware components can define additional configuration keys to be processed and also initialize themselves with partially initialized engine configuration.
ConfigurationExtension - Interface in org.trimou.engine.config
Configuration extensions are automatically loaded during the engine initialization, provided the ServiceLoader mechanism is not disabled.
ConfigurationExtension.ConfigurationExtensionBuilder - Interface in org.trimou.engine.config
 
ConfigurationExtensions - Class in org.trimou.engine.config
 
ConfigurationFactory - Class in org.trimou.engine.config
 
ConfigurationFactory() - Constructor for class org.trimou.engine.config.ConfigurationFactory
 
ConfigurationKey - Interface in org.trimou.engine.config
A configuration key.
constructVirtualPath(String) - Method in class org.trimou.engine.locator.ClassPathTemplateLocator
 
constructVirtualPath(File) - Method in class org.trimou.engine.locator.FilePathTemplateLocator
 
constructVirtualPath(T) - Method in class org.trimou.engine.locator.PathTemplateLocator
 
ContainerSegment - Interface in org.trimou.engine.segment
Segment which contains other segments.
contains(Object[], Object) - Static method in class org.trimou.util.Arrays
 
containsOnlyDigits(String) - Static method in class org.trimou.util.Strings
 
containsOnlyWhitespace(String) - Static method in class org.trimou.util.Strings
 
containsWhitespace(String) - Static method in class org.trimou.util.Strings
 
contentMustBeNonWhitespaceCharacterSequence(MustacheTagType) - Static method in enum org.trimou.engine.MustacheTagType
 
contentMustBeValidated(MustacheTagType) - Static method in enum org.trimou.engine.MustacheTagType
 
convert(FROM) - Method in interface org.trimou.engine.convert.Converter
 
convert(Object) - Method in class org.trimou.engine.convert.ObjectToDateConverter
 
convert(long) - Method in class org.trimou.engine.listener.AbstractStatsCollector
 
convert(String) - Method in class org.trimou.engine.resolver.MapCustomKeyResolver
 
convertAndAppend(Options, Object) - Method in class org.trimou.handlebars.AbstractHelper
 
Converter<FROM,TO> - Interface in org.trimou.engine.convert
A component which is able to convert an object to a different object.
convertValue(Object) - Method in class org.trimou.handlebars.AbstractHelper
 
copy(Readable, Appendable, int) - Static method in class org.trimou.util.IOUtils
 
copyOf(List<T>) - Static method in class org.trimou.util.ImmutableList
 
copyOf(Map<K, V>) - Static method in class org.trimou.util.ImmutableMap
 
copyOf(Set<T>) - Static method in class org.trimou.util.ImmutableSet
 
create(String, ComputingCache.Function<K, V>, Long, Long, ComputingCache.Listener<K>) - Method in interface org.trimou.engine.cache.ComputingCacheFactory
The ComputingCache implementations are not required to implement eviction operations (expiration timeout, maximum size, listener).
create(String, ComputingCache.Function<K, V>, Long, Long, ComputingCache.Listener<K>) - Method in class org.trimou.engine.cache.DefaultComputingCacheFactory
 
createConfiguration(MustacheEngineBuilder) - Method in class org.trimou.engine.config.ConfigurationFactory
 
createHint(Object, String, ResolutionContext) - Method in class org.trimou.engine.resolver.AbstractResolver
 
createHint(Object, String, ResolutionContext) - Method in interface org.trimou.engine.resolver.EnhancedResolver
This method may only be called right after the Resolver.resolve(Object, String, ResolutionContext) of the same resolver returns a non-null value.
createHint(Object, String, ResolutionContext) - Method in class org.trimou.engine.resolver.MapResolver
 
createHint(Object, String, ResolutionContext) - Method in class org.trimou.engine.resolver.ReflectionResolver
 
createHint(Object, String, ResolutionContext) - Method in class org.trimou.engine.resolver.ThisResolver
 
createParser(MustacheEngine) - Method in class org.trimou.engine.parser.ParserFactory
 
createParsingHandler() - Method in class org.trimou.engine.parser.ParsingHandlerFactory
 
CUSTOM_PATTERN_KEY - Static variable in class org.trimou.engine.resolver.i18n.DateTimeFormatResolver
 

D

data - Variable in class org.trimou.engine.listener.EnhancedStatsCollector
 
data - Variable in class org.trimou.engine.listener.SimpleStatsCollector
Map of name to map of time to amount
DATE_TIME_FORMAT_RESOLVER_PRIORITY - Static variable in class org.trimou.engine.resolver.i18n.DateTimeFormatResolver
 
DateTimeFormatHelper - Class in org.trimou.handlebars.i18n
This is an alternative to DateTimeFormatResolver.
DateTimeFormatHelper() - Constructor for class org.trimou.handlebars.i18n.DateTimeFormatHelper
 
DateTimeFormatResolver - Class in org.trimou.engine.resolver.i18n
Basic date and time formatting resolver.
DateTimeFormatResolver() - Constructor for class org.trimou.engine.resolver.i18n.DateTimeFormatResolver
 
DateTimeFormatResolver(int) - Constructor for class org.trimou.engine.resolver.i18n.DateTimeFormatResolver
 
decapitalize(String, String) - Static method in class org.trimou.util.Reflections
 
DEFAULT - Static variable in class org.trimou.handlebars.HelpersBuilder
 
DEFAULT_EXTENSION_PRIORITY - Static variable in class org.trimou.engine.config.DefaultConfigurationExtension
 
DEFAULT_LOCALE_KEY - Static variable in class org.trimou.engine.locale.DefaultLocaleSupport
 
DEFAULT_NAME - Static variable in class org.trimou.handlebars.AlternativesHelper.MaxSelector
 
DEFAULT_NAME - Static variable in class org.trimou.handlebars.AlternativesHelper.MinSelector
 
DEFAULT_PRIORITY - Static variable in interface org.trimou.engine.config.ConfigurationExtension
 
DEFAULT_PRIORITY - Static variable in class org.trimou.engine.convert.AbstractValueConverter
 
DEFAULT_PRIORITY - Static variable in interface org.trimou.engine.locator.TemplateLocator
 
DEFAULT_PRIORITY - Static variable in interface org.trimou.engine.priority.WithPriority
 
DEFAULT_PRIORITY - Static variable in interface org.trimou.engine.resolver.Resolver
 
DefaultComputingCacheFactory - Class in org.trimou.engine.cache
A default computing cache factory producing computing cache implementations backed by ConcurrentHashMap.
DefaultComputingCacheFactory() - Constructor for class org.trimou.engine.cache.DefaultComputingCacheFactory
 
DefaultComputingCacheFactory(DefaultComputingCacheFactory.MaxSizeStrategy) - Constructor for class org.trimou.engine.cache.DefaultComputingCacheFactory
 
DefaultComputingCacheFactory.MaxSizeStrategy - Enum in org.trimou.engine.cache
Defines the strategy applied when the max size limit is set and exceeded.
DefaultComputingCacheFactory.RemovalCause - Enum in org.trimou.engine.cache
 
DefaultConfigurationExtension - Class in org.trimou.engine.config
Registers the default components.
DefaultConfigurationExtension() - Constructor for class org.trimou.engine.config.DefaultConfigurationExtension
 
defaultFormat(F, Locale, TimeZone) - Method in class org.trimou.handlebars.i18n.AbstractTimeFormatHelper
 
defaultFormat(Object, Locale, TimeZone) - Method in class org.trimou.handlebars.i18n.DateTimeFormatHelper
 
defaultFormat(TemporalAccessor, Locale, TimeZone) - Method in class org.trimou.handlebars.i18n.TimeFormatHelper
 
DefaultHelper() - Constructor for class org.trimou.handlebars.SwitchHelper.DefaultHelper
 
DefaultLiteralSupport - Class in org.trimou.engine.interpolation
The default LiteralSupport implementation.
DefaultLiteralSupport() - Constructor for class org.trimou.engine.interpolation.DefaultLiteralSupport
 
DefaultLocaleSupport - Class in org.trimou.engine.locale
A default LocaleSupport implementation.
DefaultLocaleSupport() - Constructor for class org.trimou.engine.locale.DefaultLocaleSupport
 
DefaultTextSupport - Class in org.trimou.engine.text
 
DefaultTextSupport() - Constructor for class org.trimou.engine.text.DefaultTextSupport
 
DefaultTextSupport(Escaper) - Constructor for class org.trimou.engine.text.DefaultTextSupport
 
DELIMITER - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
DOT - Static variable in class org.trimou.util.Strings
 
DotKeySplitter - Class in org.trimou.engine.interpolation
The default KeySplitter implementation which follows the dot notation.
DotKeySplitter() - Constructor for class org.trimou.engine.interpolation.DotKeySplitter
 
DotNotation() - Constructor for class org.trimou.handlebars.EvalHelper.DotNotation
 
DummyTransformResolver - Class in org.trimou.engine.resolver
Unlike TransformResolver this resolver first returns a dummy context object - unique marker - and then performs the transformation.
DummyTransformResolver(int, String...) - Constructor for class org.trimou.engine.resolver.DummyTransformResolver
 
DummyTransformResolver(int, Transformer, String...) - Constructor for class org.trimou.engine.resolver.DummyTransformResolver
 

E

EACH - Static variable in class org.trimou.handlebars.HelpersBuilder
 
EachHelper - Class in org.trimou.handlebars
Iterates over the params or the object at the top of the context stack.
EachHelper() - Constructor for class org.trimou.handlebars.EachHelper
 
ELSE - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
EMBED - Static variable in class org.trimou.handlebars.HelpersBuilder
 
EmbedHelper - Class in org.trimou.handlebars
Embed the template source.
EmbedHelper() - Constructor for class org.trimou.handlebars.EmbedHelper
 
EmbedHelper(EmbedHelper.SourceProcessor) - Constructor for class org.trimou.handlebars.EmbedHelper
 
EmbedHelper.SourceProcessor - Interface in org.trimou.handlebars
 
empty() - Static method in class org.trimou.handlebars.HelpersBuilder
 
EMPTY - Static variable in class org.trimou.util.Strings
 
EMPTY_OBJECT_ARRAY - Static variable in class org.trimou.util.Arrays
 
ENABLED_KEY - Static variable in class org.trimou.engine.resolver.CombinedIndexResolver
If set to false the resolver is marked as invalid.
endTemplate() - Method in interface org.trimou.engine.parser.ParsingHandler
Parsing ended.
engineBuilt(MustacheEngine) - Method in interface org.trimou.engine.MustacheEngineBuilder.EngineBuiltCallback
 
engineBuilt(MustacheEngine) - Method in class org.trimou.lambda.i18n.ResourceBundleLambda
 
EngineConfigurationKey - Enum in org.trimou.engine.config
Engine configuration keys.
EnhancedResolver - Interface in org.trimou.engine.resolver
An enhanced resolver should be able to create a EnhancedResolver.Hint for a sucessfully resolved context object and name.
EnhancedResolver.Hint - Interface in org.trimou.engine.resolver
A hint could be used to skip the resolver chain for a part of the key of a specific tag.
EnhancedStatsCollector - Class in org.trimou.engine.listener
Unlike SimpleStatsCollector this listener is able to detect rendering errors.
EnhancedStatsCollector() - Constructor for class org.trimou.engine.listener.EnhancedStatsCollector
 
EnhancedStatsCollector(Predicate<String>, TimeUnit) - Constructor for class org.trimou.engine.listener.EnhancedStatsCollector
 
EnhancedStatsCollector.ExecutionData - Class in org.trimou.engine.listener
 
entryInvalidated(K, String) - Method in interface org.trimou.engine.cache.ComputingCache.Listener
 
equals(Object) - Method in class org.trimou.engine.config.SimpleConfigurationKey
 
equals(Object) - Method in class org.trimou.engine.listener.AbstractStatsCollector.Stats
 
equals(Object) - Method in class org.trimou.engine.listener.SimpleStatsCollector.SimpleStats
 
EQUALS - Static variable in class org.trimou.util.Strings
 
EqualsHelper - Class in org.trimou.handlebars
Renders a block if the first param does/doesn't equal to the second param (by means of Object.equals(Object)).
EqualsHelper() - Constructor for class org.trimou.handlebars.EqualsHelper
Tests equality.
EqualsHelper(boolean) - Constructor for class org.trimou.handlebars.EqualsHelper
 
escape(String) - Method in class org.trimou.util.Escaper
 
escape(String, Appendable) - Method in class org.trimou.util.Escaper
 
escapeHtml(String) - Method in class org.trimou.engine.text.DefaultTextSupport
 
escapeHtml(String) - Method in interface org.trimou.engine.text.TextSupport
Interpolated values should be HTML-escaped, if appropriate.
Escaper - Class in org.trimou.util
Escapes the characters using a map of replacements.
Escaper.Builder - Class in org.trimou.util
 
EVAL - Static variable in class org.trimou.handlebars.HelpersBuilder
 
EvalHelper - Class in org.trimou.handlebars
Allows to build the key dynamically and evaluate it afterwards.
EvalHelper() - Constructor for class org.trimou.handlebars.EvalHelper
 
EvalHelper(EvalHelper.Notation) - Constructor for class org.trimou.handlebars.EvalHelper
 
EvalHelper.BracketDotNotation - Class in org.trimou.handlebars
 
EvalHelper.DotNotation - Class in org.trimou.handlebars
 
EvalHelper.Notation - Interface in org.trimou.handlebars
 
evaluate(Options) - Method in enum org.trimou.handlebars.NumericExpressionHelper.Operator
 
execute(Appendable, ExecutionContext) - Method in class org.trimou.engine.segment.CommentSegment
 
execute(Appendable, ExecutionContext) - Method in class org.trimou.engine.segment.ExtendSectionSegment
 
execute(Appendable, ExecutionContext) - Method in class org.trimou.engine.segment.ExtendSegment
 
execute(Appendable, ExecutionContext) - Method in class org.trimou.engine.segment.InvertedSectionSegment
 
execute(Appendable, ExecutionContext) - Method in class org.trimou.engine.segment.LineSeparatorSegment
 
execute(Appendable, ExecutionContext) - Method in class org.trimou.engine.segment.PartialSegment
 
execute(Appendable, ExecutionContext) - Method in class org.trimou.engine.segment.RootSegment
 
execute(Appendable, ExecutionContext) - Method in class org.trimou.engine.segment.SectionSegment
 
execute(Appendable, ExecutionContext) - Method in interface org.trimou.engine.segment.Segment
Execute this segment (e.g. write down some variable value).
execute(Appendable, ExecutionContext) - Method in class org.trimou.engine.segment.SetDelimitersSegment
 
execute(Appendable, ExecutionContext) - Method in class org.trimou.engine.segment.TextSegment
 
execute(Appendable, ExecutionContext) - Method in class org.trimou.engine.segment.ValueSegment
 
execute(Options) - Method in class org.trimou.handlebars.AlternativesHelper
 
execute(Options) - Method in class org.trimou.handlebars.AsyncHelper
 
execute(Options) - Method in class org.trimou.handlebars.CacheHelper
 
execute(Options) - Method in class org.trimou.handlebars.ChooseHelper
 
execute(Options) - Method in class org.trimou.handlebars.ChooseHelper.OtherwiseHelper
 
execute(Options) - Method in class org.trimou.handlebars.ChooseHelper.WhenHelper
 
execute(Options) - Method in class org.trimou.handlebars.EachHelper
 
execute(Options) - Method in class org.trimou.handlebars.EmbedHelper
 
execute(Options) - Method in class org.trimou.handlebars.EqualsHelper
 
execute(Options) - Method in class org.trimou.handlebars.EvalHelper
 
execute(Options) - Method in class org.trimou.handlebars.FormatHelper
 
execute(Options) - Method in interface org.trimou.handlebars.Helper
Execute the helper.
execute(Options) - Method in class org.trimou.handlebars.i18n.AbstractTimeFormatHelper
 
execute(Options) - Method in class org.trimou.handlebars.i18n.ResourceBundleHelper
 
execute(Options) - Method in class org.trimou.handlebars.IncludeHelper
 
execute(Options) - Method in class org.trimou.handlebars.InvokeHelper
 
execute(Options) - Method in class org.trimou.handlebars.IsHelper
 
execute(Options) - Method in class org.trimou.handlebars.JoinHelper
 
execute(Options) - Method in class org.trimou.handlebars.LogHelper
 
execute(Options) - Method in class org.trimou.handlebars.NumberMatchingHelper
 
execute(Options) - Method in class org.trimou.handlebars.NumericExpressionHelper
 
execute(Options) - Method in interface org.trimou.handlebars.Options.HelperExecutable
 
execute(Options) - Method in class org.trimou.handlebars.RepeatHelper
 
execute(Options) - Method in class org.trimou.handlebars.SetHelper
 
execute(BiConsumer<Options, Configuration>) - Method in class org.trimou.handlebars.SimpleHelpers.Builder
 
execute(BiConsumer<Options, Configuration>) - Static method in class org.trimou.handlebars.SimpleHelpers
 
execute(Options) - Method in class org.trimou.handlebars.SwitchHelper.CaseHelper
 
execute(Options) - Method in class org.trimou.handlebars.SwitchHelper.DefaultHelper
 
execute(Options) - Method in class org.trimou.handlebars.SwitchHelper
 
execute(Options) - Method in class org.trimou.handlebars.TagHelper
 
execute(Options) - Method in class org.trimou.handlebars.WithHelper
 
executeAsync(Options.HelperExecutable) - Method in interface org.trimou.handlebars.Options
Executes the given Options.HelperExecutable asynchronously.
executeNoDefiningLookup(Appendable, ExecutionContext) - Method in class org.trimou.engine.segment.ExtendSectionSegment
 
ExecutionContext - Interface in org.trimou.engine.context
The execution context is implemented as a hierarchy of immutable objects.
ExecutionContexts - Class in org.trimou.engine.context
 
ExecutionContexts() - Constructor for class org.trimou.engine.context.ExecutionContexts
 
EXPIRE - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
ExtendSectionSegment - Class in org.trimou.engine.segment
Either defines a section to be extended/overrided, or an extending/defining section.
ExtendSectionSegment(String, Origin, List<Segment>) - Constructor for class org.trimou.engine.segment.ExtendSectionSegment
 
ExtendSegment - Class in org.trimou.engine.segment
This segment extends some template and overrides its extending sections.
ExtendSegment(String, Origin, List<Segment>) - Constructor for class org.trimou.engine.segment.ExtendSegment
 
extra() - Static method in class org.trimou.handlebars.HelpersBuilder
 

F

FILE_SEPARATOR - Static variable in class org.trimou.util.Strings
 
FilePathTemplateLocator - Class in org.trimou.engine.locator
Abstract file-based template locator.
FilePathTemplateLocator(int, String) - Constructor for class org.trimou.engine.locator.FilePathTemplateLocator
 
FilePathTemplateLocator(int, String, String) - Constructor for class org.trimou.engine.locator.FilePathTemplateLocator
 
Files - Class in org.trimou.util
 
FileSystemTemplateLocator - Class in org.trimou.engine.locator
Filesystem template locator.
FileSystemTemplateLocator(int, String) - Constructor for class org.trimou.engine.locator.FileSystemTemplateLocator
 
FileSystemTemplateLocator(int, String, String) - Constructor for class org.trimou.engine.locator.FileSystemTemplateLocator
 
FileSystemTemplateLocator.Builder - Class in org.trimou.engine.locator
 
FixedLocaleSupport - Class in org.trimou.engine.locale
Simple implementation with the fixed Locale instance.
Flow - Class in org.trimou.handlebars
 
flushAsyncAppendable(Appendable) - Static method in class org.trimou.engine.segment.RootSegment
 
FMT - Static variable in class org.trimou.handlebars.HelpersBuilder
 
fn(Appendable, ExecutionContext) - Method in class org.trimou.engine.segment.SectionSegment
 
fn(Appendable, ExecutionContext) - Method in class org.trimou.engine.segment.ValueSegment
 
fn() - Method in interface org.trimou.handlebars.Options
Proceed with template execution, i.e. execute the block.
fn(Appendable) - Method in interface org.trimou.handlebars.Options
Proceed with execution, i.e. execute the block.
forEachOperator() - Static method in class org.trimou.handlebars.NumericExpressionHelper
Enum.toString() is used as the helper name.
forEachOperator(HelpersBuilder) - Static method in class org.trimou.handlebars.NumericExpressionHelper
 
forEachOperator(BiConsumer<String, Helper>) - Static method in class org.trimou.handlebars.NumericExpressionHelper
Invokes the specified consumer for all operators.
format(F, S, Locale, TimeZone) - Method in class org.trimou.handlebars.i18n.AbstractTimeFormatHelper
 
format(F, String, Locale, TimeZone) - Method in class org.trimou.handlebars.i18n.AbstractTimeFormatHelper
 
format(Object, Integer, Locale, TimeZone) - Method in class org.trimou.handlebars.i18n.DateTimeFormatHelper
 
format(Object, String, Locale, TimeZone) - Method in class org.trimou.handlebars.i18n.DateTimeFormatHelper
 
format(TemporalAccessor, FormatStyle, Locale, TimeZone) - Method in class org.trimou.handlebars.i18n.TimeFormatHelper
 
format(TemporalAccessor, String, Locale, TimeZone) - Method in class org.trimou.handlebars.i18n.TimeFormatHelper
 
FORMAT - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
FormatHelper - Class in org.trimou.handlebars
A simple printf-style format helper.
FormatHelper() - Constructor for class org.trimou.handlebars.FormatHelper
 
FRAGMENT_CACHE_MAX_SIZE_KEY - Static variable in class org.trimou.handlebars.CacheHelper
Limit the size of the fragment cache.
from(Locale) - Static method in class org.trimou.engine.locale.FixedLocaleSupport
 
from(Function<Object, Object>) - Static method in class org.trimou.handlebars.Functions
 
fromTag(MustacheTagType) - Static method in enum org.trimou.engine.segment.SegmentType
 
Function - Interface in org.trimou.handlebars
Function accepts an Object argument and produces an Object result.
Functions - Class in org.trimou.handlebars
 

G

GAP - Static variable in class org.trimou.util.Strings
 
geExecutorService() - Method in interface org.trimou.engine.config.Configuration
 
generate(Class<? extends Identified>) - Method in interface org.trimou.engine.id.IdentifierGenerator
If the identified parameter is null, the returned value must be unique per the MustacheEngine instance.
generate(Class<? extends Identified>) - Method in class org.trimou.engine.id.SequenceIdentifierGenerator
 
get(K) - Method in interface org.trimou.engine.cache.ComputingCache
 
get() - Method in interface org.trimou.engine.config.ConfigurationKey
 
get() - Method in enum org.trimou.engine.config.EngineConfigurationKey
 
get() - Method in class org.trimou.engine.config.SimpleConfigurationKey
 
get() - Method in class org.trimou.engine.context.ValueWrapper
 
get(String) - Method in interface org.trimou.engine.resolver.Mapper
 
get(String) - Method in class org.trimou.engine.segment.ImmutableIterationMeta
 
GET_PREFIX - Static variable in class org.trimou.engine.resolver.ReflectionResolver
 
getAllIdentifiers() - Method in class org.trimou.engine.locator.ClassPathTemplateLocator
 
getAllIdentifiers() - Method in class org.trimou.engine.locator.FilePathTemplateLocator
 
getAllIdentifiers() - Method in class org.trimou.engine.locator.MapTemplateLocator
 
getAllIdentifiers() - Method in interface org.trimou.engine.locator.TemplateLocator
This method should return an empty set if it's not possible to collect the names/identifiers.
getAllPresent() - Method in interface org.trimou.engine.cache.ComputingCache
 
getAppendable() - Method in interface org.trimou.handlebars.Options
In most cases it's better to use the convenient method Options.append(CharSequence) instead.
getBooleanPropertyValue(T) - Method in interface org.trimou.engine.config.Configuration
 
getChildTags() - Method in interface org.trimou.engine.MustacheTagInfo
 
getCode() - Method in exception org.trimou.exception.MustacheException
 
getCommand() - Method in enum org.trimou.engine.MustacheTagType
 
getCompiledTemplate() - Method in interface org.trimou.engine.parser.ParsingHandler
 
getComputingCacheFactory() - Method in interface org.trimou.engine.config.Configuration
 
getComputingCacheFactory() - Method in class org.trimou.engine.MustacheEngineBuilder
 
getConfiguration() - Method in interface org.trimou.engine.MustacheEngine
 
getConfigurationExtensionClassLoader() - Method in class org.trimou.engine.MustacheEngineBuilder
 
getConfigurationKeys() - Method in interface org.trimou.engine.config.ConfigurationAware
 
getConfigurationKeys() - Method in class org.trimou.engine.locator.PathTemplateLocator
 
getConfigurationKeys() - Method in class org.trimou.engine.resolver.CombinedIndexResolver
 
getConfigurationKeys() - Method in class org.trimou.engine.resolver.i18n.DateTimeFormatResolver
 
getConfigurationKeys() - Method in class org.trimou.engine.resolver.ReflectionResolver
 
getConfigurationKeys() - Method in class org.trimou.handlebars.CacheHelper
 
getConfigurationKeys() - Method in class org.trimou.handlebars.InvokeHelper
 
getContentLiteralBlock() - Method in interface org.trimou.engine.segment.ContainerSegment
 
getContentLiteralBlock() - Method in interface org.trimou.handlebars.HelperDefinition
Note that the text is reconstructed and will not be an exact copy when "Set Delimiter" tags are used.
getCurrentLocale() - Method in class org.trimou.engine.locale.DefaultLocaleSupport
 
getCurrentLocale(Mapper) - Method in class org.trimou.engine.locale.DefaultLocaleSupport
 
getCurrentLocale() - Method in class org.trimou.engine.locale.FixedLocaleSupport
 
getCurrentLocale() - Method in interface org.trimou.engine.locale.LocaleSupport
 
getCurrentLocale(Mapper) - Method in interface org.trimou.engine.locale.LocaleSupport
The caller may supply a Mapper instance which could be used to lookup the current locale.
getCurrentLocale() - Method in class org.trimou.engine.resolver.i18n.LocaleAwareResolver
 
getCurrentLocale() - Method in class org.trimou.handlebars.i18n.LocaleAwareValueHelper
 
getCurrentLocale(Options) - Method in class org.trimou.handlebars.i18n.LocaleAwareValueHelper
 
getData(String) - Method in class org.trimou.engine.listener.SimpleStatsCollector
 
getData() - Method in class org.trimou.engine.listener.SimpleStatsCollector
 
getDefaultFileEncoding() - Method in class org.trimou.engine.locator.PathTemplateLocator
 
getDefaultLogic() - Method in class org.trimou.handlebars.UnlessHelper
 
getDefaultValue() - Method in interface org.trimou.engine.config.ConfigurationKey
The set of supported value types which can be automatically converted consist of String, Boolean, Integer and Long.
getDefaultValue() - Method in enum org.trimou.engine.config.EngineConfigurationKey
 
getDefaultValue() - Method in class org.trimou.engine.config.SimpleConfigurationKey
 
getDefiningSection(String) - Method in interface org.trimou.engine.context.ExecutionContext
 
getEngine() - Method in class org.trimou.engine.parser.Template
 
getErrors() - Method in class org.trimou.engine.listener.AbstractStatsCollector.Stats
 
getExecutions() - Method in class org.trimou.engine.listener.SimpleStatsCollector.SimpleStats
 
getExecutorService() - Method in class org.trimou.engine.MustacheEngineBuilder
 
getFinished() - Method in class org.trimou.engine.listener.AbstractStatsCollector.Stats
 
getFirstContextObject() - Method in interface org.trimou.engine.context.ExecutionContext
 
getFormattableObject(Object, Locale, TimeZone, MustacheTagInfo) - Method in class org.trimou.handlebars.i18n.AbstractTimeFormatHelper
 
getFormattableObject(Object, Locale, TimeZone, MustacheTagInfo) - Method in class org.trimou.handlebars.i18n.DateTimeFormatHelper
 
getFormattableObject(Object, Locale, TimeZone, MustacheTagInfo) - Method in class org.trimou.handlebars.i18n.TimeFormatHelper
 
getGeneratedId() - Method in interface org.trimou.engine.id.Identified
The id must be unique for the given component type and MustacheEngine instance.
getGeneratedId() - Method in class org.trimou.engine.parser.Template
 
getGlobalData() - Method in interface org.trimou.engine.config.Configuration
 
getHash() - Method in interface org.trimou.handlebars.HelperDefinition
The map may contain HelperDefinition.ValuePlaceholder instances during validation.
getHelpers() - Method in interface org.trimou.engine.config.Configuration
 
getHint() - Method in class org.trimou.engine.context.ValueWrapper
A hint is only set if a new instance is created during resolution.
getId() - Method in class org.trimou.engine.listener.AbstractStatsCollector.Stats
 
getId() - Method in interface org.trimou.engine.MustacheTagInfo
 
getIdentifierGenerator() - Method in interface org.trimou.engine.config.Configuration
 
getIdentifierGenerator() - Method in class org.trimou.engine.MustacheEngineBuilder
 
getIfPresent(K) - Method in interface org.trimou.engine.cache.ComputingCache
 
getIndex() - Method in class org.trimou.engine.segment.ImmutableIterationMeta
The first element is at index 1.
getIndex() - Method in class org.trimou.engine.segment.Origin
 
getIndexParity() - Method in class org.trimou.engine.segment.ImmutableIterationMeta
 
getIndexValue(String, int) - Method in class org.trimou.engine.resolver.IndexResolver
 
getIndexValue(String, String, int) - Method in class org.trimou.engine.resolver.IndexResolver
 
getInfo() - Method in interface org.trimou.engine.config.Configuration
 
getInputType() - Method in class org.trimou.lambda.InputLiteralLambda
 
getInputType() - Method in class org.trimou.lambda.InputProcessingLambda
 
getInputType() - Method in interface org.trimou.lambda.Lambda
 
getIntegerPropertyValue(T) - Method in interface org.trimou.engine.config.Configuration
 
getKey() - Method in class org.trimou.engine.context.ValueWrapper
 
getKey() - Method in interface org.trimou.engine.resolver.ResolutionContext
 
getKeyPartIndex() - Method in class org.trimou.engine.context.ValueWrapper
 
getKeyPartIndex() - Method in interface org.trimou.engine.resolver.ResolutionContext
 
getKeySplitter() - Method in interface org.trimou.engine.config.Configuration
 
getKeySplitter() - Method in class org.trimou.engine.MustacheEngineBuilder
 
getLine() - Method in interface org.trimou.engine.MustacheTagInfo
 
getLine() - Method in class org.trimou.engine.segment.Origin
 
getLiteral(String, MustacheTagInfo) - Method in class org.trimou.engine.interpolation.DefaultLiteralSupport
 
getLiteral(String, MustacheTagInfo) - Method in interface org.trimou.engine.interpolation.LiteralSupport
 
getLiteralBlock() - Method in class org.trimou.engine.segment.CommentSegment
 
getLiteralBlock() - Method in class org.trimou.engine.segment.LineSeparatorSegment
 
getLiteralBlock() - Method in class org.trimou.engine.segment.PartialSegment
 
getLiteralBlock() - Method in class org.trimou.engine.segment.RootSegment
 
getLiteralBlock() - Method in class org.trimou.engine.segment.SectionSegment
 
getLiteralBlock() - Method in interface org.trimou.engine.segment.Segment
Note that the text is reconstructed and will not be an exact copy when "Set Delimiter" tags are used.
getLiteralBlock() - Method in class org.trimou.engine.segment.TextSegment
 
getLiteralSupport() - Method in interface org.trimou.engine.config.Configuration
 
getLiteralSupport() - Method in class org.trimou.engine.MustacheEngineBuilder
 
getLocale(Options) - Method in class org.trimou.handlebars.i18n.LocaleAwareValueHelper
 
getLocale(Object) - Static method in class org.trimou.util.Locales
 
getLocaleSupport() - Method in interface org.trimou.engine.config.Configuration
 
getLocaleSupport() - Method in class org.trimou.engine.MustacheEngineBuilder
 
getLongPropertyValue(T) - Method in interface org.trimou.engine.config.Configuration
 
getMaxTime() - Method in class org.trimou.engine.listener.AbstractStatsCollector.Stats
 
getMaxTime() - Method in class org.trimou.engine.listener.SimpleStatsCollector.SimpleStats
 
getMeanTime() - Method in class org.trimou.engine.listener.AbstractStatsCollector.Stats
 
getMeanTime() - Method in class org.trimou.engine.listener.SimpleStatsCollector.SimpleStats
 
getMessage() - Method in exception org.trimou.exception.MustacheException
 
getMinParams() - Method in enum org.trimou.handlebars.NumericExpressionHelper.Operator
 
getMinTime() - Method in class org.trimou.engine.listener.AbstractStatsCollector.Stats
 
getMinTime() - Method in class org.trimou.engine.listener.SimpleStatsCollector.SimpleStats
 
getMissingValueHandler() - Method in interface org.trimou.engine.config.Configuration
 
getMissingValueHandler() - Method in class org.trimou.engine.MustacheEngineBuilder
 
getMustache() - Method in interface org.trimou.engine.listener.MustacheCompilationEvent
 
getMustache(String) - Method in interface org.trimou.engine.MustacheEngine
Get the compiled template with the given id.
getMustacheContents() - Method in interface org.trimou.engine.listener.MustacheParsingEvent
 
getMustacheGeneratedId() - Method in interface org.trimou.engine.listener.MustacheRenderingEvent
 
getMustacheListeners() - Method in interface org.trimou.engine.config.Configuration
 
getMustacheName() - Method in interface org.trimou.engine.listener.MustacheParsingEvent
 
getMustacheName() - Method in interface org.trimou.engine.listener.MustacheRenderingEvent
 
getMustacheSource(String) - Method in interface org.trimou.engine.MustacheEngine
 
getName() - Method in class org.trimou.engine.listener.AbstractStatsCollector.Stats
 
getName() - Method in class org.trimou.engine.listener.SimpleStatsCollector.SimpleStats
 
getName() - Method in class org.trimou.engine.parser.Template
 
getName() - Method in interface org.trimou.handlebars.HelperDefinition.ValuePlaceholder
 
getName() - Method in interface org.trimou.Mustache
A name is used to locate the template contents by means of TemplateLocator.
getNestedTemplate(String) - Method in class org.trimou.engine.parser.Template
 
getOrigin() - Method in interface org.trimou.engine.segment.Segment
 
getOriginalDefinition() - Method in interface org.trimou.handlebars.Options
 
getParameter(int, Object) - Method in interface org.trimou.handlebars.HelperDefinition
 
getParameters() - Method in interface org.trimou.handlebars.HelperDefinition
The list may contain HelperDefinition.ValuePlaceholder instances during validation.
getParent() - Method in interface org.trimou.engine.context.ExecutionContext
 
getPosition() - Method in class org.trimou.engine.segment.ImmutableIterationMeta
The name for ImmutableIterationMeta.getIndex() was poorly chosen.
getPriority() - Method in interface org.trimou.engine.config.ConfigurationExtension
 
getPriority() - Method in class org.trimou.engine.config.DefaultConfigurationExtension
 
getPriority() - Method in class org.trimou.engine.convert.AbstractValueConverter
 
getPriority() - Method in class org.trimou.engine.locator.AbstractTemplateLocator
 
getPriority() - Method in interface org.trimou.engine.locator.TemplateLocator
 
getPriority() - Method in interface org.trimou.engine.priority.WithPriority
 
getPriority() - Method in class org.trimou.engine.resolver.AbstractResolver
 
getPriority() - Method in interface org.trimou.engine.resolver.Resolver
 
getRawData(Mustache) - Method in class org.trimou.engine.listener.EnhancedStatsCollector
 
getRealPathSeparator() - Method in class org.trimou.engine.locator.FileSystemTemplateLocator
 
getRealPathSeparator() - Method in class org.trimou.engine.locator.PathTemplateLocator
 
getRequiredHashKeys() - Method in class org.trimou.handlebars.BasicHelper
 
getResolvers() - Method in interface org.trimou.engine.config.Configuration
 
getRootDir() - Method in class org.trimou.engine.locator.FilePathTemplateLocator
 
getRootDir() - Method in class org.trimou.engine.locator.FileSystemTemplateLocator
 
getRootPath() - Method in class org.trimou.engine.locator.PathTemplateLocator
 
getRootSegment() - Method in class org.trimou.engine.parser.Template
 
getSegmentName() - Method in class org.trimou.engine.segment.PartialSegment
 
getSegmentName() - Method in class org.trimou.engine.segment.ValueSegment
 
getSegments() - Method in interface org.trimou.engine.segment.ContainerSegment
 
getSegmentsSize(boolean) - Method in interface org.trimou.engine.segment.ContainerSegment
 
getSimpleStats(String) - Method in class org.trimou.engine.listener.SimpleStatsCollector
 
getSimpleStats() - Method in class org.trimou.engine.listener.SimpleStatsCollector
 
getStats(Mustache) - Method in class org.trimou.engine.listener.EnhancedStatsCollector
 
getStats() - Method in class org.trimou.engine.listener.EnhancedStatsCollector
 
getStringPropertyValue(T) - Method in interface org.trimou.engine.config.Configuration
 
getSuffix() - Method in class org.trimou.engine.locator.PathTemplateLocator
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.BasicHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.CacheHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.EachHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.i18n.AbstractTimeFormatHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.i18n.LocaleAwareValueHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.i18n.ResourceBundleHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.InvokeHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.JoinHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.LogHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.RepeatHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.SetHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.SwitchHelper.CaseHelper
 
getTagInfo() - Method in interface org.trimou.engine.segment.Segment
 
getTagInfo() - Method in interface org.trimou.handlebars.HelperDefinition
 
getTagType() - Method in class org.trimou.engine.segment.ValueSegment
 
getTemplate() - Method in class org.trimou.engine.segment.Origin
 
getTemplateGeneratedId() - Method in interface org.trimou.engine.MustacheTagInfo
 
getTemplateLocators() - Method in interface org.trimou.engine.config.Configuration
 
getTemplateName() - Method in interface org.trimou.engine.MustacheTagInfo
 
getTemplateName() - Method in class org.trimou.engine.segment.Origin
 
getText() - Method in interface org.trimou.engine.MustacheTagInfo
 
getText() - Method in interface org.trimou.engine.segment.Segment
 
getTextSupport() - Method in interface org.trimou.engine.config.Configuration
 
getTextSupport() - Method in class org.trimou.engine.MustacheEngineBuilder
 
getTimeUnit() - Method in class org.trimou.engine.listener.AbstractStatsCollector
 
getTimeZone(Options) - Method in class org.trimou.handlebars.i18n.AbstractTimeFormatHelper
 
getTotalTime() - Method in class org.trimou.engine.listener.AbstractStatsCollector.Stats
 
getTotalTime() - Method in class org.trimou.engine.listener.SimpleStatsCollector.SimpleStats
 
getType() - Method in interface org.trimou.engine.MustacheTagInfo
 
getType() - Method in class org.trimou.engine.segment.CommentSegment
 
getType() - Method in class org.trimou.engine.segment.ExtendSectionSegment
 
getType() - Method in class org.trimou.engine.segment.ExtendSegment
 
getType() - Method in class org.trimou.engine.segment.InvertedSectionSegment
 
getType() - Method in class org.trimou.engine.segment.LineSeparatorSegment
 
getType() - Method in class org.trimou.engine.segment.PartialSegment
 
getType() - Method in class org.trimou.engine.segment.RootSegment
 
getType() - Method in class org.trimou.engine.segment.SectionSegment
 
getType() - Method in interface org.trimou.engine.segment.Segment
 
getType() - Method in class org.trimou.engine.segment.SetDelimitersSegment
 
getType() - Method in class org.trimou.engine.segment.TextSegment
 
getType() - Method in class org.trimou.engine.segment.ValueSegment
 
getValue(String, String[], AtomicReference<EnhancedResolver.Hint>) - Method in interface org.trimou.engine.context.ExecutionContext
 
getValue(String) - Method in interface org.trimou.engine.context.ExecutionContext
 
getValue() - Method in class org.trimou.engine.segment.ImmutableIterationMeta
 
getValue() - Method in enum org.trimou.handlebars.i18n.ResourceBundleHelper.Format
 
getValue(String) - Method in interface org.trimou.handlebars.Options
The key is first processed by the KeySplitter and then processed by the resolver chain.
getValueAlias() - Method in class org.trimou.engine.segment.ImmutableIterationMeta
 
getValueConverters() - Method in interface org.trimou.engine.config.Configuration
 
getVirtualPathSeparator() - Method in class org.trimou.engine.locator.PathTemplateLocator
 
GUARD - Static variable in class org.trimou.handlebars.OptionsHashKeys
 

H

handle(MustacheTagInfo) - Method in interface org.trimou.engine.interpolation.MissingValueHandler
 
handle(MustacheTagInfo) - Method in class org.trimou.engine.interpolation.NoOpMissingValueHandler
 
handle(MustacheTagInfo) - Method in class org.trimou.engine.interpolation.ThrowingExceptionMissingValueHandler
 
HASH - Static variable in class org.trimou.util.Strings
 
hashCode() - Method in class org.trimou.engine.config.SimpleConfigurationKey
 
hashCode() - Method in class org.trimou.engine.listener.AbstractStatsCollector.Stats
 
hashCode() - Method in class org.trimou.engine.listener.SimpleStatsCollector.SimpleStats
 
hasNext() - Method in class org.trimou.engine.segment.ImmutableIterationMeta
 
Helper - Interface in org.trimou.handlebars
Handlebars-like helper.
HELPER_TAG_TYPES - Static variable in class org.trimou.handlebars.BasicHelper
 
HelperDefinition - Interface in org.trimou.handlebars
A helper definition metadata.
HelperDefinition.ValuePlaceholder - Interface in org.trimou.handlebars
A value placeholder represents an expression which will be evaluated right before the helper execution.
Helpers - Class in org.trimou.handlebars
 
HelpersBuilder - Class in org.trimou.handlebars
A simple builder for helpers map.
HelperValidator - Class in org.trimou.handlebars
 
higherFirst() - Static method in class org.trimou.engine.priority.Priorities
 
HINT_FALLBACK_ENABLED_KEY - Static variable in class org.trimou.engine.resolver.ReflectionResolver
Even if the runtime class of the context object changes try to apply the resolver.
Hints - Class in org.trimou.engine.resolver
 

I

Identified - Interface in org.trimou.engine.id
Any component that needs to be identified by a generated Long id.
IdentifierGenerator - Interface in org.trimou.engine.id
An idenfitier (long value) generator.
IF - Static variable in class org.trimou.handlebars.HelpersBuilder
 
IfHelper - Class in org.trimou.handlebars
Renders a block if the param is not "falsy".
IfHelper() - Constructor for class org.trimou.handlebars.IfHelper
 
IfHelper(String, String) - Constructor for class org.trimou.handlebars.IfHelper
 
ImmutableIterationMeta - Class in org.trimou.engine.segment
An immutable iteration metadata.
ImmutableIterationMeta(String, int, int) - Constructor for class org.trimou.engine.segment.ImmutableIterationMeta
 
ImmutableIterationMeta(String, int, int, String, Object) - Constructor for class org.trimou.engine.segment.ImmutableIterationMeta
 
ImmutableList - Class in org.trimou.util
Immutable lists.
ImmutableList() - Constructor for class org.trimou.util.ImmutableList
 
ImmutableList.ImmutableListBuilder<T> - Class in org.trimou.util
 
ImmutableMap - Class in org.trimou.util
Immutable maps.
ImmutableMap() - Constructor for class org.trimou.util.ImmutableMap
 
ImmutableMap.ImmutableMapBuilder<K,V> - Class in org.trimou.util
 
ImmutableSet - Class in org.trimou.util
Immutable sets.
ImmutableSet() - Constructor for class org.trimou.util.ImmutableSet
 
ImmutableSet.ImmutableSetBuilder<T> - Class in org.trimou.util
 
INAPPLICABLE_HINT - Static variable in class org.trimou.engine.resolver.Hints
A hint which is never applicable.
INCLUDE - Static variable in class org.trimou.handlebars.HelpersBuilder
 
IncludeHelper - Class in org.trimou.handlebars
Works similarly as partial tag except the name of the template to include may be obtained dynamically.
IncludeHelper() - Constructor for class org.trimou.handlebars.IncludeHelper
 
IndexResolver - Class in org.trimou.engine.resolver
Abstract index-based resolver.
IndexResolver(int) - Constructor for class org.trimou.engine.resolver.IndexResolver
 
init(Configuration) - Method in class org.trimou.engine.config.AbstractConfigurationAware
When overriding this method, always call super.init(config).
init() - Method in class org.trimou.engine.config.AbstractConfigurationAware
Can be overridden so that there's no need to call super.init(Configuration).
init(Configuration) - Method in interface org.trimou.engine.config.ConfigurationAware
Initialize the component.
init() - Method in class org.trimou.engine.listener.EnhancedStatsCollector
 
init() - Method in class org.trimou.engine.listener.SimpleStatsCollector
 
init() - Method in class org.trimou.engine.locator.PathTemplateLocator
 
init(Configuration) - Method in class org.trimou.engine.resolver.CombinedIndexResolver
 
init() - Method in class org.trimou.engine.resolver.i18n.DateTimeFormatResolver
 
init() - Method in class org.trimou.engine.resolver.i18n.LocaleAwareResolver
 
init() - Method in class org.trimou.engine.resolver.ReflectionResolver
 
init() - Method in class org.trimou.handlebars.AbstractHelper
 
init() - Method in class org.trimou.handlebars.CacheHelper
 
init() - Method in class org.trimou.handlebars.EachHelper
 
init() - Method in class org.trimou.handlebars.i18n.LocaleAwareValueHelper
 
init() - Method in class org.trimou.handlebars.i18n.TimeFormatHelper
 
init() - Method in class org.trimou.handlebars.InvokeHelper
 
initIntHashEntry(Options, String) - Static method in class org.trimou.handlebars.Helpers
 
initIntHashEntry(Options, String, Integer) - Static method in class org.trimou.handlebars.Helpers
 
InputLiteralLambda - Class in org.trimou.lambda
Since 2.0 this abstract class is not needed anymore - InputType#LITERAL is the default.
InputLiteralLambda() - Constructor for class org.trimou.lambda.InputLiteralLambda
 
InputProcessingLambda - Class in org.trimou.lambda
 
InputProcessingLambda() - Constructor for class org.trimou.lambda.InputProcessingLambda
 
inputType(Lambda.InputType) - Method in class org.trimou.lambda.SimpleLambdas.Builder
 
Internal - Annotation Type in org.trimou.annotations
An internal component - annotated element may be subject of incompatible changes in future releases - actually, it's not supposed to be a part of the public API.
interpolateReturnValue() - Method in class org.trimou.lambda.SimpleLambdas.Builder
 
invalidate(ComputingCache.KeyPredicate<K>) - Method in interface org.trimou.engine.cache.ComputingCache
Invalidate all entries whose keys satisfy a predicate.
invalidateFragments() - Method in class org.trimou.handlebars.CacheHelper
Invalidate all the cache fragments.
invalidateFragments(String) - Method in class org.trimou.handlebars.CacheHelper
Invalidate the cache fragments whose key contains the given part of the key.
invalidateMemberCache(Predicate<Class<?>>) - Method in class org.trimou.engine.resolver.ReflectionResolver
The member cache may theoretically cause memory leaks due to using hard references to Class and Member instances.
invalidateTemplateCache() - Method in interface org.trimou.engine.MustacheEngine
Invalidate all the cache entries for both compiled and uncompiled templates.
invalidateTemplateCache(Predicate<String>) - Method in interface org.trimou.engine.MustacheEngine
Invalidate the cache entries whose template name is matching the given predicate.
InvertedSectionSegment - Class in org.trimou.engine.segment
Inverted section segment.
InvertedSectionSegment(String, Origin, List<Segment>) - Constructor for class org.trimou.engine.segment.InvertedSectionSegment
 
INVOKE - Static variable in class org.trimou.handlebars.HelpersBuilder
 
invoke(String) - Method in class org.trimou.lambda.i18n.ResourceBundleLambda
 
invoke(String) - Method in interface org.trimou.lambda.Lambda
 
invoke(Function<String, String>) - Method in class org.trimou.lambda.SimpleLambdas.Builder
 
invoke(Function<String, String>) - Static method in class org.trimou.lambda.SimpleLambdas
 
InvokeHelper - Class in org.trimou.handlebars
Invokes public methods with parameters via reflection.
InvokeHelper() - Constructor for class org.trimou.handlebars.InvokeHelper
 
InvokeHelper(ClassLoader) - Constructor for class org.trimou.handlebars.InvokeHelper
 
InvokeHelper(ClassLoader, String) - Constructor for class org.trimou.handlebars.InvokeHelper
 
IOUtils - Class in org.trimou.util
 
IS - Static variable in class org.trimou.handlebars.HelpersBuilder
 
IS_EQUAL - Static variable in class org.trimou.handlebars.HelpersBuilder
 
IS_EVEN - Static variable in class org.trimou.handlebars.HelpersBuilder
 
IS_NOT_EQUAL - Static variable in class org.trimou.handlebars.HelpersBuilder
 
IS_NOT_NULL - Static variable in class org.trimou.handlebars.HelpersBuilder
 
IS_NOT_ONEOFF_LAMBA_TEMPLATE - Static variable in class org.trimou.engine.listener.AbstractStatsCollector
Skip templates used for Lambda return value interpolation.
IS_NULL - Static variable in class org.trimou.handlebars.HelpersBuilder
 
IS_ODD - Static variable in class org.trimou.handlebars.HelpersBuilder
 
IS_PREFIX - Static variable in class org.trimou.engine.resolver.ReflectionResolver
 
isAnIndex(String) - Method in class org.trimou.engine.resolver.IndexResolver
 
isApplied(String) - Method in class org.trimou.engine.listener.AbstractStatsCollector
 
isConstantName(Class<?>, String) - Static method in class org.trimou.util.Reflections
 
isDirectoryUsable(File) - Static method in class org.trimou.util.Files
 
isEmpty(CharSequence) - Static method in class org.trimou.util.Strings
 
isEnabled - Variable in class org.trimou.engine.convert.AbstractValueConverter
 
isEven() - Method in class org.trimou.engine.segment.ImmutableIterationMeta
 
isEvictionSupported() - Method in enum org.trimou.engine.cache.DefaultComputingCacheFactory.MaxSizeStrategy
 
isFalsy(Object) - Static method in class org.trimou.util.Checker
 
isFileUsable(File) - Static method in class org.trimou.util.Files
 
isFirst() - Method in class org.trimou.engine.segment.ImmutableIterationMeta
 
IsHelper - Class in org.trimou.handlebars
Renders the second param if the first param is not falsy, or (optionally, i.e. if set) the third param.
IsHelper() - Constructor for class org.trimou.handlebars.IsHelper
 
isLast() - Method in class org.trimou.engine.segment.ImmutableIterationMeta
 
isListLiteral(String) - Static method in class org.trimou.util.Strings
 
isListLiteralEnd(char) - Static method in class org.trimou.util.Strings
 
isListLiteralStart(char) - Static method in class org.trimou.util.Strings
 
isMatching(Object) - Method in class org.trimou.handlebars.IfHelper
 
isMatching(Object) - Method in class org.trimou.handlebars.NullCheckHelper
 
isMatching(Number) - Method in class org.trimou.handlebars.NumberIsEvenHelper
 
isMatching(Number) - Method in class org.trimou.handlebars.NumberIsOddHelper
 
isMatching(Number) - Method in class org.trimou.handlebars.NumberMatchingHelper
 
isMatching(Object) - Method in class org.trimou.handlebars.UnlessHelper
 
isNull() - Method in class org.trimou.engine.context.ValueWrapper
 
isNullOrEmpty(Collection<?>) - Static method in class org.trimou.util.Checker
 
isNullOrEmpty(Map<?, ?>) - Static method in class org.trimou.util.Checker
 
isOdd() - Method in class org.trimou.engine.segment.ImmutableIterationMeta
 
isOmitServiceLoaderConfigurationExtensions() - Method in class org.trimou.engine.MustacheEngineBuilder
 
isReturnValueInterpolated() - Method in class org.trimou.lambda.i18n.ResourceBundleLambda
 
isReturnValueInterpolated() - Method in interface org.trimou.lambda.Lambda
 
isReturnValueInterpolated() - Method in class org.trimou.lambda.SpecCompliantLambda
 
isSection(Options) - Method in class org.trimou.handlebars.AbstractHelper
 
isSection(Options) - Static method in class org.trimou.handlebars.Helpers
 
isSeparator(char) - Method in class org.trimou.engine.interpolation.BracketDotKeySplitter
 
isSeparator(char) - Method in class org.trimou.engine.interpolation.DotKeySplitter
 
isStringLiteralSeparator(char) - Static method in class org.trimou.util.Strings
 
isUnescape() - Method in class org.trimou.engine.segment.ValueSegment
 
isUnescapeVariable(Options) - Method in class org.trimou.handlebars.AbstractHelper
 
isUnescapeVariable(Options) - Static method in class org.trimou.handlebars.Helpers
 
isValid() - Method in class org.trimou.engine.convert.AbstractValueConverter
 
isValid() - Method in class org.trimou.engine.resolver.CombinedIndexResolver
 
isValid() - Method in interface org.trimou.engine.validation.Validateable
 
isValuePlaceholder(Object) - Static method in class org.trimou.handlebars.Helpers
 
isVariable(Options) - Method in class org.trimou.handlebars.AbstractHelper
 
isVariable(Options) - Static method in class org.trimou.handlebars.Helpers
 
Iterables - Class in org.trimou.util
 
Iterables() - Constructor for class org.trimou.util.Iterables
 

J

JOIN - Static variable in class org.trimou.handlebars.HelpersBuilder
 
JoinHelper - Class in org.trimou.handlebars
This helper takes all the objects specified as the parameters and joins the Object.toString() values together with the specified delimiter (optional).
JoinHelper() - Constructor for class org.trimou.handlebars.JoinHelper
 

K

KEY - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
KeySplitter - Interface in org.trimou.engine.interpolation
This component is responsible for splitting a variable key.

L

LAMBDA - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
Lambda - Interface in org.trimou.lambda
Lambda represents a special type of data - a callable object.
Lambda.InputType - Enum in org.trimou.lambda
Text input type.
LEVEL - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
LIMIT - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
LINE_SEPARATOR - Static variable in class org.trimou.util.Strings
 
LINE_SEPARATOR_CR - Static variable in class org.trimou.util.Strings
Mac OS 9, ZX Spectrum :-), etc.
LINE_SEPARATOR_CRLF - Static variable in class org.trimou.util.Strings
DOS, OS/2, Microsoft Windows, etc.
LINE_SEPARATOR_LF - Static variable in class org.trimou.util.Strings
Linux, BDS, etc.
lineSeparator(String) - Method in interface org.trimou.engine.parser.ParsingHandler
Flush a line separator.
LineSeparatorSegment - Class in org.trimou.engine.segment
Segment representing a line separator.
LineSeparatorSegment(String, Origin) - Constructor for class org.trimou.engine.segment.LineSeparatorSegment
 
LIST_RESOLVER_PRIORITY - Static variable in class org.trimou.engine.resolver.ListIndexResolver
 
listFiles(File, String) - Static method in class org.trimou.util.Files
 
ListIndexResolver - Class in org.trimou.engine.resolver
Resolve index-based access to lists.
ListIndexResolver() - Constructor for class org.trimou.engine.resolver.ListIndexResolver
 
ListIndexResolver(int) - Constructor for class org.trimou.engine.resolver.ListIndexResolver
 
LiteralSupport - Interface in org.trimou.engine.interpolation
Allows to customize the way the helpers extract literals from params and hash values.
LOCALE - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
LocaleAwareResolver - Class in org.trimou.engine.resolver.i18n
 
LocaleAwareResolver(int) - Constructor for class org.trimou.engine.resolver.i18n.LocaleAwareResolver
 
LocaleAwareValueHelper - Class in org.trimou.handlebars.i18n
An abstract Locale-aware helper.
LocaleAwareValueHelper() - Constructor for class org.trimou.handlebars.i18n.LocaleAwareValueHelper
 
Locales - Class in org.trimou.util
 
LocaleSupport - Interface in org.trimou.engine.locale
Locale support.
locate(String) - Method in class org.trimou.engine.locator.ClassPathTemplateLocator
 
locate(String) - Method in class org.trimou.engine.locator.FilePathTemplateLocator
 
locate(String) - Method in class org.trimou.engine.locator.MapTemplateLocator
 
locate(String) - Method in interface org.trimou.engine.locator.TemplateLocator
The reader is always closed by the engine right after the template source is read.
locateRealPath(String) - Method in class org.trimou.engine.locator.FilePathTemplateLocator
 
locateRealPath(String) - Method in class org.trimou.engine.locator.FileSystemTemplateLocator
 
log(LogHelper.Level, String, Object[]) - Method in interface org.trimou.handlebars.LogHelper.LoggerAdapter
 
log(LogHelper.Level, String, Object[]) - Method in class org.trimou.handlebars.LogHelper.Slf4jLoggerAdapter
 
LogHelper - Class in org.trimou.handlebars
A simple log helper.
LogHelper(LogHelper.LoggerAdapter, LogHelper.Level, boolean) - Constructor for class org.trimou.handlebars.LogHelper
 
LogHelper.Builder - Class in org.trimou.handlebars
 
LogHelper.Level - Enum in org.trimou.handlebars
Log level.
LogHelper.LoggerAdapter - Interface in org.trimou.handlebars
Log event adapter.
LogHelper.Slf4jLoggerAdapter - Class in org.trimou.handlebars
A default adapter implementation for SLF4J.
LOGIC - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
lowerFirst() - Static method in class org.trimou.engine.priority.Priorities
 

M

M - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
MAP_RESOLVER_PRIORITY - Static variable in class org.trimou.engine.resolver.MapResolver
 
MapCustomKeyResolver - Class in org.trimou.engine.resolver
Abstract resolver for maps with custom key types.
MapCustomKeyResolver(int) - Constructor for class org.trimou.engine.resolver.MapCustomKeyResolver
 
Mapper - Interface in org.trimou.engine.resolver
Maps keys to values.
MapResolver - Class in org.trimou.engine.resolver
Deals with Map (the key is expected to be an instance of a String) and Mapper instances.
MapResolver() - Constructor for class org.trimou.engine.resolver.MapResolver
 
MapResolver(int) - Constructor for class org.trimou.engine.resolver.MapResolver
 
MapTemplateLocator - Class in org.trimou.engine.locator
Template locator backed by a Map.
MapTemplateLocator(int, Map<String, String>) - Constructor for class org.trimou.engine.locator.MapTemplateLocator
 
MapTemplateLocator(Map<String, String>) - Constructor for class org.trimou.engine.locator.MapTemplateLocator
 
MapTemplateLocator.Builder - Class in org.trimou.engine.locator
 
matches(Object, String) - Method in class org.trimou.engine.resolver.i18n.NumberFormatResolver
 
matches(String) - Method in class org.trimou.engine.resolver.MapCustomKeyResolver
 
matches(Object, String) - Method in class org.trimou.engine.resolver.TransformResolver
 
matches(String) - Method in class org.trimou.engine.resolver.TransformResolver
 
matches(Object) - Method in interface org.trimou.handlebars.AlternativesHelper.ConditionSelector.Condition
 
matchesPrefix(String, String, String) - Static method in class org.trimou.util.Reflections
 
matchingName(int) - Method in class org.trimou.engine.resolver.TransformResolver
 
MAX - Static variable in class org.trimou.handlebars.HelpersBuilder
 
MaxSelector() - Constructor for class org.trimou.handlebars.AlternativesHelper.MaxSelector
 
MEMBER_CACHE_MAX_SIZE_KEY - Static variable in class org.trimou.engine.resolver.ReflectionResolver
Limit the size of the cache (e.g. to avoid problems when dynamic class compilation is involved).
METHOD - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
METHOD_CACHE_MAX_SIZE_KEY - Static variable in class org.trimou.handlebars.InvokeHelper
Limit the size of the cache.
MIN - Static variable in class org.trimou.handlebars.HelpersBuilder
 
MinSelector() - Constructor for class org.trimou.handlebars.AlternativesHelper.MinSelector
 
MissingValueHandler - Interface in org.trimou.engine.interpolation
This component handles variable miss during interpolation of a ValueSegment, aka variable tag.
Mustache - Interface in org.trimou
A compiled mustache template.
MustacheCompilationEvent - Interface in org.trimou.engine.listener
 
MustacheEngine - Interface in org.trimou.engine
Mustache engine is the central point for template management.
MustacheEngineBuilder - Class in org.trimou.engine
A builder for MustacheEngine.
MustacheEngineBuilder.EngineBuiltCallback - Interface in org.trimou.engine
 
MustacheException - Exception in org.trimou.exception
 
MustacheException(ProblemCode) - Constructor for exception org.trimou.exception.MustacheException
 
MustacheException(ProblemCode, String, Object...) - Constructor for exception org.trimou.exception.MustacheException
 
MustacheException(ProblemCode, Throwable) - Constructor for exception org.trimou.exception.MustacheException
 
MustacheException(String, Throwable) - Constructor for exception org.trimou.exception.MustacheException
 
MustacheException(String) - Constructor for exception org.trimou.exception.MustacheException
 
MustacheException(Throwable) - Constructor for exception org.trimou.exception.MustacheException
 
MustacheListener - Interface in org.trimou.engine.listener
Receives notifications about Mustache processing.
MustacheParsingEvent - Interface in org.trimou.engine.listener
 
MustacheProblem - Enum in org.trimou.exception
Ordinal of this enum should not be used - we don't keep the ordering between versions.
MustacheRenderingEvent - Interface in org.trimou.engine.listener
 
MustacheTagInfo - Interface in org.trimou.engine
Info about a tag.
MustacheTagType - Enum in org.trimou.engine
 

N

NAME_THIS - Static variable in class org.trimou.engine.resolver.ThisResolver
 
Nested<T> - Interface in org.trimou.util
Allows to navigate to the parent context, whatever the context is.
newBuilder() - Static method in class org.trimou.engine.MustacheEngineBuilder
 
newGlobalExecutionContext(Configuration) - Static method in class org.trimou.engine.context.ExecutionContexts
 
newHelperIntegerLiteralPattern() - Static method in class org.trimou.util.Patterns
 
newHelperLongLiteralPattern() - Static method in class org.trimou.util.Patterns
 
newInvalidFlowException(MustacheTagInfo) - Static method in class org.trimou.handlebars.Flow
 
newMustacheTagPattern(Configuration) - Static method in class org.trimou.util.Patterns
Delimiters are quoted to avoid regexp reserved characters conflict.
newSetDelimitersContentPattern() - Static method in class org.trimou.util.Patterns
Useful to extract start and end delimiters from "set delimiters" tag content, e.g.
newValidationException(String, Class<? extends Helper>, HelperDefinition) - Static method in class org.trimou.handlebars.HelperValidator
 
NoOpMissingValueHandler - Class in org.trimou.engine.interpolation
By default a variable miss returns an empty string - i.e. no operation.
NoOpMissingValueHandler() - Constructor for class org.trimou.engine.interpolation.NoOpMissingValueHandler
 
NOT_AVAILABLE - Static variable in class org.trimou.util.Strings
 
notAnIndex(String) - Method in class org.trimou.engine.resolver.IndexResolver
 
NullCheckHelper - Class in org.trimou.handlebars
Renders a block if the param is/isn't null.
NullCheckHelper() - Constructor for class org.trimou.handlebars.NullCheckHelper
Test null.
NullCheckHelper(boolean) - Constructor for class org.trimou.handlebars.NullCheckHelper
 
NUMBER_FORMAT_RESOLVER_PRIORITY - Static variable in class org.trimou.engine.resolver.i18n.NumberFormatResolver
 
NumberFormatResolver - Class in org.trimou.engine.resolver.i18n
Basic number formatting resolver.
NumberFormatResolver() - Constructor for class org.trimou.engine.resolver.i18n.NumberFormatResolver
 
NumberFormatResolver(int) - Constructor for class org.trimou.engine.resolver.i18n.NumberFormatResolver
 
NumberIsEvenHelper - Class in org.trimou.handlebars
{{isEven iterIndex "evenRow"}} {{isEven iterIndex "evenRow" "oddRow"}} {{#isEven iterIndex}} ...
NumberIsEvenHelper() - Constructor for class org.trimou.handlebars.NumberIsEvenHelper
 
NumberIsOddHelper - Class in org.trimou.handlebars
{{isOdd iterIndex "oddRow"}} {{isOdd iterIndex "oddRow" "evenRow"}} {{#isOdd iterIndex}} ...
NumberIsOddHelper() - Constructor for class org.trimou.handlebars.NumberIsOddHelper
 
NumberMatchingHelper - Class in org.trimou.handlebars
An abstract helper for matching Number values.
NumberMatchingHelper() - Constructor for class org.trimou.handlebars.NumberMatchingHelper
 
numberOfRequiredHashEntries() - Method in class org.trimou.handlebars.BasicHelper
 
numberOfRequiredHashEntries() - Method in class org.trimou.handlebars.RepeatHelper
 
numberOfRequiredHashEntries() - Method in class org.trimou.handlebars.SetHelper
 
numberOfRequiredParameters() - Method in class org.trimou.handlebars.AsyncHelper
 
numberOfRequiredParameters() - Method in class org.trimou.handlebars.BasicHelper
 
numberOfRequiredParameters() - Method in class org.trimou.handlebars.CacheHelper
 
numberOfRequiredParameters() - Method in class org.trimou.handlebars.ChooseHelper
 
numberOfRequiredParameters() - Method in class org.trimou.handlebars.ChooseHelper.OtherwiseHelper
 
numberOfRequiredParameters() - Method in class org.trimou.handlebars.EachHelper
 
numberOfRequiredParameters() - Method in class org.trimou.handlebars.FormatHelper
 
numberOfRequiredParameters() - Method in class org.trimou.handlebars.InvokeHelper
 
numberOfRequiredParameters() - Method in class org.trimou.handlebars.IsHelper
 
numberOfRequiredParameters() - Method in class org.trimou.handlebars.RepeatHelper
 
numberOfRequiredParameters() - Method in class org.trimou.handlebars.SetHelper
 
numberOfRequiredParameters() - Method in class org.trimou.handlebars.SwitchHelper.DefaultHelper
 
numberOfRequiredParameters() - Method in class org.trimou.handlebars.SwitchHelper
 
NUMERIC_EXPRESSION - Static variable in class org.trimou.handlebars.HelpersBuilder
 
NumericExpressionHelper - Class in org.trimou.handlebars
A simple numeric expression helper.
NumericExpressionHelper() - Constructor for class org.trimou.handlebars.NumericExpressionHelper
 
NumericExpressionHelper(NumericExpressionHelper.Operator) - Constructor for class org.trimou.handlebars.NumericExpressionHelper
 
NumericExpressionHelper.Operator - Enum in org.trimou.handlebars
 

O

ObjectToDateConverter - Class in org.trimou.engine.convert
Converts Object to Date if possible, i.e. if the object is an instance of Date, Calendar, LocalDateTime, LocalDate, Long or String (if the pattern is set).
ObjectToDateConverter() - Constructor for class org.trimou.engine.convert.ObjectToDateConverter
 
ObjectToDateConverter(String) - Constructor for class org.trimou.engine.convert.ObjectToDateConverter
 
of(String) - Static method in class org.trimou.handlebars.InvokeHelper
 
of(T...) - Static method in class org.trimou.util.ImmutableList
 
of(K, V) - Static method in class org.trimou.util.ImmutableMap
 
of(K, V, K, V) - Static method in class org.trimou.util.ImmutableMap
 
of(K, V, K, V, K, V) - Static method in class org.trimou.util.ImmutableMap
 
of(K, V, K, V, K, V, K, V) - Static method in class org.trimou.util.ImmutableMap
 
of(K, V, K, V, K, V, K, V, K, V) - Static method in class org.trimou.util.ImmutableMap
 
of(T...) - Static method in class org.trimou.util.ImmutableSet
 
OMIT_META - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
omitServiceLoaderConfigurationExtensions() - Method in class org.trimou.engine.MustacheEngineBuilder
Don't use the ServiceLoader mechanism to load configuration extensions (i.e. the default resolvers are not added automatically).
ON - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
ONEOFF_LAMBDA_TEMPLATE_PREFIX - Static variable in interface org.trimou.lambda.Lambda
Every time the return value is interpolated a new template is compiled.
OPERATOR - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
Options - Interface in org.trimou.handlebars
This objects represents a helper execution context.
Options.HelperExecutable - Interface in org.trimou.handlebars
A helper task to be executed asynchronously.
OptionsHashKeys - Class in org.trimou.handlebars
A list of common keys used in Options hash.
org.trimou - package org.trimou
 
org.trimou.annotations - package org.trimou.annotations
 
org.trimou.engine - package org.trimou.engine
 
org.trimou.engine.cache - package org.trimou.engine.cache
 
org.trimou.engine.config - package org.trimou.engine.config
 
org.trimou.engine.context - package org.trimou.engine.context
 
org.trimou.engine.convert - package org.trimou.engine.convert
 
org.trimou.engine.id - package org.trimou.engine.id
 
org.trimou.engine.interpolation - package org.trimou.engine.interpolation
 
org.trimou.engine.listener - package org.trimou.engine.listener
 
org.trimou.engine.locale - package org.trimou.engine.locale
 
org.trimou.engine.locator - package org.trimou.engine.locator
 
org.trimou.engine.parser - package org.trimou.engine.parser
 
org.trimou.engine.priority - package org.trimou.engine.priority
 
org.trimou.engine.resolver - package org.trimou.engine.resolver
 
org.trimou.engine.resolver.i18n - package org.trimou.engine.resolver.i18n
 
org.trimou.engine.resource - package org.trimou.engine.resource
 
org.trimou.engine.segment - package org.trimou.engine.segment
 
org.trimou.engine.text - package org.trimou.engine.text
 
org.trimou.engine.validation - package org.trimou.engine.validation
 
org.trimou.exception - package org.trimou.exception
 
org.trimou.handlebars - package org.trimou.handlebars
 
org.trimou.handlebars.i18n - package org.trimou.handlebars.i18n
 
org.trimou.lambda - package org.trimou.lambda
 
org.trimou.lambda.i18n - package org.trimou.lambda.i18n
 
org.trimou.util - package org.trimou.util
 
Origin - Class in org.trimou.engine.segment
A segment origin.
Origin(Template) - Constructor for class org.trimou.engine.segment.Origin
An artificial segment.
Origin(Template, int, int) - Constructor for class org.trimou.engine.segment.Origin
 
OTHERWISE - Static variable in class org.trimou.handlebars.HelpersBuilder
 
OtherwiseHelper() - Constructor for class org.trimou.handlebars.ChooseHelper.OtherwiseHelper
 
OUTPUT - Static variable in class org.trimou.handlebars.OptionsHashKeys
 

P

parse(String, Reader, ParsingHandler) - Method in interface org.trimou.engine.parser.Parser
 
Parser - Interface in org.trimou.engine.parser
 
ParserFactory - Class in org.trimou.engine.parser
 
ParserFactory() - Constructor for class org.trimou.engine.parser.ParserFactory
 
parseStyle(String, MustacheTagInfo) - Method in class org.trimou.handlebars.i18n.AbstractTimeFormatHelper
 
parseStyle(String, MustacheTagInfo) - Method in class org.trimou.handlebars.i18n.DateTimeFormatHelper
 
parseStyle(String, MustacheTagInfo) - Method in class org.trimou.handlebars.i18n.TimeFormatHelper
 
ParsingHandler - Interface in org.trimou.engine.parser
Handler for parsing events.
ParsingHandlerFactory - Class in org.trimou.engine.parser
 
ParsingHandlerFactory() - Constructor for class org.trimou.engine.parser.ParsingHandlerFactory
 
parsingStarted(MustacheParsingEvent) - Method in class org.trimou.engine.listener.AbstractMustacheListener
 
parsingStarted(MustacheParsingEvent) - Method in interface org.trimou.engine.listener.MustacheListener
Parsing of a Mustache is about to start.
partial(String) - Method in interface org.trimou.handlebars.Options
Render the template with the current context and append the result to the rendered template.
partial(String, Appendable) - Method in interface org.trimou.handlebars.Options
Render the template with the current context and append the result to the given appendable.
PartialSegment - Class in org.trimou.engine.segment
Partial segment.
PartialSegment(String, Origin, String) - Constructor for class org.trimou.engine.segment.PartialSegment
 
PathTemplateLocator<T> - Class in org.trimou.engine.locator
Represents a template locator where the template identifier is a path.
PathTemplateLocator(int, String) - Constructor for class org.trimou.engine.locator.PathTemplateLocator
 
PathTemplateLocator(int, String, String) - Constructor for class org.trimou.engine.locator.PathTemplateLocator
 
PATTERN - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
Patterns - Class in org.trimou.util
 
peek() - Method in interface org.trimou.handlebars.Options
Returns the object at the top of the context stack without removing it.
performTransformation(Object, String, ResolutionContext) - Method in class org.trimou.engine.resolver.TransformResolver
 
Placeholder - Enum in org.trimou.engine.resolver
 
pop() - Method in interface org.trimou.handlebars.Options
Removes the object at the top of the context stack and returns that object.
Primitives - Class in org.trimou.util
 
Priorities - Class in org.trimou.engine.priority
 
Priorities() - Constructor for class org.trimou.engine.priority.Priorities
 
ProblemCode - Interface in org.trimou.exception
 
process(String, String) - Method in interface org.trimou.handlebars.EmbedHelper.SourceProcessor
 
push(Object) - Method in interface org.trimou.handlebars.Options
Push the specified object on the context stack.
put(String, String) - Method in class org.trimou.engine.locator.MapTemplateLocator.Builder
 
put(K, V) - Method in class org.trimou.util.ImmutableMap.ImmutableMapBuilder
 

R

REFLECTION_RESOLVER_PRIORITY - Static variable in class org.trimou.engine.resolver.ReflectionResolver
 
ReflectionResolver - Class in org.trimou.engine.resolver
Reflection-based resolver attempts to find a matching member on the context object class and its superclasses.
ReflectionResolver() - Constructor for class org.trimou.engine.resolver.ReflectionResolver
 
ReflectionResolver(int) - Constructor for class org.trimou.engine.resolver.ReflectionResolver
 
Reflections - Class in org.trimou.util
 
register(ConfigurationExtension.ConfigurationExtensionBuilder) - Method in interface org.trimou.engine.config.ConfigurationExtension
Allows to register additional configuration components, e.g.
register(ConfigurationExtension.ConfigurationExtensionBuilder) - Method in class org.trimou.engine.config.DefaultConfigurationExtension
 
registerCallback(MustacheEngineBuilder.EngineBuiltCallback) - Method in class org.trimou.engine.MustacheEngineBuilder
Callback is useful to configure a component instantiated before the engine is built.
registerHelper(String, Helper) - Method in interface org.trimou.engine.config.ConfigurationExtension.ConfigurationExtensionBuilder
Register a helper instance.
registerHelper(String, Helper, boolean) - Method in interface org.trimou.engine.config.ConfigurationExtension.ConfigurationExtensionBuilder
Register a helper instance.
registerHelper(ConfigurationExtension.ConfigurationExtensionBuilder, String, Helper) - Static method in class org.trimou.engine.config.ConfigurationExtensions
Register helpers and do nothing if a helper with the same name is already registered.
registerHelper(String, Helper) - Method in class org.trimou.engine.MustacheEngineBuilder
Each helper must be registered with a unique name.
registerHelper(String, Helper, boolean) - Method in class org.trimou.engine.MustacheEngineBuilder
Each helper must be registered with a unique name.
registerHelpers(Map<String, Helper>) - Method in interface org.trimou.engine.config.ConfigurationExtension.ConfigurationExtensionBuilder
Register all the helper instances.
registerHelpers(Map<String, Helper>, boolean) - Method in interface org.trimou.engine.config.ConfigurationExtension.ConfigurationExtensionBuilder
Register all the helper instances.
registerHelpers(ConfigurationExtension.ConfigurationExtensionBuilder, Map<String, Helper>) - Static method in class org.trimou.engine.config.ConfigurationExtensions
Register helper and do nothing if a helper with the same name is already registered.
registerHelpers(Map<String, Helper>) - Method in class org.trimou.engine.MustacheEngineBuilder
Each helper must be registered with a unique name.
registerHelpers(Map<String, Helper>, boolean) - Method in class org.trimou.engine.MustacheEngineBuilder
Each helper must be registered with a unique name.
registerReleaseCallback(ReleaseCallback) - Method in class org.trimou.engine.resource.AbstractReleaseCallbackContainer
 
registerReleaseCallback(ReleaseCallback) - Method in interface org.trimou.engine.resource.ReleaseCallbackContainer
Register a release callback.
release() - Method in class org.trimou.engine.resource.AbstractReleaseCallbackContainer
Release all the resources, i.e. invoke ReleaseCallback.release() on each callback.
release() - Method in interface org.trimou.engine.resource.ReleaseCallback
Release all the resources.
ReleaseCallback - Interface in org.trimou.engine.resource
Release callback.
ReleaseCallbackContainer - Interface in org.trimou.engine.resource
ReleaseCallback container.
removeSuffix(String, String) - Static method in class org.trimou.util.Strings
 
render(Object) - Method in class org.trimou.engine.parser.Template
 
render(Appendable, Object) - Method in class org.trimou.engine.parser.Template
 
render(Object) - Method in interface org.trimou.Mustache
Render the template.
render(Appendable, Object) - Method in interface org.trimou.Mustache
Render the template.
renderingFinished(MustacheRenderingEvent) - Method in class org.trimou.engine.listener.AbstractMustacheListener
 
renderingFinished(MustacheRenderingEvent) - Method in class org.trimou.engine.listener.EnhancedStatsCollector
 
renderingFinished(MustacheRenderingEvent) - Method in interface org.trimou.engine.listener.MustacheListener
Rendering of a Mustache is about to finish.
renderingStarted(MustacheRenderingEvent) - Method in class org.trimou.engine.listener.AbstractMustacheListener
 
renderingStarted(MustacheRenderingEvent) - Method in class org.trimou.engine.listener.EnhancedStatsCollector
 
renderingStarted(MustacheRenderingEvent) - Method in interface org.trimou.engine.listener.MustacheListener
Rendering of a Mustache is about to start.
renderingStarted(MustacheRenderingEvent) - Method in class org.trimou.engine.listener.SimpleStatsCollector
 
REPEAT - Static variable in class org.trimou.handlebars.HelpersBuilder
 
repeat(String, int, String) - Static method in class org.trimou.util.Strings
 
RepeatHelper - Class in org.trimou.handlebars
Allows to repeat the section multiple times: {{#repeat times=3}} Hello three times!
RepeatHelper() - Constructor for class org.trimou.handlebars.RepeatHelper
 
replace(String, String, String) - Static method in class org.trimou.util.Strings
 
ResolutionContext - Interface in org.trimou.engine.resolver
Value resolution context is initialized for each ExecutionContext.getValue(String) call and destroyed once the template Segment which asks for a value is executed.
resolve(Object, String, ResolutionContext) - Method in class org.trimou.engine.resolver.ArrayIndexResolver
 
resolve(Object, String, ResolutionContext) - Method in class org.trimou.engine.resolver.CombinedIndexResolver
 
resolve(Object, String, ResolutionContext) - Method in class org.trimou.engine.resolver.DummyTransformResolver
 
resolve(Object, String, ResolutionContext) - Method in interface org.trimou.engine.resolver.EnhancedResolver.Hint
Note that the runtime class of the context object may be different than the class used to create the hint.
resolve(Object, String, ResolutionContext) - Method in class org.trimou.engine.resolver.ListIndexResolver
 
resolve(Object, String, ResolutionContext) - Method in class org.trimou.engine.resolver.MapCustomKeyResolver
 
resolve(Object, String, ResolutionContext) - Method in class org.trimou.engine.resolver.MapResolver
 
resolve(Object, String, ResolutionContext) - Method in class org.trimou.engine.resolver.ReflectionResolver
 
resolve(Object, String, ResolutionContext) - Method in interface org.trimou.engine.resolver.Resolver
Resolve the value from specified context object and name.
resolve(Object, String, ResolutionContext) - Method in class org.trimou.engine.resolver.ThisResolver
 
resolve(Object, String, ResolutionContext) - Method in class org.trimou.engine.resolver.TransformResolver
 
Resolver - Interface in org.trimou.engine.resolver
A value resolver.
ResourceBundleHelper - Class in org.trimou.handlebars.i18n
First register the helper instance: MustacheEngineBuilder.newBuilder().registerHelper("msg", new ResourceBundleHelper("messages")).build(); Than use the helper in the template: {{msg "my.key"}} The key need not be a string literal: {{msg foo.key}} You may also override the default baseName: {{msg "my.key" baseName="messages"}} And also use message parameters and Formatter or MessageFormat: hello.key=Hello %s!
ResourceBundleHelper(String) - Constructor for class org.trimou.handlebars.i18n.ResourceBundleHelper
 
ResourceBundleHelper(String, ResourceBundleHelper.Format) - Constructor for class org.trimou.handlebars.i18n.ResourceBundleHelper
 
ResourceBundleHelper.Format - Enum in org.trimou.handlebars.i18n
 
ResourceBundleLambda - Class in org.trimou.lambda.i18n
Displays localized messages.
ResourceBundleLambda(String) - Constructor for class org.trimou.lambda.i18n.ResourceBundleLambda
 
ResourceBundleLambda(String, LocaleSupport) - Constructor for class org.trimou.lambda.i18n.ResourceBundleLambda
 
ResourceBundleResolver - Class in org.trimou.engine.resolver.i18n
ResourceBundle resolver.
ResourceBundleResolver(String) - Constructor for class org.trimou.engine.resolver.i18n.ResourceBundleResolver
 
ResourceBundleResolver(String, int) - Constructor for class org.trimou.engine.resolver.i18n.ResourceBundleResolver
 
rightAfter(int) - Static method in class org.trimou.engine.priority.Priorities
 
rightBefore(int) - Static method in class org.trimou.engine.priority.Priorities
 
RootSegment - Class in org.trimou.engine.segment
The root segment of a template.
RootSegment(Origin, List<Segment>) - Constructor for class org.trimou.engine.segment.RootSegment
 

S

SECTION_TYPES - Static variable in class org.trimou.handlebars.BasicSectionHelper
 
SectionSegment - Class in org.trimou.engine.segment
Section segment.
SectionSegment(String, Origin, List<Segment>) - Constructor for class org.trimou.engine.segment.SectionSegment
 
Segment - Interface in org.trimou.engine.segment
Compiled template segment.
SegmentType - Enum in org.trimou.engine.segment
Type of segment.
select(Options) - Method in class org.trimou.handlebars.AlternativesHelper.ConditionSelector
 
select(Options) - Method in class org.trimou.handlebars.AlternativesHelper.MaxSelector
 
select(Options) - Method in class org.trimou.handlebars.AlternativesHelper.MinSelector
 
select(Options) - Method in interface org.trimou.handlebars.AlternativesHelper.Selector
 
SequenceIdentifierGenerator - Class in org.trimou.engine.id
A default IdentifierGenerator using a global sequence backed by an AtomicLong.
SequenceIdentifierGenerator() - Constructor for class org.trimou.engine.id.SequenceIdentifierGenerator
 
SET - Static variable in class org.trimou.handlebars.HelpersBuilder
 
setAppendTemplateInfo(boolean) - Method in class org.trimou.handlebars.LogHelper.Builder
If true, a template name and helper line will be appended to each log message.
setClassLoader(ClassLoader) - Method in class org.trimou.engine.locator.ClassPathTemplateLocator.Builder
If not set, use the TCCL or the CL of this class.
setComputingCacheFactory(ComputingCacheFactory) - Method in class org.trimou.engine.MustacheEngineBuilder
Set the custom ComputingCacheFactory.
setConfigurationExtensionClassLoader(ClassLoader) - Method in class org.trimou.engine.MustacheEngineBuilder
Set the ClassLoader used to load ConfigurationExtensions.
setContextObject(Object) - Method in interface org.trimou.engine.context.ExecutionContext
 
setDefaultLevel(LogHelper.Level) - Method in class org.trimou.handlebars.LogHelper.Builder
If not set, LogHelper.Level.INFO is used.
setDefiningSections(Iterable<Segment>) - Method in interface org.trimou.engine.context.ExecutionContext
Associate the given defining sections with the context, but only if no defining section with the same name is already associated.
SetDelimitersSegment - Class in org.trimou.engine.segment
Set the new tag delimiters.
SetDelimitersSegment(String, Origin) - Constructor for class org.trimou.engine.segment.SetDelimitersSegment
 
setExecutorService(ExecutorService) - Method in class org.trimou.engine.MustacheEngineBuilder
Set the ExecutorService to be used for async tasks.
SetHelper - Class in org.trimou.handlebars
Works similarly as WithHelper except the current HelperDefinition.getHash() map is pushed on the context stack.
SetHelper() - Constructor for class org.trimou.handlebars.SetHelper
 
setIdentifierGenerator(IdentifierGenerator) - Method in class org.trimou.engine.MustacheEngineBuilder
Set the custom IdentifierGenerator.
setKeySplitter(KeySplitter) - Method in class org.trimou.engine.MustacheEngineBuilder
 
setLiteralSupport(LiteralSupport) - Method in class org.trimou.engine.MustacheEngineBuilder
Set the custom LiteralSupport.
setLocaleSupport(LocaleSupport) - Method in class org.trimou.engine.MustacheEngineBuilder
Sets a locale support instance.
setLoggerAdapter(LogHelper.LoggerAdapter) - Method in class org.trimou.handlebars.LogHelper.Builder
If not set, a default adapter is used.
setMatchingNames(String...) - Method in class org.trimou.engine.resolver.TransformResolver
 
setMissingValueHandler(MissingValueHandler) - Method in class org.trimou.engine.MustacheEngineBuilder
 
setMustacheContents(Reader) - Method in interface org.trimou.engine.listener.MustacheParsingEvent
 
setPriority(int) - Method in class org.trimou.engine.locator.ClassPathTemplateLocator.Builder
 
setPriority(int) - Method in class org.trimou.engine.locator.FileSystemTemplateLocator.Builder
 
setProperty(String, Object) - Method in class org.trimou.engine.MustacheEngineBuilder
Sets a configuration property.
setProperty(T, Object) - Method in class org.trimou.engine.MustacheEngineBuilder
Sets a configuration property.
setRootPath(String) - Method in class org.trimou.engine.locator.ClassPathTemplateLocator.Builder
If not set, no templates will be available for precompilation.
setRootPath(String) - Method in class org.trimou.engine.locator.FileSystemTemplateLocator.Builder
 
setScanClasspath(boolean) - Method in class org.trimou.engine.locator.ClassPathTemplateLocator.Builder
If set to true the locator will attempt to scan the classpath to get all available template identifiers.
setSuffix(String) - Method in class org.trimou.engine.locator.ClassPathTemplateLocator.Builder
If not set, a full template name must be used.
setSuffix(String) - Method in class org.trimou.engine.locator.FileSystemTemplateLocator.Builder
If not set, a full template name must be used.
setTemplateInvocation(Template) - Method in interface org.trimou.engine.context.ExecutionContext
 
setTextSupport(TextSupport) - Method in class org.trimou.engine.MustacheEngineBuilder
Sets a text support instance.
SimpleConfigurationKey - Class in org.trimou.engine.config
 
SimpleConfigurationKey(String, Object) - Constructor for class org.trimou.engine.config.SimpleConfigurationKey
 
SimpleHelpers - Class in org.trimou.handlebars
Allows to create simple helpers using JDK8 funcional interfaces.
SimpleHelpers.Builder - Class in org.trimou.handlebars
The builder is not thread-safe and should not be reused.
SimpleLambdas - Class in org.trimou.lambda
Allows to create simple Lambdas using JDK8 functional interfaces.
SimpleLambdas.Builder - Class in org.trimou.lambda
The builder is not thread-safe and should not be reused.
SimpleStatsCollector - Class in org.trimou.engine.listener
A simple MustacheListener collecting template rendering statistics.
SimpleStatsCollector() - Constructor for class org.trimou.engine.listener.SimpleStatsCollector
 
SimpleStatsCollector(Predicate<String>, TimeUnit) - Constructor for class org.trimou.engine.listener.SimpleStatsCollector
 
SimpleStatsCollector.SimpleStats - Class in org.trimou.engine.listener
 
singletonIterator(T) - Static method in class org.trimou.util.Iterables
 
size() - Method in interface org.trimou.engine.cache.ComputingCache
The expired entries may be also counted, but will never be visible to other read/write operations.
size(Iterable<?>) - Static method in class org.trimou.util.Iterables
 
SKIP_RESULT - Static variable in class org.trimou.handlebars.EachHelper
 
SLASH - Static variable in class org.trimou.util.Strings
 
Slf4jLoggerAdapter(String) - Constructor for class org.trimou.handlebars.LogHelper.Slf4jLoggerAdapter
 
source(String) - Method in interface org.trimou.handlebars.Options
 
SpecCompliantLambda - Class in org.trimou.lambda
A spec compliant Lambda.
SpecCompliantLambda() - Constructor for class org.trimou.lambda.SpecCompliantLambda
 
split(String) - Method in class org.trimou.engine.interpolation.BracketDotKeySplitter
 
split(String) - Method in class org.trimou.engine.interpolation.DotKeySplitter
 
split(String) - Method in interface org.trimou.engine.interpolation.KeySplitter
 
split(String, String) - Static method in class org.trimou.util.Strings
 
startTemplate(String, Delimiters, MustacheEngine) - Method in interface org.trimou.engine.parser.ParsingHandler
Parsing started.
Stats(long, String, long, long, long, long, long, long) - Constructor for class org.trimou.engine.listener.AbstractStatsCollector.Stats
 
Strings - Class in org.trimou.util
 
Strings() - Constructor for class org.trimou.util.Strings
 
stripSuffix(String) - Method in class org.trimou.engine.locator.PathTemplateLocator
 
STYLE - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
substringAfter(String, String) - Static method in class org.trimou.util.Strings
 
supportsHelpers(MustacheTagType) - Static method in enum org.trimou.engine.MustacheTagType
 
SWITCH - Static variable in class org.trimou.handlebars.HelpersBuilder
 
SwitchHelper - Class in org.trimou.handlebars
This helper works similarly as the Java switch statement.
SwitchHelper() - Constructor for class org.trimou.handlebars.SwitchHelper
 
SwitchHelper.CaseHelper - Class in org.trimou.handlebars
The first param is the matching value.
SwitchHelper.DefaultHelper - Class in org.trimou.handlebars
 

T

tag(ParsedTag) - Method in interface org.trimou.engine.parser.ParsingHandler
Flush a tag.
TAG - Static variable in class org.trimou.handlebars.HelpersBuilder
 
TagHelper - Class in org.trimou.handlebars
This helper allows to easily render tags which make use of the same delimiters as Trimou does (i.e. would be normally parsed as mustache tags).
TagHelper() - Constructor for class org.trimou.handlebars.TagHelper
 
Template - Class in org.trimou.engine.parser
A Mustache template.
Template(Long, String, MustacheEngine) - Constructor for class org.trimou.engine.parser.Template
 
Template(Long, String, MustacheEngine, List<Template>) - Constructor for class org.trimou.engine.parser.Template
 
TemplateLocator - Interface in org.trimou.engine.locator
Automatically locates the template contents for the given template identifier.
text(String) - Method in interface org.trimou.engine.parser.ParsingHandler
Flush a text segment.
TextSegment - Class in org.trimou.engine.segment
Text segment.
TextSegment(String, Origin) - Constructor for class org.trimou.engine.segment.TextSegment
 
TextSupport - Interface in org.trimou.engine.text
Text support.
THIS - Static variable in class org.trimou.util.Strings
 
THIS_RESOLVER_PRIORITY - Static variable in class org.trimou.engine.resolver.ThisResolver
 
ThisResolver - Class in org.trimou.engine.resolver
 
ThisResolver() - Constructor for class org.trimou.engine.resolver.ThisResolver
 
ThisResolver(int) - Constructor for class org.trimou.engine.resolver.ThisResolver
 
ThrowingExceptionMissingValueHandler - Class in org.trimou.engine.interpolation
Throws an exception when a variable miss occurs.
ThrowingExceptionMissingValueHandler() - Constructor for class org.trimou.engine.interpolation.ThrowingExceptionMissingValueHandler
 
TIME_ZONE - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
TimeFormatHelper - Class in org.trimou.handlebars.i18n
An alternative to DateTimeFormatHelper which makes use of java.time package in JDK 8 (JSR-310).
TimeFormatHelper() - Constructor for class org.trimou.handlebars.i18n.TimeFormatHelper
 
TIMES - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
toRealPath(String) - Method in class org.trimou.engine.locator.PathTemplateLocator
 
toString() - Method in class org.trimou.engine.config.SimpleConfigurationKey
 
toString() - Method in class org.trimou.engine.listener.AbstractStatsCollector.Stats
 
toString() - Method in class org.trimou.engine.listener.SimpleStatsCollector.SimpleStats
 
toString() - Method in class org.trimou.engine.locator.MapTemplateLocator
 
toString() - Method in class org.trimou.engine.locator.PathTemplateLocator
 
toString() - Method in class org.trimou.engine.parser.Template
 
toString() - Method in class org.trimou.engine.resolver.AbstractResolver
 
toString() - Method in class org.trimou.engine.segment.Origin
 
toString(Reader) - Static method in class org.trimou.util.IOUtils
The reader is closed right after the input is read.
toString(Reader, int) - Static method in class org.trimou.util.IOUtils
The reader is closed right after the input is read.
toString(Reader, int, boolean) - Static method in class org.trimou.util.IOUtils
Does not close the Reader.
transform(Object, String, ResolutionContext) - Method in class org.trimou.engine.resolver.i18n.DateTimeFormatResolver
 
transform(Object, String, ResolutionContext) - Method in class org.trimou.engine.resolver.i18n.NumberFormatResolver
 
transform(Object, String, ResolutionContext) - Method in class org.trimou.engine.resolver.i18n.ResourceBundleResolver
 
transform(Object, String, ResolutionContext) - Method in interface org.trimou.engine.resolver.Transformer
 
transform(Object, String, ResolutionContext) - Method in class org.trimou.engine.resolver.TransformResolver
 
Transformer - Interface in org.trimou.engine.resolver
 
TransformResolver - Class in org.trimou.engine.resolver
This resolver performs some kind of transformation when matched (e.g. formats the given context object based on the given name).
TransformResolver(int, String...) - Constructor for class org.trimou.engine.resolver.TransformResolver
 
TransformResolver(int, Transformer, String...) - Constructor for class org.trimou.engine.resolver.TransformResolver
 

U

uncapitalize(String) - Static method in class org.trimou.util.Strings
 
UNDERSCORE - Static variable in class org.trimou.util.Strings
 
UNIT - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
unknownStyle(String, MustacheTagInfo) - Method in class org.trimou.handlebars.i18n.AbstractTimeFormatHelper
 
UNLESS - Static variable in class org.trimou.handlebars.HelpersBuilder
 
UnlessHelper - Class in org.trimou.handlebars
Renders a block if the param is "falsy".
UnlessHelper() - Constructor for class org.trimou.handlebars.UnlessHelper
 
UnlessHelper(String, String) - Constructor for class org.trimou.handlebars.UnlessHelper
 
up() - Method in class org.trimou.handlebars.Flow
 
up() - Method in interface org.trimou.util.Nested
 
URI_PROCOTOL_JAR - Static variable in class org.trimou.util.Strings
 
URL_PROCOTOL_FILE - Static variable in class org.trimou.util.Strings
 

V

validate(HelperDefinition) - Method in class org.trimou.handlebars.AlternativesHelper
 
validate(HelperDefinition) - Method in class org.trimou.handlebars.BasicHelper
 
validate(HelperDefinition) - Method in class org.trimou.handlebars.CacheHelper
 
validate(HelperDefinition) - Method in class org.trimou.handlebars.ChooseHelper
 
validate(HelperDefinition) - Method in interface org.trimou.handlebars.Helper
Helper should validate the tag definition (e.g. number of parameters) during compilation and fail fast if necessary.
validate(HelperDefinition) - Method in class org.trimou.handlebars.InvokeHelper
 
validate(HelperDefinition) - Method in class org.trimou.handlebars.NumericExpressionHelper
 
validate(HelperDefinition) - Method in class org.trimou.handlebars.RepeatHelper
 
validate(BiConsumer<HelperDefinition, Configuration>) - Method in class org.trimou.handlebars.SimpleHelpers.Builder
 
validate(HelperDefinition) - Method in class org.trimou.handlebars.SwitchHelper
 
Validateable - Interface in org.trimou.engine.validation
Represents a component which is able to validate itself.
VALUE_TAG_TYPES - Static variable in class org.trimou.handlebars.BasicValueHelper
 
ValueConverter - Interface in org.trimou.engine.convert
A value converter is used to convert an object to a string representation.
valueNotAFormattableObject(Object, MustacheTagInfo) - Method in class org.trimou.handlebars.i18n.AbstractTimeFormatHelper
 
valueOf(String) - Static method in enum org.trimou.engine.cache.DefaultComputingCacheFactory.MaxSizeStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.trimou.engine.cache.DefaultComputingCacheFactory.RemovalCause
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.trimou.engine.config.EngineConfigurationKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.trimou.engine.MustacheTagType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.trimou.engine.resolver.Placeholder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.trimou.engine.segment.SegmentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.trimou.exception.MustacheProblem
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.trimou.handlebars.i18n.ResourceBundleHelper.Format
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.trimou.handlebars.LogHelper.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.trimou.handlebars.NumericExpressionHelper.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.trimou.lambda.Lambda.InputType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.trimou.engine.cache.DefaultComputingCacheFactory.MaxSizeStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.trimou.engine.cache.DefaultComputingCacheFactory.RemovalCause
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.trimou.engine.config.EngineConfigurationKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.trimou.engine.MustacheTagType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.trimou.engine.resolver.Placeholder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.trimou.engine.segment.SegmentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.trimou.exception.MustacheProblem
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.trimou.handlebars.i18n.ResourceBundleHelper.Format
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.trimou.handlebars.LogHelper.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.trimou.handlebars.NumericExpressionHelper.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.trimou.lambda.Lambda.InputType
Returns an array containing the constants of this enum type, in the order they are declared.
ValueSegment - Class in org.trimou.engine.segment
Value segment (aka variable tag).
ValueSegment(String, Origin, boolean) - Constructor for class org.trimou.engine.segment.ValueSegment
 
ValueWrapper - Class in org.trimou.engine.context
Wrapper for the resolved value object and release callbacks.
ValueWrapper(String) - Constructor for class org.trimou.engine.context.ValueWrapper
 
VIRTUAL_PATH_SEPARATOR_KEY - Static variable in class org.trimou.engine.locator.PathTemplateLocator
Virtual path separator

W

WHEN - Static variable in class org.trimou.handlebars.HelpersBuilder
 
WhenHelper() - Constructor for class org.trimou.handlebars.ChooseHelper.WhenHelper
 
WHILE - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
WITH - Static variable in class org.trimou.handlebars.HelpersBuilder
 
WithHelper - Class in org.trimou.handlebars
Nested context.
WithHelper() - Constructor for class org.trimou.handlebars.WithHelper
 
WithPriority - Interface in org.trimou.engine.priority
A component with priority.
wrap(Class<T>) - Static method in class org.trimou.util.Primitives
 
A B C D E F G H I J K L M N O P R S T U V W 

Copyright © 2017. All rights reserved.