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.
AbstractConfigurationAware() - Constructor for class org.trimou.engine.config.AbstractConfigurationAware
 
AbstractHelper - Class in org.trimou.handlebars
 
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
 
add(String, Helper) - Method in class org.trimou.handlebars.HelpersBuilder
 
addAsync() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of AsyncHelper.
addBuiltin() - Method in class org.trimou.handlebars.HelpersBuilder
 
addChoose() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of ChooseHelper with the "choose" name.
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
 
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.
addInclude() - Method in class org.trimou.handlebars.HelpersBuilder
Add an instance of IncludeHelper with the "include" name.
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.
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.
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.
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.
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
 
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.
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.MustacheEngineBuilder
Builds the engine instance.
build() - Method in class org.trimou.handlebars.HelpersBuilder
 
build() - Method in class org.trimou.handlebars.LogHelper.Builder
 
builder(int) - Static method in class org.trimou.engine.locator.ClassPathTemplateLocator
 
builder() - Static method in class org.trimou.handlebars.LogHelper
 
Builder() - Constructor for class org.trimou.handlebars.LogHelper.Builder
 
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
 
buildPropertyKey(String, String[]) - Static method in class org.trimou.engine.config.ConfigurationProperties
Build the property key for the given name and prefix parts.
buildPropertyKey(String, String, String[]) - Static method in class org.trimou.engine.config.ConfigurationProperties
Build the property key for the given name and prefix parts.
buildResolvers() - Method in class org.trimou.engine.MustacheEngineBuilder
 
buildTemplateLocators() - 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.
BUILTIN_RESOLVERS_DEFAULT_PRIORITY - Static variable in interface org.trimou.engine.priority.WithPriority
 
BUILTIN_TEMPLATE_LOCATORS_DEFAULT_PRIORITY - Static variable in interface org.trimou.engine.priority.WithPriority
 
BuiltInHelper - Enum in org.trimou.handlebars
Deprecated.
The HelpersBuilder should be used instead

C

CacheLoaderAdapter(ComputingCache.Function<K, V>) - Constructor for class org.trimou.engine.cache.DefaultComputingCacheFactory.CacheLoaderAdapter
 
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
 
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<?>, 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<?>, HelperDefinition, int) - Static method in class org.trimou.handlebars.HelperValidator
 
checkRootDir() - Method in class org.trimou.engine.locator.FilePathTemplateLocator
 
checkType(Class<?>, 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.
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.
clear() - Method in class org.trimou.engine.cache.DefaultComputingCacheFactory.LoadingCacheAdapter
 
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.
close() - Method in class org.trimou.util.StringBuilderWriter
 
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
 
compare(WithPriority, WithPriority) - Method in class org.trimou.engine.priority.HighPriorityComparator
 
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.
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.
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
 
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.
ConfigurationProperties - Class in org.trimou.engine.config
 
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.
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
 
convertConfigValue(Class<?>, Object) - Static method in class org.trimou.engine.config.ConfigurationProperties
 
Converter<FROM,TO> - Interface in org.trimou.engine.convert
A component which is able to convert an object to a different object.
copy(Reader, Writer, int) - Static method in class org.trimou.util.IOUtils
Does not close the Reader.
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
 
createLocateSupport() - Method in class org.trimou.engine.locale.LocaleSupportFactory
 
createParser(MustacheEngine) - Method in class org.trimou.engine.parser.ParserFactory
 
createParsingHandler() - Method in class org.trimou.engine.parser.ParsingHandlerFactory
 
createTextSupport() - Method in class org.trimou.engine.text.TextSupportFactory
 
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
 
DefaultComputingCacheFactory - Class in org.trimou.engine.cache
A default computing cache factory producing computing cache implementations backed by LoadingCache.
DefaultComputingCacheFactory() - Constructor for class org.trimou.engine.cache.DefaultComputingCacheFactory
 
DefaultComputingCacheFactory.CacheLoaderAdapter<K,V> - Class in org.trimou.engine.cache
 
DefaultComputingCacheFactory.LoadingCacheAdapter<K,V> - Class in org.trimou.engine.cache
 
DefaultConfigurationExtension - Class in org.trimou.engine.config
Registers the default resolvers.
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
 
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
 
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
{{#each items}} {{name}} {{/each}} It's possible to apply a function to each element.
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
 
escapeHtml(String) - Method in interface org.trimou.engine.text.TextSupport
Interpolated values should be HTML escaped, if appropriate.
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
 
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.AsyncHelper
 
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 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.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.SetHelper
 
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.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
 
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
 
EXTENSION_RESOLVERS_DEFAULT_PRIORITY - Static variable in interface org.trimou.engine.priority.WithPriority
 
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
 
findField(Class<?>, String) - Static method in class org.trimou.util.Reflections
Tries to find a public field with the given name on the given class.
findMethod(Class<?>, String) - Static method in class org.trimou.util.Reflections
First tries to find a valid method with the same name, afterwards method following JavaBean naming convention (the method starts with get/is prefix).
FixedLocaleSupport - Class in org.trimou.engine.locale
Simple with implementation with the fixed Locale instance.
Flow - Class in org.trimou.handlebars
 
flush() - Method in class org.trimou.util.StringBuilderWriter
 
flushAsyncAppendable(Appendable) - Static method in class org.trimou.engine.segment.RootSegment
 
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.
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 - Static variable in class org.trimou.handlebars.OptionsHashKeys
 
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(K) - Method in class org.trimou.engine.cache.DefaultComputingCacheFactory.LoadingCacheAdapter
 
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(String) - Method in class org.trimou.engine.segment.IterationMeta
 
GET_PREFIX - Static variable in class org.trimou.util.Reflections
 
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
 
getAllPresent() - Method in interface org.trimou.engine.cache.ComputingCache
 
getAllPresent() - Method in class org.trimou.engine.cache.DefaultComputingCacheFactory.LoadingCacheAdapter
 
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
 
getConfigurationKeys() - Method in class org.trimou.engine.config.AbstractConfigurationAware
 
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
 
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.FixedLocaleSupport
 
getCurrentLocale() - Method in interface org.trimou.engine.locale.LocaleSupport
 
getCurrentLocale() - Method in class org.trimou.engine.resolver.i18n.LocaleAwareResolver
 
getCurrentLocale() - 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
 
getFields(Class<?>) - Static method in class org.trimou.util.Reflections
 
getFinished() - Method in class org.trimou.engine.listener.AbstractStatsCollector.Stats
 
getFirstContextObject() - Method in interface org.trimou.engine.context.ExecutionContext
 
getFirstDeterminingEqualsCharPosition(String) - Static method in class org.trimou.handlebars.HelperValidator
 
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
 
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.
getHashValue(Options, String) - Method in class org.trimou.handlebars.AbstractHelper
 
getHelpers() - Method in interface org.trimou.engine.config.Configuration
 
getHint() - Method in class org.trimou.engine.context.ValueWrapper
 
getId() - Method in class org.trimou.engine.listener.AbstractStatsCollector.Stats
 
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
 
getIfPresent(K) - Method in class org.trimou.engine.cache.DefaultComputingCacheFactory.LoadingCacheAdapter
 
getIndex() - Method in class org.trimou.engine.segment.ImmutableIterationMeta
The first element is at index 1.
getIndex() - Method in class org.trimou.engine.segment.IterationMeta
The first element is at index 1.
getIndex() - Method in class org.trimou.engine.segment.Origin
 
getIndexValue(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
 
getInstance() - Method in enum org.trimou.handlebars.BuiltInHelper
Deprecated.
 
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
 
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
 
getMethods(Class<?>) - Static method in class org.trimou.util.Reflections
 
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 enum org.trimou.handlebars.BuiltInHelper
Deprecated.
 
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.
getOrigin() - Method in interface org.trimou.engine.segment.Segment
 
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.
getPosition() - Method in class org.trimou.engine.segment.IterationMeta
The name for IterationMeta.getIndex() was poorly chosen.
getPriority() - Method in class org.trimou.engine.locator.AbstractTemplateLocator
 
getPriority() - Method in interface org.trimou.engine.priority.WithPriority
 
getPriority() - Method in class org.trimou.engine.resolver.AbstractResolver
 
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
 
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.AsyncHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.BasicHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.ChooseHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.ChooseHelper.OtherwiseHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.ChooseHelper.WhenHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.EachHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.EqualsHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.EvalHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.i18n.AbstractTimeFormatHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.i18n.ResourceBundleHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.IsHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.JoinHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.LogHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.NumberIsEvenHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.NumberIsOddHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.SwitchHelper.CaseHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.SwitchHelper.DefaultHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.SwitchHelper
 
getSupportedHashKeys() - Method in class org.trimou.handlebars.WithHelper
 
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
 
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
 
getVirtualPathSeparator() - Method in class org.trimou.engine.locator.PathTemplateLocator
 

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
 
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
 
hasNext() - Method in class org.trimou.engine.segment.IterationMeta
 
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.
HelpersBuilder - Class in org.trimou.handlebars
A simple builder for helpers map.
HelperValidator - Class in org.trimou.handlebars
 
HighPriorityComparator - Class in org.trimou.engine.priority
The highest priority wins.
HighPriorityComparator() - Constructor for class org.trimou.engine.priority.HighPriorityComparator
 
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
 
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
 
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
 
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.EachHelper
 
init() - Method in class org.trimou.handlebars.i18n.LocaleAwareValueHelper
 
InputLiteralLambda - Class in org.trimou.lambda
 
InputLiteralLambda() - Constructor for class org.trimou.lambda.InputLiteralLambda
 
InputProcessingLambda - Class in org.trimou.lambda
 
InputProcessingLambda() - Constructor for class org.trimou.lambda.InputProcessingLambda
 
Internal - Annotation Type in org.trimou.annotations
Internal component - annotated element may be subject of incompatible changes in future releases - actually it's not supposed to be a part of a public client API.
invalidate(ComputingCache.KeyPredicate<K>) - Method in interface org.trimou.engine.cache.ComputingCache
Invalidate all entries whose keys satisfy a predicate.
invalidate(ComputingCache.KeyPredicate<K>) - Method in class org.trimou.engine.cache.DefaultComputingCacheFactory.LoadingCacheAdapter
 
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 the cache for both compiled and uncompiled templates.
InvertedSectionSegment - Class in org.trimou.engine.segment
Inverted section segment.
InvertedSectionSegment(String, Origin, List<Segment>) - Constructor for class org.trimou.engine.segment.InvertedSectionSegment
 
invoke(String) - Method in class org.trimou.lambda.i18n.ResourceBundleLambda
 
invoke(String) - Method in interface org.trimou.lambda.Lambda
 
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.util.Reflections
 
isAnIndex(String) - Method in class org.trimou.engine.resolver.IndexResolver
 
isApplied(String) - Method in class org.trimou.engine.listener.AbstractStatsCollector
 
isDirectoryUsable(File) - Static method in class org.trimou.util.Files
 
isEven() - Method in class org.trimou.engine.segment.ImmutableIterationMeta
 
isEven() - Method in class org.trimou.engine.segment.IterationMeta
 
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
 
isFirst() - Method in class org.trimou.engine.segment.IterationMeta
 
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
 
isLast() - Method in class org.trimou.engine.segment.IterationMeta
 
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
 
isMethodValid(Method) - Static method in class org.trimou.util.Reflections
A read method: is public has no parameters has non-void return type its declaring class is not Object
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
 
isOdd() - Method in class org.trimou.engine.segment.IterationMeta
 
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
 
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
 
isValid() - Method in class org.trimou.engine.resolver.CombinedIndexResolver
 
isValid() - Method in interface org.trimou.engine.validation.Validateable
 
isVariable(Options) - Method in class org.trimou.handlebars.AbstractHelper
 
IterationMeta - Class in org.trimou.engine.segment
Iteration metadata.
IterationMeta(String, Iterator<?>) - Constructor for class org.trimou.engine.segment.IterationMeta
 
IterationMeta(String, int) - Constructor for class org.trimou.engine.segment.IterationMeta
 

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

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
 
LEVEL - 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.
load(K) - Method in class org.trimou.engine.cache.DefaultComputingCacheFactory.CacheLoaderAdapter
 
LoadingCacheAdapter(LoadingCache<K, V>) - Constructor for class org.trimou.engine.cache.DefaultComputingCacheFactory.LoadingCacheAdapter
 
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
 
LocaleSupport - Interface in org.trimou.engine.locale
Locale support.
LocaleSupportFactory - Class in org.trimou.engine.locale
 
LocaleSupportFactory() - Constructor for class org.trimou.engine.locale.LocaleSupportFactory
 
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
 

M

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
MapResolver handles a mapper in a similar way to Map.
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
 
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
 
matchingName(int) - Method in class org.trimou.engine.resolver.TransformResolver
 
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).
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
A 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
 
newHelperNameValidationPattern() - Static method in class org.trimou.util.Patterns
Deprecated.
Not used right now
newHelperStringLiteralPattern() - Static method in class org.trimou.util.Patterns
Deprecated.
Not used right now
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.
nextIteration() - Method in class org.trimou.engine.segment.IterationMeta
 
NO_SUPPORTED_HASH_KEYS - Static variable in class org.trimou.handlebars.BasicHelper
 
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.SetHelper
 
numberOfRequiredParameters() - Method in class org.trimou.handlebars.AsyncHelper
 
numberOfRequiredParameters() - Method in class org.trimou.handlebars.BasicHelper
 
numberOfRequiredParameters() - Method in class org.trimou.handlebars.ChooseHelper
 
numberOfRequiredParameters() - Method in class org.trimou.handlebars.ChooseHelper.OtherwiseHelper
 
numberOfRequiredParameters() - Method in class org.trimou.handlebars.IsHelper
 
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
 

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, 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
 
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).
ONEOFF_LAMBDA_TEMPLATE_PREFIX - Static variable in interface org.trimou.lambda.Lambda
Every time the return value is interpolated a new template is compiled.
onRemoval(RemovalNotification<MemberKey, Optional<MemberWrapper>>) - Method in class org.trimou.engine.resolver.ReflectionResolver
 
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
 
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.
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.

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(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(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.
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
 
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.
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.
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
 
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.
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.
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
 
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
 
size() - Method in interface org.trimou.engine.cache.ComputingCache
 
size() - Method in class org.trimou.engine.cache.DefaultComputingCacheFactory.LoadingCacheAdapter
 
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
Spec compliant callable object.
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
 
splitHelperName(String, Segment) - Static method in class org.trimou.handlebars.HelperValidator
Extracts parts from an input string.
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
 
StringBuilderWriter - Class in org.trimou.util
Makes use of StringBuilder instead of StringBuffer (unlike StringWriter).
StringBuilderWriter(StringBuilder) - Constructor for class org.trimou.util.StringBuilderWriter
 
StringBuilderWriter() - Constructor for class org.trimou.util.StringBuilderWriter
 
StringBuilderWriter(int) - Constructor for class org.trimou.util.StringBuilderWriter
 
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
 
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.
Template - Class in org.trimou.engine.parser
A Mustache template.
Template(Long, String, MustacheEngine) - 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.
TextSupportFactory - Class in org.trimou.engine.text
 
TextSupportFactory() - Constructor for class org.trimou.engine.text.TextSupportFactory
 
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
 
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
Does not close the Reader.
toString() - Method in class org.trimou.util.StringBuilderWriter
 
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

UNDERSCORE - Static variable in class org.trimou.util.Strings
 
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
 
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.AbstractHelper
 
validate(HelperDefinition) - Method in class org.trimou.handlebars.BasicHelper
 
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.NumericExpressionHelper
 
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
 
valueNotAFormattableObject(Object, MustacheTagInfo) - Method in class org.trimou.handlebars.i18n.AbstractTimeFormatHelper
 
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.BuiltInHelper
Deprecated.
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.lambda.Lambda.InputType
Returns the enum constant of this type with the specified name.
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.BuiltInHelper
Deprecated.
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.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
 
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.
write(char[], int, int) - Method in class org.trimou.util.StringBuilderWriter
 
write(int) - Method in class org.trimou.util.StringBuilderWriter
 
write(char[]) - Method in class org.trimou.util.StringBuilderWriter
 
write(String) - Method in class org.trimou.util.StringBuilderWriter
 
write(String, int, int) - Method in class org.trimou.util.StringBuilderWriter
 
A B C D E F G H I J K L M N O P R S T U V W 

Copyright © 2015. All rights reserved.