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

A

AbstractTemplateSource - Class in com.github.jknack.handlebars.io
Base class for TemplateSource with default implementation of AbstractTemplateSource.equals(Object) and AbstractTemplateSource.hashCode().
AbstractTemplateSource() - Constructor for class com.github.jknack.handlebars.io.AbstractTemplateSource
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.github.jknack.handlebars.internal.HbsParser.AmpvarContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.github.jknack.handlebars.internal.HbsParser.BlockContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.github.jknack.handlebars.internal.HbsParser.BodyContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.github.jknack.handlebars.internal.HbsParser.BoolHashContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.github.jknack.handlebars.internal.HbsParser.BoolParamContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.github.jknack.handlebars.internal.HbsParser.CharsHashContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.github.jknack.handlebars.internal.HbsParser.CommentContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.github.jknack.handlebars.internal.HbsParser.DelimitersContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.github.jknack.handlebars.internal.HbsParser.HashContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.github.jknack.handlebars.internal.HbsParser.IntHashContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.github.jknack.handlebars.internal.HbsParser.IntParamContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.github.jknack.handlebars.internal.HbsParser.NewlineContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.github.jknack.handlebars.internal.HbsParser.PartialContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.github.jknack.handlebars.internal.HbsParser.RefHashContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.github.jknack.handlebars.internal.HbsParser.RefPramContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.github.jknack.handlebars.internal.HbsParser.SpacesContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.github.jknack.handlebars.internal.HbsParser.StatementContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.github.jknack.handlebars.internal.HbsParser.StringHashContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.github.jknack.handlebars.internal.HbsParser.StringParamContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.github.jknack.handlebars.internal.HbsParser.TemplateContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.github.jknack.handlebars.internal.HbsParser.TextContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.github.jknack.handlebars.internal.HbsParser.TvarContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.github.jknack.handlebars.internal.HbsParser.UnlessContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class com.github.jknack.handlebars.internal.HbsParser.VarContext
 
action(RuleContext, int, int) - Method in class com.github.jknack.handlebars.internal.HbsLexer
 
allowInfiniteLoops() - Method in class com.github.jknack.handlebars.Handlebars
If true, templates will be able to call him self directly or indirectly.
allowStringParams() - Method in class com.github.jknack.handlebars.Handlebars
If true, missing helper parameters will be resolve to their names.
ampvar() - Method in class com.github.jknack.handlebars.internal.HbsParser
 
ampvar() - Method in class com.github.jknack.handlebars.internal.HbsParser.StatementContext
 
apply(T, Options) - Method in interface com.github.jknack.handlebars.Helper
Callback method for execute the given method.
apply(Object, Options) - Method in class com.github.jknack.handlebars.helper.BlockHelper
 
apply(Object, Options) - Method in class com.github.jknack.handlebars.helper.EachHelper
 
apply(String, Options) - Method in class com.github.jknack.handlebars.helper.EmbeddedHelper
 
apply(Object, Options) - Method in class com.github.jknack.handlebars.helper.IfHelper
 
apply(String, Options) - Method in class com.github.jknack.handlebars.helper.IncludeHelper
 
apply(Object, Options) - Method in class com.github.jknack.handlebars.helper.MethodHelper
 
apply(Object, Options) - Method in class com.github.jknack.handlebars.helper.PartialHelper
 
apply(String, Options) - Method in class com.github.jknack.handlebars.helper.PrecompileHelper
 
apply(Object, Options) - Method in class com.github.jknack.handlebars.helper.UnlessHelper
 
apply(Object, Options) - Method in class com.github.jknack.handlebars.helper.WithHelper
 
apply(C, Template) - Method in interface com.github.jknack.handlebars.Lambda
Apply the lambda.
apply(Template, Object) - Method in class com.github.jknack.handlebars.Options
Apply the given template to the provided context.
apply(Template) - Method in class com.github.jknack.handlebars.Options
Apply the given template to the default context.
apply(Object, Writer) - Method in interface com.github.jknack.handlebars.Template
Merge the template tree using the given context.
apply(Object) - Method in interface com.github.jknack.handlebars.Template
Merge the template tree using the given context.
apply(Context, Writer) - Method in interface com.github.jknack.handlebars.Template
Merge the template tree using the given context.
apply(Context) - Method in interface com.github.jknack.handlebars.Template
Merge the template tree using the given context.
apply(T, Writer) - Method in interface com.github.jknack.handlebars.TypeSafeTemplate
Merge the template tree using the given context.
apply(T) - Method in interface com.github.jknack.handlebars.TypeSafeTemplate
Merge the template tree using the given context.
as(Class<S>) - Method in interface com.github.jknack.handlebars.Template
Creates a new TypeSafeTemplate.
as() - Method in interface com.github.jknack.handlebars.Template
Creates a new TypeSafeTemplate.

B

block() - Method in class com.github.jknack.handlebars.internal.HbsParser
 
block() - Method in class com.github.jknack.handlebars.internal.HbsParser.StatementContext
 
BlockHelper - Class in com.github.jknack.handlebars.helper
The block helper will replace its section with the partial of the same name if it exists.
BlockHelper() - Constructor for class com.github.jknack.handlebars.helper.BlockHelper
 
body() - Method in class com.github.jknack.handlebars.internal.HbsParser.BlockContext
 
body(int) - Method in class com.github.jknack.handlebars.internal.HbsParser.BlockContext
 
body() - Method in class com.github.jknack.handlebars.internal.HbsParser
 
body() - Method in class com.github.jknack.handlebars.internal.HbsParser.TemplateContext
 
body() - Method in class com.github.jknack.handlebars.internal.HbsParser.UnlessContext
 
BOOLEAN - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
BOOLEAN - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
BOOLEAN() - Method in class com.github.jknack.handlebars.internal.HbsParser.BoolHashContext
 
BOOLEAN() - Method in class com.github.jknack.handlebars.internal.HbsParser.BoolParamContext
 
build() - Method in class com.github.jknack.handlebars.Context.Builder
Build a context stack.
build() - Method in class com.github.jknack.handlebars.Options.Builder
Build a new Options object.

C

charAt(int) - Method in class com.github.jknack.handlebars.Handlebars.SafeString
 
ClassPathTemplateLoader - Class in com.github.jknack.handlebars.io
Load templates from the class-path.
ClassPathTemplateLoader(String, String) - Constructor for class com.github.jknack.handlebars.io.ClassPathTemplateLoader
Creates a new ClassPathTemplateLoader.
ClassPathTemplateLoader(String) - Constructor for class com.github.jknack.handlebars.io.ClassPathTemplateLoader
Creates a new ClassPathTemplateLoader.
ClassPathTemplateLoader() - Constructor for class com.github.jknack.handlebars.io.ClassPathTemplateLoader
Creates a new ClassPathTemplateLoader.
clear() - Method in class com.github.jknack.handlebars.cache.ConcurrentMapTemplateCache
 
clear() - Method in class com.github.jknack.handlebars.cache.HighConcurrencyTemplateCache
 
clear() - Method in enum com.github.jknack.handlebars.cache.NullTemplateCache
 
clear() - Method in interface com.github.jknack.handlebars.cache.TemplateCache
Remove all mappings from the cache.
column - Variable in class com.github.jknack.handlebars.HandlebarsError
The error's column number.
com.github.jknack.handlebars - package com.github.jknack.handlebars
 
com.github.jknack.handlebars.cache - package com.github.jknack.handlebars.cache
 
com.github.jknack.handlebars.context - package com.github.jknack.handlebars.context
 
com.github.jknack.handlebars.helper - package com.github.jknack.handlebars.helper
 
com.github.jknack.handlebars.internal - package com.github.jknack.handlebars.internal
 
com.github.jknack.handlebars.io - package com.github.jknack.handlebars.io
 
combine(String, Object) - Method in class com.github.jknack.handlebars.Context.Builder
Combine the given model using the specified name.
combine(Map<String, Object>) - Method in class com.github.jknack.handlebars.Context.Builder
Combine all the map entries into the context stack.
comment() - Method in class com.github.jknack.handlebars.internal.HbsParser
 
comment() - Method in class com.github.jknack.handlebars.internal.HbsParser.StatementContext
 
COMMENT_CHAR - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
COMMENT_CHAR - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
COMMENT_CHAR() - Method in class com.github.jknack.handlebars.internal.HbsParser.CommentContext
 
COMMENT_CHAR(int) - Method in class com.github.jknack.handlebars.internal.HbsParser.CommentContext
 
COMMENTS - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
compile(URI) - Method in class com.github.jknack.handlebars.Handlebars
Compile the resource located at the given uri.
compile(URI, String, String) - Method in class com.github.jknack.handlebars.Handlebars
Compile the resource located at the given uri.
compile(String) - Method in class com.github.jknack.handlebars.Handlebars
Compile a handlebars template.
compile(String, String, String) - Method in class com.github.jknack.handlebars.Handlebars
Compile a handlebars template.
compile(TemplateSource) - Method in class com.github.jknack.handlebars.Handlebars
Compile a handlebars template.
compile(TemplateSource, String, String) - Method in class com.github.jknack.handlebars.Handlebars
Compile a handlebars template.
ConcurrentMapTemplateCache - Class in com.github.jknack.handlebars.cache
A simple TemplateCache built on top of ConcurrentHashMap.
ConcurrentMapTemplateCache(ConcurrentMap<TemplateSource, Pair<TemplateSource, Template>>) - Constructor for class com.github.jknack.handlebars.cache.ConcurrentMapTemplateCache
Creates a new ConcurrentMapTemplateCache.
ConcurrentMapTemplateCache() - Constructor for class com.github.jknack.handlebars.cache.ConcurrentMapTemplateCache
Creates a new ConcurrentMapTemplateCache.
content() - Method in class com.github.jknack.handlebars.io.ForwardingTemplateSource
 
content() - Method in class com.github.jknack.handlebars.io.StringTemplateSource
 
content() - Method in interface com.github.jknack.handlebars.io.TemplateSource
The template content.
content() - Method in class com.github.jknack.handlebars.io.URLTemplateSource
 
Context - Class in com.github.jknack.handlebars
Mustache/Handlebars are contextual template engines.
Context(Object) - Constructor for class com.github.jknack.handlebars.Context
Creates a new context.
context - Variable in class com.github.jknack.handlebars.Options
The current context.
Context.Builder - Class in com.github.jknack.handlebars
A context builder.
copyFrom(HbsParser.HashValueContext) - Method in class com.github.jknack.handlebars.internal.HbsParser.HashValueContext
 
copyFrom(HbsParser.ParamContext) - Method in class com.github.jknack.handlebars.internal.HbsParser.ParamContext
 
create(Handlebars, String, String) - Method in class com.github.jknack.handlebars.internal.HbsParserFactory
Creates a new Parser.
create(Handlebars, String, String) - Method in interface com.github.jknack.handlebars.ParserFactory
Creates a new Parser.

D

data(String) - Method in class com.github.jknack.handlebars.Context
Read the attribute from the data storage.
data(String, Object) - Method in class com.github.jknack.handlebars.Context
Set an attribute in the data storage.
data(Map<String, ?>) - Method in class com.github.jknack.handlebars.Context
Store the map in the data storage.
data(String) - Method in class com.github.jknack.handlebars.Options
Read the attribute from the data storage.
data(String, Object) - Method in class com.github.jknack.handlebars.Options
Set an attribute in the data storage.
debug(String, Object...) - Static method in class com.github.jknack.handlebars.Handlebars
Log the given message as debug and format the message within the args.
debug(String) - Static method in class com.github.jknack.handlebars.Handlebars
Log the given message as debug and format the message within the args.
DEFAULT_PREFIX - Static variable in interface com.github.jknack.handlebars.io.TemplateLoader
The default view prefix.
DEFAULT_SUFFIX - Static variable in interface com.github.jknack.handlebars.io.TemplateLoader
The default view suffix.
defaultBundle - Variable in enum com.github.jknack.handlebars.helper.I18nHelper
The default's bundle.
defaultLocale - Variable in enum com.github.jknack.handlebars.helper.I18nHelper
The default locale.
DELIM - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
DELIM - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
DELIM - Variable in class com.github.jknack.handlebars.internal.HbsParser.DelimitersContext
 
DELIM() - Method in class com.github.jknack.handlebars.internal.HbsParser.DelimitersContext
 
DELIM(int) - Method in class com.github.jknack.handlebars.internal.HbsParser.DelimitersContext
 
DELIM_END - Static variable in class com.github.jknack.handlebars.Handlebars
The default end delimiter.
DELIM_START - Static variable in class com.github.jknack.handlebars.Handlebars
The default start delimiter.
delimiters() - Method in class com.github.jknack.handlebars.internal.HbsParser
 
delimiters() - Method in class com.github.jknack.handlebars.internal.HbsParser.StatementContext
 
destroy() - Method in class com.github.jknack.handlebars.Context
Destroy this context by cleaning up instance attributes.
DOUBLE_STRING - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
DOUBLE_STRING - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
DOUBLE_STRING() - Method in class com.github.jknack.handlebars.internal.HbsParser.StringHashContext
 
DOUBLE_STRING() - Method in class com.github.jknack.handlebars.internal.HbsParser.StringParamContext
 

E

EachHelper - Class in com.github.jknack.handlebars.helper
You can iterate over a list using the built-in each helper.
EachHelper() - Constructor for class com.github.jknack.handlebars.helper.EachHelper
 
ELSE - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
ELSE() - Method in class com.github.jknack.handlebars.internal.HbsParser.BlockContext
 
ELSE - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
EmbeddedHelper - Class in com.github.jknack.handlebars.helper
Given: home.hbs
EmbeddedHelper() - Constructor for class com.github.jknack.handlebars.helper.EmbeddedHelper
 
EMPTY - Static variable in interface com.github.jknack.handlebars.Template
An empty template implementation.
END - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
END() - Method in class com.github.jknack.handlebars.internal.HbsParser.AmpvarContext
 
END(int) - Method in class com.github.jknack.handlebars.internal.HbsParser.BlockContext
 
END() - Method in class com.github.jknack.handlebars.internal.HbsParser.BlockContext
 
END - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
END() - Method in class com.github.jknack.handlebars.internal.HbsParser.PartialContext
 
END(int) - Method in class com.github.jknack.handlebars.internal.HbsParser.UnlessContext
 
END() - Method in class com.github.jknack.handlebars.internal.HbsParser.UnlessContext
 
END() - Method in class com.github.jknack.handlebars.internal.HbsParser.VarContext
 
END_BLOCK - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
END_BLOCK() - Method in class com.github.jknack.handlebars.internal.HbsParser.BlockContext
 
END_BLOCK - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
END_BLOCK() - Method in class com.github.jknack.handlebars.internal.HbsParser.UnlessContext
 
END_COMMENT - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
END_COMMENT() - Method in class com.github.jknack.handlebars.internal.HbsParser.CommentContext
 
END_COMMENT - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
END_DELIM - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
END_DELIM() - Method in class com.github.jknack.handlebars.internal.HbsParser.DelimitersContext
 
END_DELIM - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
END_T - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
END_T - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
END_T() - Method in class com.github.jknack.handlebars.internal.HbsParser.TvarContext
 
endDelim - Variable in class com.github.jknack.handlebars.internal.HbsParser.DelimitersContext
 
enterAmpvar(HbsParser.AmpvarContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
enterAmpvar(HbsParser.AmpvarContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
enterAmpvar(HbsParser.AmpvarContext) - Method in class com.github.jknack.handlebars.internal.SpaceTrimmer
 
enterBlock(HbsParser.BlockContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
enterBlock(HbsParser.BlockContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
enterBlock(HbsParser.BlockContext) - Method in class com.github.jknack.handlebars.internal.SpaceTrimmer
 
enterBody(HbsParser.BodyContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
enterBody(HbsParser.BodyContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
enterBoolHash(HbsParser.BoolHashContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
enterBoolHash(HbsParser.BoolHashContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
enterBoolParam(HbsParser.BoolParamContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
enterBoolParam(HbsParser.BoolParamContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
enterCharsHash(HbsParser.CharsHashContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
enterCharsHash(HbsParser.CharsHashContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
enterComment(HbsParser.CommentContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
enterComment(HbsParser.CommentContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
enterComment(HbsParser.CommentContext) - Method in class com.github.jknack.handlebars.internal.SpaceTrimmer
 
enterDelimiters(HbsParser.DelimitersContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
enterDelimiters(HbsParser.DelimitersContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
enterDelimiters(HbsParser.DelimitersContext) - Method in class com.github.jknack.handlebars.internal.SpaceTrimmer
 
enterEveryRule(ParserRuleContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
enterHash(HbsParser.HashContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
enterHash(HbsParser.HashContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
enterIntHash(HbsParser.IntHashContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
enterIntHash(HbsParser.IntHashContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
enterIntParam(HbsParser.IntParamContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
enterIntParam(HbsParser.IntParamContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
enterNewline(HbsParser.NewlineContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
enterNewline(HbsParser.NewlineContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
enterNewline(HbsParser.NewlineContext) - Method in class com.github.jknack.handlebars.internal.SpaceTrimmer
 
enterPartial(HbsParser.PartialContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
enterPartial(HbsParser.PartialContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
enterRefHash(HbsParser.RefHashContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
enterRefHash(HbsParser.RefHashContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
enterRefPram(HbsParser.RefPramContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
enterRefPram(HbsParser.RefPramContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
enterRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.AmpvarContext
 
enterRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.BlockContext
 
enterRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.BodyContext
 
enterRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.BoolHashContext
 
enterRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.BoolParamContext
 
enterRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.CharsHashContext
 
enterRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.CommentContext
 
enterRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.DelimitersContext
 
enterRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.HashContext
 
enterRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.IntHashContext
 
enterRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.IntParamContext
 
enterRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.NewlineContext
 
enterRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.PartialContext
 
enterRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.RefHashContext
 
enterRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.RefPramContext
 
enterRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.SpacesContext
 
enterRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.StatementContext
 
enterRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.StringHashContext
 
enterRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.StringParamContext
 
enterRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.TemplateContext
 
enterRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.TextContext
 
enterRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.TvarContext
 
enterRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.UnlessContext
 
enterRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.VarContext
 
enterSpaces(HbsParser.SpacesContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
enterSpaces(HbsParser.SpacesContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
enterSpaces(HbsParser.SpacesContext) - Method in class com.github.jknack.handlebars.internal.SpaceTrimmer
 
enterStatement(HbsParser.StatementContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
enterStatement(HbsParser.StatementContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
enterStringHash(HbsParser.StringHashContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
enterStringHash(HbsParser.StringHashContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
enterStringParam(HbsParser.StringParamContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
enterStringParam(HbsParser.StringParamContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
enterTemplate(HbsParser.TemplateContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
enterTemplate(HbsParser.TemplateContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
enterText(HbsParser.TextContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
enterText(HbsParser.TextContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
enterText(HbsParser.TextContext) - Method in class com.github.jknack.handlebars.internal.SpaceTrimmer
 
enterTvar(HbsParser.TvarContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
enterTvar(HbsParser.TvarContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
enterTvar(HbsParser.TvarContext) - Method in class com.github.jknack.handlebars.internal.SpaceTrimmer
 
enterUnless(HbsParser.UnlessContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
enterUnless(HbsParser.UnlessContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
enterUnless(HbsParser.UnlessContext) - Method in class com.github.jknack.handlebars.internal.SpaceTrimmer
 
enterVar(HbsParser.VarContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
enterVar(HbsParser.VarContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
enterVar(HbsParser.VarContext) - Method in class com.github.jknack.handlebars.internal.SpaceTrimmer
 
EOF() - Method in class com.github.jknack.handlebars.internal.HbsParser.TemplateContext
 
EQ - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
EQ - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
EQ() - Method in class com.github.jknack.handlebars.internal.HbsParser.HashContext
 
equals(Object) - Method in class com.github.jknack.handlebars.Handlebars.SafeString
 
equals(Object) - Method in class com.github.jknack.handlebars.io.AbstractTemplateSource
 
error(String, Object...) - Static method in class com.github.jknack.handlebars.Handlebars
Log the given message as error and format the message within the args.
error(String) - Static method in class com.github.jknack.handlebars.Handlebars
Log the given message as error and format the message within the args.
escapeExpression(CharSequence) - Static method in class com.github.jknack.handlebars.Handlebars.Utils
Escapes the characters in a String using HTML entities.
evict(TemplateSource) - Method in class com.github.jknack.handlebars.cache.ConcurrentMapTemplateCache
 
evict(TemplateSource) - Method in class com.github.jknack.handlebars.cache.HighConcurrencyTemplateCache
 
evict(TemplateSource) - Method in enum com.github.jknack.handlebars.cache.NullTemplateCache
 
evict(TemplateSource) - Method in interface com.github.jknack.handlebars.cache.TemplateCache
Evict the mapping for this source from this cache if it is present.
evidence - Variable in class com.github.jknack.handlebars.HandlebarsError
The error's evidence.
exitAmpvar(HbsParser.AmpvarContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
exitAmpvar(HbsParser.AmpvarContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
exitBlock(HbsParser.BlockContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
exitBlock(HbsParser.BlockContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
exitBlock(HbsParser.BlockContext) - Method in class com.github.jknack.handlebars.internal.SpaceTrimmer
 
exitBody(HbsParser.BodyContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
exitBody(HbsParser.BodyContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
exitBoolHash(HbsParser.BoolHashContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
exitBoolHash(HbsParser.BoolHashContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
exitBoolParam(HbsParser.BoolParamContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
exitBoolParam(HbsParser.BoolParamContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
exitCharsHash(HbsParser.CharsHashContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
exitCharsHash(HbsParser.CharsHashContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
exitComment(HbsParser.CommentContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
exitComment(HbsParser.CommentContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
exitDelimiters(HbsParser.DelimitersContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
exitDelimiters(HbsParser.DelimitersContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
exitEveryRule(ParserRuleContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
exitHash(HbsParser.HashContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
exitHash(HbsParser.HashContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
exitIntHash(HbsParser.IntHashContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
exitIntHash(HbsParser.IntHashContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
exitIntParam(HbsParser.IntParamContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
exitIntParam(HbsParser.IntParamContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
exitNewline(HbsParser.NewlineContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
exitNewline(HbsParser.NewlineContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
exitPartial(HbsParser.PartialContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
exitPartial(HbsParser.PartialContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
exitPartial(HbsParser.PartialContext) - Method in class com.github.jknack.handlebars.internal.SpaceTrimmer
 
exitRefHash(HbsParser.RefHashContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
exitRefHash(HbsParser.RefHashContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
exitRefPram(HbsParser.RefPramContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
exitRefPram(HbsParser.RefPramContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
exitRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.AmpvarContext
 
exitRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.BlockContext
 
exitRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.BodyContext
 
exitRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.BoolHashContext
 
exitRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.BoolParamContext
 
exitRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.CharsHashContext
 
exitRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.CommentContext
 
exitRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.DelimitersContext
 
exitRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.HashContext
 
exitRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.IntHashContext
 
exitRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.IntParamContext
 
exitRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.NewlineContext
 
exitRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.PartialContext
 
exitRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.RefHashContext
 
exitRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.RefPramContext
 
exitRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.SpacesContext
 
exitRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.StatementContext
 
exitRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.StringHashContext
 
exitRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.StringParamContext
 
exitRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.TemplateContext
 
exitRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.TextContext
 
exitRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.TvarContext
 
exitRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.UnlessContext
 
exitRule(ParseTreeListener) - Method in class com.github.jknack.handlebars.internal.HbsParser.VarContext
 
exitSpaces(HbsParser.SpacesContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
exitSpaces(HbsParser.SpacesContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
exitStatement(HbsParser.StatementContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
exitStatement(HbsParser.StatementContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
exitStringHash(HbsParser.StringHashContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
exitStringHash(HbsParser.StringHashContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
exitStringParam(HbsParser.StringParamContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
exitStringParam(HbsParser.StringParamContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
exitTemplate(HbsParser.TemplateContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
exitTemplate(HbsParser.TemplateContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
exitTemplate(HbsParser.TemplateContext) - Method in class com.github.jknack.handlebars.internal.SpaceTrimmer
 
exitText(HbsParser.TextContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
exitText(HbsParser.TextContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
exitTvar(HbsParser.TvarContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
exitTvar(HbsParser.TvarContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
exitUnless(HbsParser.UnlessContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
exitUnless(HbsParser.UnlessContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 
exitUnless(HbsParser.UnlessContext) - Method in class com.github.jknack.handlebars.internal.SpaceTrimmer
 
exitVar(HbsParser.VarContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
exitVar(HbsParser.VarContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserListener
 

F

FieldValueResolver - Class in com.github.jknack.handlebars.context
A specialization of MemberValueResolver with lookup and invocation support for Field.
FieldValueResolver() - Constructor for class com.github.jknack.handlebars.context.FieldValueResolver
 
filename - Variable in class com.github.jknack.handlebars.HandlebarsError
The file's name.
filename() - Method in class com.github.jknack.handlebars.io.ForwardingTemplateSource
 
filename() - Method in class com.github.jknack.handlebars.io.StringTemplateSource
 
filename() - Method in interface com.github.jknack.handlebars.io.TemplateSource
The file's name.
filename() - Method in class com.github.jknack.handlebars.io.URLTemplateSource
 
FileTemplateLoader - Class in com.github.jknack.handlebars.io
Load templates from the file system.
FileTemplateLoader(File, String) - Constructor for class com.github.jknack.handlebars.io.FileTemplateLoader
Creates a new FileTemplateLoader.
FileTemplateLoader(File) - Constructor for class com.github.jknack.handlebars.io.FileTemplateLoader
Creates a new FileTemplateLoader.
FileTemplateLoader(String, String) - Constructor for class com.github.jknack.handlebars.io.FileTemplateLoader
Creates a new FileTemplateLoader.
FileTemplateLoader(String) - Constructor for class com.github.jknack.handlebars.io.FileTemplateLoader
Creates a new FileTemplateLoader.
find(Class<?>, String) - Method in class com.github.jknack.handlebars.context.MemberValueResolver
Find a Member in the given class.
fn - Variable in class com.github.jknack.handlebars.Options
The current template.
fn() - Method in class com.github.jknack.handlebars.Options
Apply the Options.fn template using the default context.
fn(Object) - Method in class com.github.jknack.handlebars.Options
Apply the Options.fn template using the provided context.
ForwardingTemplateSource - Class in com.github.jknack.handlebars.io
A template source which forwards all its method calls to another template source..
ForwardingTemplateSource(TemplateSource) - Constructor for class com.github.jknack.handlebars.io.ForwardingTemplateSource
Creates a new ForwardingTemplateSource.

G

get(TemplateSource, Parser) - Method in class com.github.jknack.handlebars.cache.ConcurrentMapTemplateCache
 
get(TemplateSource, Parser) - Method in class com.github.jknack.handlebars.cache.HighConcurrencyTemplateCache
 
get(TemplateSource, Parser) - Method in enum com.github.jknack.handlebars.cache.NullTemplateCache
 
get(TemplateSource, Parser) - Method in interface com.github.jknack.handlebars.cache.TemplateCache
Return the value to which this cache maps the specified key.
get(String) - Method in class com.github.jknack.handlebars.Context
Lookup the given key inside the context stack.
get(String, T) - Method in class com.github.jknack.handlebars.Options
Look for a value in the context's stack.
get(String) - Method in class com.github.jknack.handlebars.Options
Look for a value in the context's stack.
getATN() - Method in class com.github.jknack.handlebars.internal.HbsLexer
 
getATN() - Method in class com.github.jknack.handlebars.internal.HbsParser
 
getCache() - Method in class com.github.jknack.handlebars.Handlebars
The template cache.
getError() - Method in exception com.github.jknack.handlebars.HandlebarsException
A handlebars error.
getGrammarFileName() - Method in class com.github.jknack.handlebars.internal.HbsLexer
 
getGrammarFileName() - Method in class com.github.jknack.handlebars.internal.HbsParser
 
getLoader() - Method in class com.github.jknack.handlebars.Handlebars
The resource locator.
getMissingValueResolver() - Method in class com.github.jknack.handlebars.Handlebars
The missing value resolver.
getModeNames() - Method in class com.github.jknack.handlebars.internal.HbsLexer
 
getParserFactory() - Method in class com.github.jknack.handlebars.Handlebars
Return a parser factory.
getPrefix() - Method in interface com.github.jknack.handlebars.io.TemplateLoader
 
getPrefix() - Method in class com.github.jknack.handlebars.io.URLTemplateLoader
 
getResource(String) - Method in class com.github.jknack.handlebars.io.ClassPathTemplateLoader
 
getResource(String) - Method in class com.github.jknack.handlebars.io.FileTemplateLoader
 
getResource(String) - Method in class com.github.jknack.handlebars.io.ServletContextTemplateLoader
 
getResource(String) - Method in class com.github.jknack.handlebars.io.URLTemplateLoader
Get a template resource for the given location.
getRuleIndex() - Method in class com.github.jknack.handlebars.internal.HbsParser.AmpvarContext
 
getRuleIndex() - Method in class com.github.jknack.handlebars.internal.HbsParser.BlockContext
 
getRuleIndex() - Method in class com.github.jknack.handlebars.internal.HbsParser.BodyContext
 
getRuleIndex() - Method in class com.github.jknack.handlebars.internal.HbsParser.CommentContext
 
getRuleIndex() - Method in class com.github.jknack.handlebars.internal.HbsParser.DelimitersContext
 
getRuleIndex() - Method in class com.github.jknack.handlebars.internal.HbsParser.HashContext
 
getRuleIndex() - Method in class com.github.jknack.handlebars.internal.HbsParser.HashValueContext
 
getRuleIndex() - Method in class com.github.jknack.handlebars.internal.HbsParser.NewlineContext
 
getRuleIndex() - Method in class com.github.jknack.handlebars.internal.HbsParser.ParamContext
 
getRuleIndex() - Method in class com.github.jknack.handlebars.internal.HbsParser.PartialContext
 
getRuleIndex() - Method in class com.github.jknack.handlebars.internal.HbsParser.SpacesContext
 
getRuleIndex() - Method in class com.github.jknack.handlebars.internal.HbsParser.StatementContext
 
getRuleIndex() - Method in class com.github.jknack.handlebars.internal.HbsParser.TemplateContext
 
getRuleIndex() - Method in class com.github.jknack.handlebars.internal.HbsParser.TextContext
 
getRuleIndex() - Method in class com.github.jknack.handlebars.internal.HbsParser.TvarContext
 
getRuleIndex() - Method in class com.github.jknack.handlebars.internal.HbsParser.UnlessContext
 
getRuleIndex() - Method in class com.github.jknack.handlebars.internal.HbsParser.VarContext
 
getRuleNames() - Method in class com.github.jknack.handlebars.internal.HbsLexer
 
getRuleNames() - Method in class com.github.jknack.handlebars.internal.HbsParser
 
getSuffix() - Method in interface com.github.jknack.handlebars.io.TemplateLoader
 
getSuffix() - Method in class com.github.jknack.handlebars.io.URLTemplateLoader
 
getTokenNames() - Method in class com.github.jknack.handlebars.internal.HbsLexer
 
getTokenNames() - Method in class com.github.jknack.handlebars.internal.HbsParser
 

H

Handlebars - Class in com.github.jknack.handlebars
Handlebars provides the power necessary to let you build semantic templates effectively with no frustration.
Handlebars(TemplateLoader, TemplateCache) - Constructor for class com.github.jknack.handlebars.Handlebars
Creates a new Handlebars.
Handlebars(TemplateLoader) - Constructor for class com.github.jknack.handlebars.Handlebars
Creates a new Handlebars with no cache.
Handlebars() - Constructor for class com.github.jknack.handlebars.Handlebars
Creates a new Handlebars with a ClassPathTemplateLoader and no cache.
handlebars - Variable in class com.github.jknack.handlebars.Options
The Handlebars object.
Handlebars.SafeString - Class in com.github.jknack.handlebars
A Handlebars.SafeString tell Handlebars that the content should not be escaped as HTML.
Handlebars.SafeString(CharSequence) - Constructor for class com.github.jknack.handlebars.Handlebars.SafeString
Creates a new Handlebars.SafeString.
Handlebars.Utils - Class in com.github.jknack.handlebars
Utilities function like: Handlebars.Utils.escapeExpression(CharSequence) and Handlebars.Utils.isEmpty(Object).
Handlebars.Utils() - Constructor for class com.github.jknack.handlebars.Handlebars.Utils
 
HandlebarsError - Class in com.github.jknack.handlebars
Useful information about a handlebar error.
HandlebarsError(String, int, int, String, String, String) - Constructor for class com.github.jknack.handlebars.HandlebarsError
Creates a new HandlebarsError.
HandlebarsException - Exception in com.github.jknack.handlebars
If something goes wrong this exception will happen.
HandlebarsException(HandlebarsError) - Constructor for exception com.github.jknack.handlebars.HandlebarsException
Creates a new HandlebarsException.
HandlebarsException(Throwable) - Constructor for exception com.github.jknack.handlebars.HandlebarsException
Creates a new HandlebarsException.
HandlebarsException(HandlebarsError, Throwable) - Constructor for exception com.github.jknack.handlebars.HandlebarsException
Creates a new HandlebarsException.
HandlebarsException(String, Throwable) - Constructor for exception com.github.jknack.handlebars.HandlebarsException
Creates a new HandlebarsException.
hash(int) - Method in class com.github.jknack.handlebars.internal.HbsParser.AmpvarContext
 
hash() - Method in class com.github.jknack.handlebars.internal.HbsParser.AmpvarContext
 
hash() - Method in class com.github.jknack.handlebars.internal.HbsParser.BlockContext
 
hash(int) - Method in class com.github.jknack.handlebars.internal.HbsParser.BlockContext
 
hash() - Method in class com.github.jknack.handlebars.internal.HbsParser
 
hash(int) - Method in class com.github.jknack.handlebars.internal.HbsParser.TvarContext
 
hash() - Method in class com.github.jknack.handlebars.internal.HbsParser.TvarContext
 
hash(int) - Method in class com.github.jknack.handlebars.internal.HbsParser.VarContext
 
hash() - Method in class com.github.jknack.handlebars.internal.HbsParser.VarContext
 
hash - Variable in class com.github.jknack.handlebars.Options
The hash options.
hash(String) - Method in class com.github.jknack.handlebars.Options
Find a value inside the Options.hash attributes.
hash(String, Object) - Method in class com.github.jknack.handlebars.Options
Find a value inside the Options.hash attributes.
hashCode() - Method in class com.github.jknack.handlebars.Handlebars.SafeString
 
hashCode() - Method in class com.github.jknack.handlebars.io.AbstractTemplateSource
 
hashValue() - Method in class com.github.jknack.handlebars.internal.HbsParser.HashContext
 
hashValue() - Method in class com.github.jknack.handlebars.internal.HbsParser
 
HbsErrorReporter - Class in com.github.jknack.handlebars.internal
The Handlebars error reporter.
HbsErrorReporter(String) - Constructor for class com.github.jknack.handlebars.internal.HbsErrorReporter
Creates a new HbsErrorReporter.
HbsLexer - Class in com.github.jknack.handlebars.internal
 
HbsLexer(CharStream, String, String) - Constructor for class com.github.jknack.handlebars.internal.HbsLexer
 
HbsLexer(CharStream) - Constructor for class com.github.jknack.handlebars.internal.HbsLexer
 
HbsParser - Class in com.github.jknack.handlebars.internal
 
HbsParser(TokenStream) - Constructor for class com.github.jknack.handlebars.internal.HbsParser
 
HbsParser.AmpvarContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.AmpvarContext(ParserRuleContext, int) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.AmpvarContext
 
HbsParser.BlockContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.BlockContext(ParserRuleContext, int) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.BlockContext
 
HbsParser.BodyContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.BodyContext(ParserRuleContext, int) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.BodyContext
 
HbsParser.BoolHashContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.BoolHashContext(HbsParser.HashValueContext) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.BoolHashContext
 
HbsParser.BoolParamContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.BoolParamContext(HbsParser.ParamContext) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.BoolParamContext
 
HbsParser.CharsHashContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.CharsHashContext(HbsParser.HashValueContext) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.CharsHashContext
 
HbsParser.CommentContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.CommentContext(ParserRuleContext, int) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.CommentContext
 
HbsParser.DelimitersContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.DelimitersContext(ParserRuleContext, int) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.DelimitersContext
 
HbsParser.HashContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.HashContext(ParserRuleContext, int) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.HashContext
 
HbsParser.HashValueContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.HashValueContext(ParserRuleContext, int) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.HashValueContext
 
HbsParser.HashValueContext() - Constructor for class com.github.jknack.handlebars.internal.HbsParser.HashValueContext
 
HbsParser.IntHashContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.IntHashContext(HbsParser.HashValueContext) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.IntHashContext
 
HbsParser.IntParamContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.IntParamContext(HbsParser.ParamContext) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.IntParamContext
 
HbsParser.NewlineContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.NewlineContext(ParserRuleContext, int) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.NewlineContext
 
HbsParser.ParamContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.ParamContext(ParserRuleContext, int) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.ParamContext
 
HbsParser.ParamContext() - Constructor for class com.github.jknack.handlebars.internal.HbsParser.ParamContext
 
HbsParser.PartialContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.PartialContext(ParserRuleContext, int) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.PartialContext
 
HbsParser.RefHashContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.RefHashContext(HbsParser.HashValueContext) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.RefHashContext
 
HbsParser.RefPramContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.RefPramContext(HbsParser.ParamContext) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.RefPramContext
 
HbsParser.SpacesContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.SpacesContext(ParserRuleContext, int) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.SpacesContext
 
HbsParser.StatementContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.StatementContext(ParserRuleContext, int) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.StatementContext
 
HbsParser.StringHashContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.StringHashContext(HbsParser.HashValueContext) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.StringHashContext
 
HbsParser.StringParamContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.StringParamContext(HbsParser.ParamContext) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.StringParamContext
 
HbsParser.TemplateContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.TemplateContext(ParserRuleContext, int) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.TemplateContext
 
HbsParser.TextContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.TextContext(ParserRuleContext, int) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.TextContext
 
HbsParser.TvarContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.TvarContext(ParserRuleContext, int) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.TvarContext
 
HbsParser.UnlessContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.UnlessContext(ParserRuleContext, int) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.UnlessContext
 
HbsParser.VarContext - Class in com.github.jknack.handlebars.internal
 
HbsParser.VarContext(ParserRuleContext, int) - Constructor for class com.github.jknack.handlebars.internal.HbsParser.VarContext
 
HbsParserBaseListener - Class in com.github.jknack.handlebars.internal
 
HbsParserBaseListener() - Constructor for class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
HbsParserBaseVisitor<T> - Class in com.github.jknack.handlebars.internal
 
HbsParserBaseVisitor() - Constructor for class com.github.jknack.handlebars.internal.HbsParserBaseVisitor
 
HbsParserFactory - Class in com.github.jknack.handlebars.internal
The default ParserFactory.
HbsParserFactory() - Constructor for class com.github.jknack.handlebars.internal.HbsParserFactory
 
HbsParserListener - Interface in com.github.jknack.handlebars.internal
 
HbsParserVisitor<T> - Interface in com.github.jknack.handlebars.internal
 
helper(String) - Method in class com.github.jknack.handlebars.Handlebars
Find a helper by it's name.
Helper<T> - Interface in com.github.jknack.handlebars
Handlebars helpers can be accessed from any context in a template.
HELPER_MISSING - Static variable in class com.github.jknack.handlebars.Handlebars
The missing helper's name.
HighConcurrencyTemplateCache - Class in com.github.jknack.handlebars.cache
A high concurrency template cache.
HighConcurrencyTemplateCache(ConcurrentMap<TemplateSource, Future<Pair<TemplateSource, Template>>>) - Constructor for class com.github.jknack.handlebars.cache.HighConcurrencyTemplateCache
Creates a new HighConcurrencyTemplateCache.
HighConcurrencyTemplateCache() - Constructor for class com.github.jknack.handlebars.cache.HighConcurrencyTemplateCache
Creates a new HighConcurrencyTemplateCache.

I

I18nHelper - Enum in com.github.jknack.handlebars.helper
Implementation of i18n helper for Java and JavaScript.
IfHelper - Class in com.github.jknack.handlebars.helper
You can use the if helper to conditionally render a block.
IfHelper() - Constructor for class com.github.jknack.handlebars.helper.IfHelper
 
IncludeHelper - Class in com.github.jknack.handlebars.helper
Allows to include partials with custom context.
IncludeHelper() - Constructor for class com.github.jknack.handlebars.helper.IncludeHelper
 
INSTANCE - Static variable in class com.github.jknack.handlebars.context.FieldValueResolver
The default value resolver.
INSTANCE - Static variable in class com.github.jknack.handlebars.context.JavaBeanValueResolver
The default value resolver.
INSTANCE - Static variable in class com.github.jknack.handlebars.context.MethodValueResolver
The default instance.
INSTANCE - Static variable in class com.github.jknack.handlebars.helper.BlockHelper
A singleton instance of this helper.
INSTANCE - Static variable in class com.github.jknack.handlebars.helper.EachHelper
A singleton instance of this helper.
INSTANCE - Static variable in class com.github.jknack.handlebars.helper.EmbeddedHelper
A singleton instance of this helper.
INSTANCE - Static variable in class com.github.jknack.handlebars.helper.IfHelper
A singleton instance of this helper.
INSTANCE - Static variable in class com.github.jknack.handlebars.helper.IncludeHelper
A singleton instance of this helper.
INSTANCE - Static variable in class com.github.jknack.handlebars.helper.PartialHelper
A singleton instance of this helper.
INSTANCE - Static variable in class com.github.jknack.handlebars.helper.PrecompileHelper
The default and shared instance.
INSTANCE - Static variable in class com.github.jknack.handlebars.helper.UnlessHelper
A singleton instance of this helper.
INSTANCE - Static variable in class com.github.jknack.handlebars.helper.WithHelper
A singleton instance of this helper.
INT - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
INT - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
INT() - Method in class com.github.jknack.handlebars.internal.HbsParser.IntHashContext
 
INT() - Method in class com.github.jknack.handlebars.internal.HbsParser.IntParamContext
 
inverse - Variable in class com.github.jknack.handlebars.Options
The current inverse template.
inverse() - Method in class com.github.jknack.handlebars.Options
Apply the Options.inverse template using the default context.
inverse(Object) - Method in class com.github.jknack.handlebars.Options
Apply the Options.inverse template using the provided context.
INVOCATION_STACK - Static variable in class com.github.jknack.handlebars.Context
The qualified name for partials.
invokeMember(Field, Object) - Method in class com.github.jknack.handlebars.context.FieldValueResolver
 
invokeMember(M, Object) - Method in class com.github.jknack.handlebars.context.MemberValueResolver
Invoke the member in the given context.
invokeMember(Method, Object) - Method in class com.github.jknack.handlebars.context.MethodValueResolver
 
isEmpty(Object) - Static method in class com.github.jknack.handlebars.Handlebars.Utils
Evaluate the given object and return true is the object is considered empty.
isFalsy(Object) - Method in class com.github.jknack.handlebars.Options
Returns false if its argument is false, null or empty list/array (a "falsy" value).
isPrivate(M) - Method in class com.github.jknack.handlebars.context.MemberValueResolver
True if the member is private.
isProtected(M) - Method in class com.github.jknack.handlebars.context.MemberValueResolver
True if the member is protected.
isPublic(M) - Method in class com.github.jknack.handlebars.context.MemberValueResolver
True if the member is public.
isStatic(M) - Method in class com.github.jknack.handlebars.context.MemberValueResolver
True if the member is static.

J

JavaBeanValueResolver - Class in com.github.jknack.handlebars.context
A JavaBean method value resolver.
JavaBeanValueResolver() - Constructor for class com.github.jknack.handlebars.context.JavaBeanValueResolver
 

L

Lambda<C,O> - Interface in com.github.jknack.handlebars
When the value is a callable object, such as a lambda, the object will be invoked and passed the block of text.
lastModified() - Method in class com.github.jknack.handlebars.io.ForwardingTemplateSource
 
lastModified() - Method in class com.github.jknack.handlebars.io.StringTemplateSource
 
lastModified() - Method in interface com.github.jknack.handlebars.io.TemplateSource
The last modified date.
lastModified() - Method in class com.github.jknack.handlebars.io.URLTemplateSource
 
length() - Method in class com.github.jknack.handlebars.Handlebars.SafeString
 
line - Variable in class com.github.jknack.handlebars.HandlebarsError
The error's line number.
line - Variable in class com.github.jknack.handlebars.internal.SpaceTrimmer
Track the current line.
log(String, Object...) - Static method in class com.github.jknack.handlebars.Handlebars
Log the given message and format the message within the args.
log(String) - Static method in class com.github.jknack.handlebars.Handlebars
Log the given message and format the message within the args.

M

MapValueResolver - Enum in com.github.jknack.handlebars.context
A Map value resolver.
matches(Field, String) - Method in class com.github.jknack.handlebars.context.FieldValueResolver
 
matches(Method, String) - Method in class com.github.jknack.handlebars.context.JavaBeanValueResolver
 
matches(M, String) - Method in class com.github.jknack.handlebars.context.MemberValueResolver
True, if the member matches the one we look for.
matches(Method, String) - Method in class com.github.jknack.handlebars.context.MethodValueResolver
 
memberName(Field) - Method in class com.github.jknack.handlebars.context.FieldValueResolver
 
memberName(Method) - Method in class com.github.jknack.handlebars.context.JavaBeanValueResolver
 
memberName(M) - Method in class com.github.jknack.handlebars.context.MemberValueResolver
Get the name for the given member.
memberName(Method) - Method in class com.github.jknack.handlebars.context.MethodValueResolver
 
members(Class<?>) - Method in class com.github.jknack.handlebars.context.FieldValueResolver
 
members(Class<?>) - Method in class com.github.jknack.handlebars.context.MemberValueResolver
List all the possible members for the given class.
members(Class<?>) - Method in class com.github.jknack.handlebars.context.MethodValueResolver
 
members(Class<?>, Set<Method>) - Method in class com.github.jknack.handlebars.context.MethodValueResolver
Collect all the method from the given class.
membersFromCache(Class<?>) - Method in class com.github.jknack.handlebars.context.MemberValueResolver
List all the possible members for the given class.
MemberValueResolver<M extends Member> - Class in com.github.jknack.handlebars.context
A specialization of ValueResolver that is built on top of reflections API.
MemberValueResolver() - Constructor for class com.github.jknack.handlebars.context.MemberValueResolver
 
message - Variable in class com.github.jknack.handlebars.HandlebarsError
The full error's message.
MethodHelper - Class in com.github.jknack.handlebars.helper
Wrap a method as Handlebars helper.
MethodHelper(Method, Object) - Constructor for class com.github.jknack.handlebars.helper.MethodHelper
Creates a new MethodHelper.
MethodValueResolver - Class in com.github.jknack.handlebars.context
A specialization of MemberValueResolver with lookup and invocation support for Method.
MethodValueResolver() - Constructor for class com.github.jknack.handlebars.context.MethodValueResolver
 
MissingValueResolver - Interface in com.github.jknack.handlebars
A strategy for dealing with missing values in {{variable}} expression.
model() - Method in class com.github.jknack.handlebars.Context
Resolved as '.' or 'this' inside templates.
modeNames - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 

N

NAME - Static variable in class com.github.jknack.handlebars.helper.BlockHelper
The helper's name.
NAME - Static variable in class com.github.jknack.handlebars.helper.EachHelper
The helper's name.
NAME - Static variable in class com.github.jknack.handlebars.helper.EmbeddedHelper
The helper's name.
NAME - Static variable in class com.github.jknack.handlebars.helper.IfHelper
The helper's name.
NAME - Static variable in class com.github.jknack.handlebars.helper.IncludeHelper
The helper's name.
NAME - Static variable in class com.github.jknack.handlebars.helper.PartialHelper
The helper's name.
NAME - Static variable in class com.github.jknack.handlebars.helper.PrecompileHelper
The default helper's name.
NAME - Static variable in class com.github.jknack.handlebars.helper.UnlessHelper
The helper's name.
NAME - Static variable in class com.github.jknack.handlebars.helper.WithHelper
The helper's name.
nameEnd - Variable in class com.github.jknack.handlebars.internal.HbsParser.BlockContext
 
nameEnd - Variable in class com.github.jknack.handlebars.internal.HbsParser.UnlessContext
 
nameStart - Variable in class com.github.jknack.handlebars.internal.HbsParser.BlockContext
 
nameStart - Variable in class com.github.jknack.handlebars.internal.HbsParser.UnlessContext
 
newBuilder(Context, Object) - Static method in class com.github.jknack.handlebars.Context
Start a new context builder.
newBuilder(Object) - Static method in class com.github.jknack.handlebars.Context
Start a new context builder.
newContext(Context, Object) - Static method in class com.github.jknack.handlebars.Context
Creates a new child context.
newContext(Object) - Static method in class com.github.jknack.handlebars.Context
Creates a new root context.
newline() - Method in class com.github.jknack.handlebars.internal.HbsParser
 
newline() - Method in class com.github.jknack.handlebars.internal.HbsParser.StatementContext
 
NL - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
NL() - Method in class com.github.jknack.handlebars.internal.HbsParser.NewlineContext
 
NL - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
normalize(URI) - Method in class com.github.jknack.handlebars.io.URLTemplateLoader
Normalize the uri by removing '/' at the beginning.
NULL - Static variable in interface com.github.jknack.handlebars.MissingValueResolver
The default missing value resolver.
NullTemplateCache - Enum in com.github.jknack.handlebars.cache
Null cache implementation.

O

Options - Class in com.github.jknack.handlebars
Options available for Helper.apply(Object, Options).
Options(Handlebars, Context, Template, Template, Object[], Map<String, Object>) - Constructor for class com.github.jknack.handlebars.Options
Creates a new Handlebars Options.
Options.Builder - Class in com.github.jknack.handlebars
An Options builder.
Options.Builder(Handlebars, Context, Template) - Constructor for class com.github.jknack.handlebars.Options.Builder
Creates a new Options.Builder.

P

param(int) - Method in class com.github.jknack.handlebars.internal.HbsParser.AmpvarContext
 
param() - Method in class com.github.jknack.handlebars.internal.HbsParser.AmpvarContext
 
param() - Method in class com.github.jknack.handlebars.internal.HbsParser.BlockContext
 
param(int) - Method in class com.github.jknack.handlebars.internal.HbsParser.BlockContext
 
param() - Method in class com.github.jknack.handlebars.internal.HbsParser
 
param(int) - Method in class com.github.jknack.handlebars.internal.HbsParser.TvarContext
 
param() - Method in class com.github.jknack.handlebars.internal.HbsParser.TvarContext
 
param(int) - Method in class com.github.jknack.handlebars.internal.HbsParser.VarContext
 
param() - Method in class com.github.jknack.handlebars.internal.HbsParser.VarContext
 
param(int) - Method in class com.github.jknack.handlebars.Options
Return a parameter at given index.
param(int, T) - Method in class com.github.jknack.handlebars.Options
Return a parameter at given index.
params - Variable in class com.github.jknack.handlebars.Options
The parameters.
parent() - Method in class com.github.jknack.handlebars.Context
The parent context or null.
parse(TemplateSource) - Method in interface com.github.jknack.handlebars.Parser
Parse a handlebars input and return a Template.
Parser - Interface in com.github.jknack.handlebars
The Handlebars Parser.
ParserFactory - Interface in com.github.jknack.handlebars
Creates a new Handlebars parser.
PARTIAL - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
partial() - Method in class com.github.jknack.handlebars.internal.HbsParser
 
partial() - Method in class com.github.jknack.handlebars.internal.HbsParser.StatementContext
 
partial(String) - Method in class com.github.jknack.handlebars.Options
Return a previously registered partial in the current execution context.
partial(String, Template) - Method in class com.github.jknack.handlebars.Options
Store a partial in the current execution context.
PartialHelper - Class in com.github.jknack.handlebars.helper
The partial registry helper.
PartialHelper() - Constructor for class com.github.jknack.handlebars.helper.PartialHelper
 
PARTIALS - Static variable in class com.github.jknack.handlebars.Context
The qualified name for partials.
PATH - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
PATH() - Method in class com.github.jknack.handlebars.internal.HbsParser.PartialContext
 
PATH - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
PrecompileHelper - Class in com.github.jknack.handlebars.helper
Precompiled a template to JavaScript using handlebars.js.
prettyWhitespaces() - Method in class com.github.jknack.handlebars.Handlebars
If true, unnecessary spaces and new lines will be removed from output.
propertySet(Object) - Method in enum com.github.jknack.handlebars.context.MapValueResolver
 
propertySet(Object) - Method in class com.github.jknack.handlebars.context.MemberValueResolver
 
propertySet(Object) - Method in class com.github.jknack.handlebars.Context
List all the properties and values for the given object.
propertySet() - Method in class com.github.jknack.handlebars.Context
List all the properties and values of Context.model().
propertySet(Object) - Method in class com.github.jknack.handlebars.Options
List all the properties and their values for the given object.
propertySet(Object) - Method in interface com.github.jknack.handlebars.ValueResolver
List all the properties and their values for the given object.

Q

QID - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
QID() - Method in class com.github.jknack.handlebars.internal.HbsParser.AmpvarContext
 
QID(int) - Method in class com.github.jknack.handlebars.internal.HbsParser.BlockContext
 
QID() - Method in class com.github.jknack.handlebars.internal.HbsParser.BlockContext
 
QID() - Method in class com.github.jknack.handlebars.internal.HbsParser.HashContext
 
QID() - Method in class com.github.jknack.handlebars.internal.HbsParser.PartialContext
 
QID - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
QID() - Method in class com.github.jknack.handlebars.internal.HbsParser.RefHashContext
 
QID() - Method in class com.github.jknack.handlebars.internal.HbsParser.RefPramContext
 
QID() - Method in class com.github.jknack.handlebars.internal.HbsParser.TvarContext
 
QID(int) - Method in class com.github.jknack.handlebars.internal.HbsParser.UnlessContext
 
QID() - Method in class com.github.jknack.handlebars.internal.HbsParser.UnlessContext
 
QID() - Method in class com.github.jknack.handlebars.internal.HbsParser.VarContext
 

R

reader() - Method in class com.github.jknack.handlebars.io.ForwardingTemplateSource
 
reader() - Method in class com.github.jknack.handlebars.io.StringTemplateSource
 
reader() - Method in interface com.github.jknack.handlebars.io.TemplateSource
The template content.
reader() - Method in class com.github.jknack.handlebars.io.URLTemplateSource
 
reason - Variable in class com.github.jknack.handlebars.HandlebarsError
The error's problem.
register(Handlebars) - Static method in enum com.github.jknack.handlebars.StringHelpers
Register all the text helpers.
registerHelper(String, Helper<H>) - Method in class com.github.jknack.handlebars.Handlebars
Register a helper in the helper registry.
registerHelper(Handlebars) - Method in enum com.github.jknack.handlebars.helper.I18nHelper
Register this helper.
registerHelper(Handlebars) - Method in enum com.github.jknack.handlebars.StringHelpers
Register the helper in a handlebars instance.
registerHelpers(Object) - Method in class com.github.jknack.handlebars.Handlebars
Register all the helper methods for the given helper source.
registerHelpers(Class<?>) - Method in class com.github.jknack.handlebars.Handlebars
Register all the helper methods for the given helper source.
registerHelpers(Handlebars) - Static method in enum com.github.jknack.handlebars.helper.I18nHelper
Register all the helpers.
reportAmbiguity(Parser, DFA, int, int, BitSet, ATNConfigSet) - Method in class com.github.jknack.handlebars.internal.HbsErrorReporter
 
reportAttemptingFullContext(Parser, DFA, int, int, ATNConfigSet) - Method in class com.github.jknack.handlebars.internal.HbsErrorReporter
 
reportContextSensitivity(Parser, DFA, int, int, ATNConfigSet) - Method in class com.github.jknack.handlebars.internal.HbsErrorReporter
 
resolve(Object, String) - Method in enum com.github.jknack.handlebars.context.MapValueResolver
 
resolve(Object, String) - Method in class com.github.jknack.handlebars.context.MemberValueResolver
 
resolve(URI) - Method in interface com.github.jknack.handlebars.io.TemplateLoader
Resolve the uri to an absolute location.
resolve(URI) - Method in class com.github.jknack.handlebars.io.URLTemplateLoader
Resolve the uri to an absolute location.
resolve(Object, String) - Method in interface com.github.jknack.handlebars.MissingValueResolver
Resolve a missing variable by returning a default value or producing an error.
resolve(Object, String) - Method in interface com.github.jknack.handlebars.ValueResolver
Resolve the attribute's name in the context object.
resolver(ValueResolver...) - Method in class com.github.jknack.handlebars.Context.Builder
Set the value resolvers to use.
RULE_ampvar - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
RULE_block - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
RULE_body - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
RULE_comment - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
RULE_delimiters - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
RULE_hash - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
RULE_hashValue - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
RULE_newline - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
RULE_param - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
RULE_partial - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
RULE_spaces - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
RULE_statement - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
RULE_template - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
RULE_text - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
RULE_tvar - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
RULE_unless - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
RULE_var - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
ruleNames - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
ruleNames - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 

S

sempred(RuleContext, int, int) - Method in class com.github.jknack.handlebars.internal.HbsLexer
 
ServletContextTemplateLoader - Class in com.github.jknack.handlebars.io
Load templates from the ServletContext.
ServletContextTemplateLoader(ServletContext, String, String) - Constructor for class com.github.jknack.handlebars.io.ServletContextTemplateLoader
Creates a new ServletContextTemplateLoader.
ServletContextTemplateLoader(ServletContext, String) - Constructor for class com.github.jknack.handlebars.io.ServletContextTemplateLoader
Creates a new ServletContextTemplateLoader.
ServletContextTemplateLoader(ServletContext) - Constructor for class com.github.jknack.handlebars.io.ServletContextTemplateLoader
Creates a new ServletContextTemplateLoader.
SET_DELIMS - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
setAllowInfiniteLoops(boolean) - Method in class com.github.jknack.handlebars.Handlebars
If true, templates will be able to call him self directly or indirectly.
setHash(Map<String, Object>) - Method in class com.github.jknack.handlebars.Options.Builder
Set the options hash.
setInverse(Template) - Method in class com.github.jknack.handlebars.Options.Builder
Set the inverse template.
setParams(Object[]) - Method in class com.github.jknack.handlebars.Options.Builder
Set the options parameters.
setPrefix(String) - Method in class com.github.jknack.handlebars.io.URLTemplateLoader
Set the prefix that gets prepended to view names when building a URI.
setPrettyWhitespaces(boolean) - Method in class com.github.jknack.handlebars.Handlebars
If true, unnecessary spaces and new lines will be removed from output.
setStringParams(boolean) - Method in class com.github.jknack.handlebars.Handlebars
If true, missing helper parameters will be resolve to their names.
setSuffix(String) - Method in class com.github.jknack.handlebars.io.URLTemplateLoader
Set the suffix that gets appended to view names when building a URI.
SINGLE_STRING - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
SINGLE_STRING() - Method in class com.github.jknack.handlebars.internal.HbsParser.CharsHashContext
 
SINGLE_STRING - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
sourceAt(URI) - Method in interface com.github.jknack.handlebars.io.TemplateLoader
Get a template source for the given uri.
sourceAt(URI) - Method in class com.github.jknack.handlebars.io.URLTemplateLoader
Get a template source for the given uri.
SPACE - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
SPACE - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
SPACE() - Method in class com.github.jknack.handlebars.internal.HbsParser.SpacesContext
 
spaces() - Method in class com.github.jknack.handlebars.internal.HbsParser
 
spaces() - Method in class com.github.jknack.handlebars.internal.HbsParser.StatementContext
 
SpaceTrimmer - Class in com.github.jknack.handlebars.internal
Remove space and lines according to the Mustache Spec.
SpaceTrimmer() - Constructor for class com.github.jknack.handlebars.internal.SpaceTrimmer
 
START - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
START() - Method in class com.github.jknack.handlebars.internal.HbsParser.BlockContext
 
START - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
START() - Method in class com.github.jknack.handlebars.internal.HbsParser.VarContext
 
START_AMP - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
START_AMP() - Method in class com.github.jknack.handlebars.internal.HbsParser.AmpvarContext
 
START_AMP - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
START_BLOCK - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
START_BLOCK() - Method in class com.github.jknack.handlebars.internal.HbsParser.BlockContext
 
START_BLOCK - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
START_COMMENT - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
START_COMMENT() - Method in class com.github.jknack.handlebars.internal.HbsParser.CommentContext
 
START_COMMENT - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
START_DELIM - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
START_DELIM() - Method in class com.github.jknack.handlebars.internal.HbsParser.DelimitersContext
 
START_DELIM - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
START_PARTIAL - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
START_PARTIAL() - Method in class com.github.jknack.handlebars.internal.HbsParser.PartialContext
 
START_PARTIAL - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
START_T - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
START_T - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
START_T() - Method in class com.github.jknack.handlebars.internal.HbsParser.TvarContext
 
startDelim - Variable in class com.github.jknack.handlebars.internal.HbsParser.DelimitersContext
 
statement() - Method in class com.github.jknack.handlebars.internal.HbsParser.BodyContext
 
statement(int) - Method in class com.github.jknack.handlebars.internal.HbsParser.BodyContext
 
statement() - Method in class com.github.jknack.handlebars.internal.HbsParser
 
StringHelpers - Enum in com.github.jknack.handlebars
Commons string function helpers.
StringTemplateSource - Class in com.github.jknack.handlebars.io
String implementation of TemplateSource.
StringTemplateSource(String, String) - Constructor for class com.github.jknack.handlebars.io.StringTemplateSource
Creates a new StringTemplateSource.
subSequence(int, int) - Method in class com.github.jknack.handlebars.Handlebars.SafeString
 
syntaxError(Recognizer<?, ?>, Object, int, int, String, RecognitionException) - Method in class com.github.jknack.handlebars.internal.HbsErrorReporter
 

T

template() - Method in class com.github.jknack.handlebars.internal.HbsParser
 
Template - Interface in com.github.jknack.handlebars
A compiled template created by Handlebars.compile(String).
TemplateCache - Interface in com.github.jknack.handlebars.cache
The template cache system.
TemplateLoader - Interface in com.github.jknack.handlebars.io
A template loader can find the TemplateSource for a Template.
TemplateSource - Interface in com.github.jknack.handlebars.io
The template source.
TEXT - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
text() - Method in class com.github.jknack.handlebars.internal.HbsParser.StatementContext
 
TEXT - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
text() - Method in class com.github.jknack.handlebars.internal.HbsParser
 
TEXT() - Method in class com.github.jknack.handlebars.internal.HbsParser.TextContext
 
text() - Method in interface com.github.jknack.handlebars.Template
Provide the raw text.
thenBody - Variable in class com.github.jknack.handlebars.internal.HbsParser.BlockContext
 
toJavaScript() - Method in interface com.github.jknack.handlebars.Template
Return a pre-compiled JavaScript version of this template.
tokenNames - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
tokenNames - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
toString() - Method in class com.github.jknack.handlebars.Context
 
toString() - Method in class com.github.jknack.handlebars.Handlebars.SafeString
 
toString() - Method in class com.github.jknack.handlebars.HandlebarsError
 
toString() - Method in class com.github.jknack.handlebars.io.AbstractTemplateSource
 
tvar() - Method in class com.github.jknack.handlebars.internal.HbsParser.StatementContext
 
tvar() - Method in class com.github.jknack.handlebars.internal.HbsParser
 
TypeSafeTemplate<T> - Interface in com.github.jknack.handlebars
Make handlebars templates type-safe.

U

UNLESS - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
UNLESS() - Method in class com.github.jknack.handlebars.internal.HbsParser.BlockContext
 
unless() - Method in class com.github.jknack.handlebars.internal.HbsParser.StatementContext
 
UNLESS - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
unless() - Method in class com.github.jknack.handlebars.internal.HbsParser
 
UNLESS() - Method in class com.github.jknack.handlebars.internal.HbsParser.UnlessContext
 
unlessBody - Variable in class com.github.jknack.handlebars.internal.HbsParser.BlockContext
 
UnlessHelper - Class in com.github.jknack.handlebars.helper
You can use the unless helper as the inverse of the if helper.
UnlessHelper() - Constructor for class com.github.jknack.handlebars.helper.UnlessHelper
 
UNRESOLVED - Static variable in interface com.github.jknack.handlebars.ValueResolver
A mark object.
URLTemplateLoader - Class in com.github.jknack.handlebars.io
Strategy interface for loading resources (i.e class path or file system resources)
URLTemplateLoader() - Constructor for class com.github.jknack.handlebars.io.URLTemplateLoader
 
URLTemplateSource - Class in com.github.jknack.handlebars.io
An URL TemplateSource.
URLTemplateSource(String, URL) - Constructor for class com.github.jknack.handlebars.io.URLTemplateSource
Creates a new URLTemplateSource.

V

VALUE_RESOLVERS - Static variable in interface com.github.jknack.handlebars.ValueResolver
The default value resolvers.
valueOf(String) - Static method in enum com.github.jknack.handlebars.cache.NullTemplateCache
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.jknack.handlebars.context.MapValueResolver
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.jknack.handlebars.helper.I18nHelper
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.jknack.handlebars.StringHelpers
Returns the enum constant of this type with the specified name.
ValueResolver - Interface in com.github.jknack.handlebars
A hook interface for resolving values from the context stack.
values() - Static method in enum com.github.jknack.handlebars.cache.NullTemplateCache
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.jknack.handlebars.context.MapValueResolver
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.jknack.handlebars.helper.I18nHelper
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.jknack.handlebars.StringHelpers
Returns an array containing the constants of this enum type, in the order they are declared.
VAR - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
var() - Method in class com.github.jknack.handlebars.internal.HbsParser.StatementContext
 
var() - Method in class com.github.jknack.handlebars.internal.HbsParser
 
visitAmpvar(HbsParser.AmpvarContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseVisitor
 
visitAmpvar(HbsParser.AmpvarContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserVisitor
 
visitBlock(HbsParser.BlockContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseVisitor
 
visitBlock(HbsParser.BlockContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserVisitor
 
visitBody(HbsParser.BodyContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseVisitor
 
visitBody(HbsParser.BodyContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserVisitor
 
visitBoolHash(HbsParser.BoolHashContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseVisitor
 
visitBoolHash(HbsParser.BoolHashContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserVisitor
 
visitBoolParam(HbsParser.BoolParamContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseVisitor
 
visitBoolParam(HbsParser.BoolParamContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserVisitor
 
visitCharsHash(HbsParser.CharsHashContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseVisitor
 
visitCharsHash(HbsParser.CharsHashContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserVisitor
 
visitComment(HbsParser.CommentContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseVisitor
 
visitComment(HbsParser.CommentContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserVisitor
 
visitDelimiters(HbsParser.DelimitersContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseVisitor
 
visitDelimiters(HbsParser.DelimitersContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserVisitor
 
visitErrorNode(ErrorNode) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
visitHash(HbsParser.HashContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseVisitor
 
visitHash(HbsParser.HashContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserVisitor
 
visitIntHash(HbsParser.IntHashContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseVisitor
 
visitIntHash(HbsParser.IntHashContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserVisitor
 
visitIntParam(HbsParser.IntParamContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseVisitor
 
visitIntParam(HbsParser.IntParamContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserVisitor
 
visitNewline(HbsParser.NewlineContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseVisitor
 
visitNewline(HbsParser.NewlineContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserVisitor
 
visitPartial(HbsParser.PartialContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseVisitor
 
visitPartial(HbsParser.PartialContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserVisitor
 
visitRefHash(HbsParser.RefHashContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseVisitor
 
visitRefHash(HbsParser.RefHashContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserVisitor
 
visitRefPram(HbsParser.RefPramContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseVisitor
 
visitRefPram(HbsParser.RefPramContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserVisitor
 
visitSpaces(HbsParser.SpacesContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseVisitor
 
visitSpaces(HbsParser.SpacesContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserVisitor
 
visitStatement(HbsParser.StatementContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseVisitor
 
visitStatement(HbsParser.StatementContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserVisitor
 
visitStringHash(HbsParser.StringHashContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseVisitor
 
visitStringHash(HbsParser.StringHashContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserVisitor
 
visitStringParam(HbsParser.StringParamContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseVisitor
 
visitStringParam(HbsParser.StringParamContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserVisitor
 
visitTemplate(HbsParser.TemplateContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseVisitor
 
visitTemplate(HbsParser.TemplateContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserVisitor
 
visitTerminal(TerminalNode) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseListener
 
visitText(HbsParser.TextContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseVisitor
 
visitText(HbsParser.TextContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserVisitor
 
visitTvar(HbsParser.TvarContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseVisitor
 
visitTvar(HbsParser.TvarContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserVisitor
 
visitUnless(HbsParser.UnlessContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseVisitor
 
visitUnless(HbsParser.UnlessContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserVisitor
 
visitVar(HbsParser.VarContext) - Method in class com.github.jknack.handlebars.internal.HbsParserBaseVisitor
 
visitVar(HbsParser.VarContext) - Method in interface com.github.jknack.handlebars.internal.HbsParserVisitor
 

W

warn(String, Object...) - Static method in class com.github.jknack.handlebars.Handlebars
Log the given message as warn and format the message within the args.
warn(String) - Static method in class com.github.jknack.handlebars.Handlebars
Log the given message as warn and format the message within the args.
with(TemplateLoader) - Method in class com.github.jknack.handlebars.Handlebars
Set a new TemplateLoader.
with(ParserFactory) - Method in class com.github.jknack.handlebars.Handlebars
Set a new ParserFactory.
with(TemplateCache) - Method in class com.github.jknack.handlebars.Handlebars
Set a new TemplateCache.
with(MissingValueResolver) - Method in class com.github.jknack.handlebars.Handlebars
Set a new MissingValueResolver.
WithHelper - Class in com.github.jknack.handlebars.helper
Normally, Handlebars templates are evaluated against the context passed into the compiled method.
WithHelper() - Constructor for class com.github.jknack.handlebars.helper.WithHelper
 
wrap(Object) - Method in class com.github.jknack.handlebars.Options
Creates a Context from the given model.
WS - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
WS - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
WS_DELIM - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
WS_DELIM() - Method in class com.github.jknack.handlebars.internal.HbsParser.DelimitersContext
 
WS_DELIM(int) - Method in class com.github.jknack.handlebars.internal.HbsParser.DelimitersContext
 
WS_DELIM - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
WS_PATH - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
WS_PATH - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 

_

_ATN - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
_ATN - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
_decisionToDFA - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
_decisionToDFA - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
_serializedATN - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
_serializedATN - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 
_sharedContextCache - Static variable in class com.github.jknack.handlebars.internal.HbsLexer
 
_sharedContextCache - Static variable in class com.github.jknack.handlebars.internal.HbsParser
 

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

Copyright © 2013. All Rights Reserved.