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

A

AbstractConfigurationAware - Class in org.trimou.engine.config
Abstract no-op 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
 
AbstractTemplateLocator - Class in org.trimou.engine.locator
 
AbstractTemplateLocator(int) - Constructor for class org.trimou.engine.locator.AbstractTemplateLocator
 
addDefiningSection(String, ExtendSectionSegment) - Method in interface org.trimou.engine.context.ExecutionContext
Associate the specified defining section with the context, but only if no defining section with the same name is associated.
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.
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.
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.
addSegment(Segment) - Method in interface org.trimou.engine.segment.ContainerSegment
 
addSegment(Segment) - Method in class org.trimou.engine.segment.ExtendSegment
 
addSuffix(String) - Method in class org.trimou.engine.locator.PathTemplateLocator
 
addTemplateLocator(TemplateLocator) - Method in class org.trimou.engine.MustacheEngineBuilder
Adds a template locator.
after(int, int) - Static method in class org.trimou.engine.priority.Priorities
 
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(CharSequence) - Method in interface org.trimou.handlebars.Options
Append the given sequence to the rendered template.
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
 

B

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
 
build(boolean) - Method in class org.trimou.engine.context.ExecutionContextBuilder
 
build() - Method in class org.trimou.engine.MustacheEngineBuilder
Builds the engine instance.
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_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
Basic built-in helpers are registered automatically if EngineConfigurationKey.HANDLEBARS_SUPPORT_ENABLED set to true.

C

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
 
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
 
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
 
close() - Method in class org.trimou.util.StringBuilderWriter
 
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.
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 (i.e. system properties) and also initialize self with partially initialized engine configuration (it's only safe to inspect properties and global data).
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(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(String) - Method in class org.trimou.engine.resolver.MapCustomKeyResolver
 
convertConfigValue(Class<?>, Object) - Static method in class org.trimou.engine.config.ConfigurationProperties
 
copy(Reader, Writer, int) - Static method in class org.trimou.util.IOUtils
 
createConfiguration(MustacheEngineBuilder) - Method in class org.trimou.engine.config.ConfigurationFactory
 
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

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
 
DefaultConfigurationExtension - Class in org.trimou.engine.config
Registers the default resolvers.
DefaultConfigurationExtension() - Constructor for class org.trimou.engine.config.DefaultConfigurationExtension
 
DOT - Static variable in class org.trimou.util.Strings
 
DotKeySplitter - Class in org.trimou.engine.interpolation
A default KeySplitter implementation which follows the dot notation.
DotKeySplitter() - Constructor for class org.trimou.engine.interpolation.DotKeySplitter
 
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

EachHelper - Class in org.trimou.handlebars
{{#each items}} {{name}} {{/each}}
EachHelper() - Constructor for class org.trimou.handlebars.EachHelper
 
EMPTY - Static variable in class org.trimou.util.Strings
 
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.
EQUALS - Static variable in class org.trimou.util.Strings
 
escapeHtml(String) - Method in interface org.trimou.engine.text.TextSupport
Interpolated values should be HTML escaped, if appropriate.
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.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.EachHelper
 
execute(Options) - Method in interface org.trimou.handlebars.Helper
Execute the helper.
execute(Options) - Method in class org.trimou.handlebars.i18n.DateTimeFormatHelper
 
execute(Options) - Method in class org.trimou.handlebars.i18n.ResourceBundleHelper
 
execute(Options) - Method in class org.trimou.handlebars.IfHelper
 
execute(Options) - Method in class org.trimou.handlebars.IsHelper
 
execute(Options) - Method in class org.trimou.handlebars.NumberIsEvenHelper
 
execute(Options) - Method in class org.trimou.handlebars.NumberIsOddHelper
 
execute(Options) - Method in class org.trimou.handlebars.UnlessHelper
 
execute(Options) - Method in class org.trimou.handlebars.WithHelper
 
executeNoDefiningLookup(Appendable, ExecutionContext) - Method in class org.trimou.engine.segment.ExtendSectionSegment
 
ExecutionContext - Interface in org.trimou.engine.context
A new execution context is created for each template rendering.
ExecutionContext.TargetStack - Enum in org.trimou.engine.context
 
ExecutionContextBuilder - Class in org.trimou.engine.context
 
ExecutionContextBuilder(MustacheEngine) - Constructor for class org.trimou.engine.context.ExecutionContextBuilder
 
ExtendSectionSegment - Class in org.trimou.engine.segment
Either defines a section to be extended/overrided, or an extending/defining section.
ExtendSectionSegment(String, Origin) - 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) - Constructor for class org.trimou.engine.segment.ExtendSegment
 
EXTENSION_RESOLVERS_DEFAULT_PRIORITY - Static variable in interface org.trimou.engine.priority.WithPriority
 

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, String) - Constructor for class org.trimou.engine.locator.FilePathTemplateLocator
 
FilePathTemplateLocator(int, String) - Constructor for class org.trimou.engine.locator.FilePathTemplateLocator
 
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 method with the same name, afterwards method following JavaBean naming convention.
flush() - Method in class org.trimou.util.StringBuilderWriter
 
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.

G

GAP - Static variable in class org.trimou.util.Strings
 
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
 
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
 
getBooleanPropertyValue(T) - Method in interface org.trimou.engine.config.Configuration
 
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
 
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.i18n.DateTimeFormatResolver
 
getConfigurationKeys() - Method in class org.trimou.engine.resolver.ReflectionResolver
 
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
 
getDefaultFileEncoding() - Method in class org.trimou.engine.locator.PathTemplateLocator
 
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.segment.TemplateSegment
 
getFields(Class<?>) - Static method in class org.trimou.util.SecurityActions
 
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
 
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
 
getIntegerPropertyValue(T) - Method in interface org.trimou.engine.config.Configuration
 
getIterHasNext() - Method in class org.trimou.engine.segment.IterationMeta
 
getIterIndex() - Method in class org.trimou.engine.segment.IterationMeta
The first element is at index 1.
getIterIsFirst() - Method in class org.trimou.engine.segment.IterationMeta
 
getIterIsLast() - Method in class org.trimou.engine.segment.IterationMeta
 
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
 
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 interface org.trimou.engine.segment.Segment
 
getLiteralBlock() - Method in class org.trimou.engine.segment.TemplateSegment
 
getLiteralBlock() - Method in class org.trimou.engine.segment.TextSegment
 
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
 
getMessage() - Method in exception org.trimou.exception.MustacheException
 
getMethods(Class<?>) - Static method in class org.trimou.util.SecurityActions
 
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
 
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
 
getName() - Method in class org.trimou.engine.segment.TemplateSegment
 
getName() - Method in enum org.trimou.handlebars.BuiltInHelper
 
getName() - Method in interface org.trimou.handlebars.HelperDefinition.ValuePlaceholder
 
getName() - Method in interface org.trimou.Mustache
 
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.
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
 
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.ClassPathTemplateLocator
 
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
 
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() - Method in interface org.trimou.engine.segment.ContainerSegment
 
getStringPropertyValue(T) - Method in interface org.trimou.engine.config.Configuration
 
getSuffix() - Method in class org.trimou.engine.locator.PathTemplateLocator
 
getSystemProperty(String) - Static method in class org.trimou.util.SecurityActions
 
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
 
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.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.TemplateSegment
 
getType() - Method in class org.trimou.engine.segment.TextSegment
 
getType() - Method in class org.trimou.engine.segment.ValueSegment
 
getValue(String) - Method in interface org.trimou.engine.context.ExecutionContext
 
getValue() - Method in enum org.trimou.handlebars.i18n.ResourceBundleHelper.Format
 
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
 
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
 
HelperDefinition.ValuePlaceholder - Interface in org.trimou.handlebars
A value placeholder represents an expression which will be evaluated right before the helper execution.
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
 

I

IfHelper - Class in org.trimou.handlebars
{{#if item.active}} {{item.name}} {{/if}}
IfHelper() - Constructor for class org.trimou.handlebars.IfHelper
 
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(Configuration) - Method in interface org.trimou.engine.config.ConfigurationAware
Initialize the component.
init(Configuration) - Method in class org.trimou.engine.locator.PathTemplateLocator
 
init(Configuration) - Method in class org.trimou.engine.resolver.i18n.DateTimeFormatResolver
 
init(Configuration) - Method in class org.trimou.engine.resolver.i18n.LocaleAwareResolver
 
init(Configuration) - Method in class org.trimou.engine.resolver.ReflectionResolver
 
init(Configuration) - Method in class org.trimou.handlebars.AbstractHelper
 
init(Configuration) - 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.
invalidateTemplateCache() - Method in interface org.trimou.engine.MustacheEngine
Invalidate the template cache.
InvertedSectionSegment - Class in org.trimou.engine.segment
Inverted section segment.
InvertedSectionSegment(String, Origin) - 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
 
IOUtils() - Constructor for class org.trimou.util.IOUtils
 
isAnIndex(String) - Method in class org.trimou.engine.resolver.IndexResolver
 
isDirectoryUsable(File) - Method in class org.trimou.engine.locator.FilePathTemplateLocator
 
isFalsy(Object) - Static method in class org.trimou.util.Checker
 
isFileUsable(File) - Method in class org.trimou.engine.locator.FilePathTemplateLocator
 
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
 
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
 
isOmitServiceLoaderConfigurationExtensions() - Method in class org.trimou.engine.MustacheEngineBuilder
 
isReadOnly() - Method in class org.trimou.engine.segment.TemplateSegment
 
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
 
isUnescape() - Method in class org.trimou.engine.segment.ValueSegment
 
isUnescapeVariable(Options) - Method in class org.trimou.handlebars.AbstractHelper
 
isVariable(Options) - Method in class org.trimou.handlebars.AbstractHelper
 
IterationMeta - Class in org.trimou.engine.segment
Iteration metadata.
IterationMeta(Iterator<?>) - Constructor for class org.trimou.engine.segment.IterationMeta
 
IterationMeta(int) - Constructor for class org.trimou.engine.segment.IterationMeta
 

K

KeySplitter - Interface in org.trimou.engine.interpolation
This component is responsible for splitting a variable key.

L

Lambda - Interface in org.trimou.lambda
Lambda represents a special type of data - a callable object.
Lambda.InputType - Enum in org.trimou.lambda
 
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) - Method in class org.trimou.engine.locator.FilePathTemplateLocator
 
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
 
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
 
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.FilePathTemplateLocator
 
locate(String) - Method in class org.trimou.engine.locator.MapTemplateLocator
 
locate(String) - Method in interface org.trimou.engine.locator.TemplateLocator
 
locateRealPath(String) - Method in class org.trimou.engine.locator.ClassPathTemplateLocator
 
locateRealPath(String) - Method in class org.trimou.engine.locator.FilePathTemplateLocator
 
locateRealPath(String) - Method in class org.trimou.engine.locator.FileSystemTemplateLocator
 

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
 
MapResolver - Class in org.trimou.engine.resolver
Resolves Map values.
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
Mustache engine.
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
 
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
 
newBuilder() - Static method in class org.trimou.engine.MustacheEngineBuilder
 
newHelperNameValidationPattern() - Static method in class org.trimou.util.Patterns
 
newHelperStringLiteralPattern() - Static method in class org.trimou.util.Patterns
 
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
 
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
 
notAnIndex(String) - Method in class org.trimou.engine.resolver.IndexResolver
 
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
 
numberOfRequiredParameters() - Method in class org.trimou.handlebars.BasicHelper
 
numberOfRequiredParameters() - Method in class org.trimou.handlebars.IsHelper
 

O

omitServiceLoaderConfigurationExtensions() - Method in class org.trimou.engine.MustacheEngineBuilder
Don't use the ServiceLoader mechanism to load configuration extensions.
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
 
Options - Interface in org.trimou.handlebars
Options represent a helper execution context - a new instance is created for every execution.
org.trimou - package org.trimou
 
org.trimou.annotations - package org.trimou.annotations
 
org.trimou.engine - package org.trimou.engine
 
org.trimou.engine.config - package org.trimou.engine.config
 
org.trimou.engine.context - package org.trimou.engine.context
 
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.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(TemplateSegment) - Constructor for class org.trimou.engine.segment.Origin
Artificial segment.
Origin(TemplateSegment, int) - Constructor for class org.trimou.engine.segment.Origin
 

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
 
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 given template with the current context and append the result to the rendered template.
PartialSegment - Class in org.trimou.engine.segment
Partial segment.
PartialSegment(String, Origin) - 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
 
Patterns - Class in org.trimou.util
 
performPostProcessing() - Method in interface org.trimou.engine.segment.Segment
Perform compilation post processing, e.g. optimization.
performPostProcessing() - Method in class org.trimou.engine.segment.TemplateSegment
 
performTransformation(Object, String, ResolutionContext) - Method in class org.trimou.engine.resolver.TransformResolver
 
pop(ExecutionContext.TargetStack) - Method in interface org.trimou.engine.context.ExecutionContext
Remove the object at the top of the specified stack.
pop() - Method in interface org.trimou.handlebars.Options
 
Priorities - Class in org.trimou.engine.priority
 
Priorities() - Constructor for class org.trimou.engine.priority.Priorities
 
ProblemCode - Interface in org.trimou.exception
 
push(ExecutionContext.TargetStack, Object) - Method in interface org.trimou.engine.context.ExecutionContext
Push the object on the specified stack.
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) - 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(Appendable, Object) - Method in class org.trimou.engine.segment.TemplateSegment
 
render(Object) - Method in class org.trimou.engine.segment.TemplateSegment
 
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 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 interface org.trimou.engine.listener.MustacheListener
Rendering of a Mustache is about to start.
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.DummyTransformResolver
 
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
Value resolver.
ResourceBundleHelper - Class in org.trimou.handlebars.i18n
First register the helper instance: MustacheEngineBuilder.newBuilder().registerHelper("msg", new ResourceBundleHelper("msg")).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 Formatter or MessageFormat: {{msg "my.key" format="printf"}} See also ResourceBundleHelper.Format for more info about formats.
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
 

S

SECTION_TYPES - Static variable in class org.trimou.handlebars.BasicSectionHelper
 
SectionSegment - Class in org.trimou.engine.segment
Section segment.
SectionSegment(String, Origin) - Constructor for class org.trimou.engine.segment.SectionSegment
 
SecurityActions - Class in org.trimou.util
 
SecurityActions() - Constructor for class org.trimou.util.SecurityActions
 
Segment - Interface in org.trimou.engine.segment
Compiled template segment.
SegmentType - Enum in org.trimou.engine.segment
Type of segment.
SetDelimitersSegment - Class in org.trimou.engine.segment
Set the new tag delimiters.
SetDelimitersSegment(String, Origin) - Constructor for class org.trimou.engine.segment.SetDelimitersSegment
 
setIndentation(String) - Method in class org.trimou.engine.segment.PartialSegment
 
setKeySplitter(KeySplitter) - Method in class org.trimou.engine.MustacheEngineBuilder
 
setLocaleSupport(LocaleSupport) - Method in class org.trimou.engine.MustacheEngineBuilder
Sets a locale support instance.
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.
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
 
SLASH - Static variable in class org.trimou.util.Strings
 
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
 
startTemplate(String, Delimiters, MustacheEngine) - Method in interface org.trimou.engine.parser.ParsingHandler
Parsing started.
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
 

T

tag(ParsedTag) - Method in interface org.trimou.engine.parser.ParsingHandler
Flush a tag.
TemplateLocator - Interface in org.trimou.engine.locator
Automatically locates the template contents for the given template identifier.
TemplateSegment - Class in org.trimou.engine.segment
Template segment (aka Mustache template).
TemplateSegment(String, MustacheEngine) - Constructor for class org.trimou.engine.segment.TemplateSegment
 
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_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
 
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.locator.MapTemplateLocator
 
toString() - Method in class org.trimou.engine.locator.PathTemplateLocator
 
toString() - Method in class org.trimou.engine.resolver.AbstractResolver
 
toString() - Method in class org.trimou.engine.segment.Origin
 
toString() - Method in class org.trimou.engine.segment.TemplateSegment
 
toString(Reader) - Static method in class org.trimou.util.IOUtils
 
toString(Reader, int) - Static method in class org.trimou.util.IOUtils
 
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
 
UnlessHelper - Class in org.trimou.handlebars
Conditionally renders a block if the first parameter is "falsy".
UnlessHelper() - Constructor for class org.trimou.handlebars.UnlessHelper
 

V

validate(HelperDefinition) - Method in class org.trimou.handlebars.AbstractHelper
 
validate(HelperDefinition) - Method in class org.trimou.handlebars.BasicHelper
 
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.
VALUE_TAG_TYPES - Static variable in class org.trimou.handlebars.BasicValueHelper
 
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.context.ExecutionContext.TargetStack
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.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
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.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.context.ExecutionContext.TargetStack
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.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
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.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.
VIRTUAL_PATH_SEPARATOR_KEY - Static variable in class org.trimou.engine.locator.PathTemplateLocator
Virtual path separator

W

withData(Object) - Method in class org.trimou.engine.context.ExecutionContextBuilder
 
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 K L M N O P R S T U V W 

Copyright © 2014. All Rights Reserved.