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

A

add(DeferringMustacheFactory.Deferral) - Method in class com.github.mustachejava.DeferringMustacheFactory.DeferredCallable
 
addGuard(Label, GeneratorAdapter, GeneratorAdapter, GeneratorAdapter, ClassWriter, AtomicInteger, List<Object>, Type) - Method in interface com.github.mustachejava.codegen.CompilableGuard
 
addGuard(Label, GeneratorAdapter, GeneratorAdapter, GeneratorAdapter, ClassWriter, AtomicInteger, List<Object>, Type) - Method in class com.github.mustachejava.codegen.guards.CompilableClassGuard
 
addGuard(Label, GeneratorAdapter, GeneratorAdapter, GeneratorAdapter, ClassWriter, AtomicInteger, List<Object>, Type) - Method in class com.github.mustachejava.codegen.guards.CompilableDepthGuard
 
addGuard(Label, GeneratorAdapter, GeneratorAdapter, GeneratorAdapter, ClassWriter, AtomicInteger, List<Object>, Type) - Method in class com.github.mustachejava.codegen.guards.CompilableDotGuard
 
addGuard(Label, GeneratorAdapter, GeneratorAdapter, GeneratorAdapter, ClassWriter, AtomicInteger, List<Object>, Type) - Method in class com.github.mustachejava.codegen.guards.CompilableMapGuard
 
addGuard(Label, GeneratorAdapter, GeneratorAdapter, GeneratorAdapter, ClassWriter, AtomicInteger, List<Object>, Type) - Method in class com.github.mustachejava.codegen.guards.CompilableNullGuard
 
addGuard(Label, GeneratorAdapter, GeneratorAdapter, GeneratorAdapter, ClassWriter, AtomicInteger, List<Object>, Type) - Method in class com.github.mustachejava.codegen.guards.CompilableWrappedGuard
 
addPragmaHandler(String, PragmaHandler) - Method in class com.github.mustachejava.DefaultMustacheVisitor
 
addScope(List<Object>, Object) - Method in class com.github.mustachejava.codes.DefaultCode
 
append(String) - Method in interface com.github.mustachejava.Code
 
append(String) - Method in class com.github.mustachejava.codes.DefaultCode
 
append(String) - Method in interface com.github.mustachejava.Mustache
Append text to the mustache output.
appended - Variable in class com.github.mustachejava.codes.DefaultCode
 
appendText(Writer) - Method in class com.github.mustachejava.codes.DefaultCode
 
apply(String) - Method in class com.github.mustachejava.functions.CommentFunction
Ignore contents of comment block.
apply(String) - Method in class com.github.mustachejava.functions.TranslateBundleFunction
Return translation from the localized ResourceBundle.
apply(List<Object>) - Method in interface com.github.mustachejava.reflect.Guard
 
apply(List<Object>) - Method in class com.github.mustachejava.reflect.guards.ClassGuard
 
apply(List<Object>) - Method in class com.github.mustachejava.reflect.guards.DepthGuard
 
apply(List<Object>) - Method in class com.github.mustachejava.reflect.guards.DotGuard
 
apply(List<Object>) - Method in class com.github.mustachejava.reflect.guards.MapGuard
 
apply(List<Object>) - Method in class com.github.mustachejava.reflect.guards.NullGuard
 
apply(List<Object>) - Method in class com.github.mustachejava.reflect.guards.WrappedGuard
 
areMethodsAccessible(Map<?, ?>) - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
 
areMethodsAccessible(Map<?, ?>) - Method in class com.github.mustachejava.reflect.SimpleObjectHandler
 
arguments - Variable in class com.github.mustachejava.reflect.ReflectionWrapper
 
arrayEnd() - Method in interface com.github.mustachejava.util.CapturingMustacheVisitor.Captured
 
arrayStart(String) - Method in interface com.github.mustachejava.util.CapturingMustacheVisitor.Captured
 
await() - Method in class com.github.mustachejava.util.LatchedWriter
 

B

BaseObjectHandler - Class in com.github.mustachejava.reflect
 
BaseObjectHandler() - Constructor for class com.github.mustachejava.reflect.BaseObjectHandler
 
benchMustache() - Method in class mustachejava.benchmarks.Main
 
benchMustache_AverageTime(InfraControl, ThreadParams) - Method in class mustachejava.benchmarks.generated.Main_benchMustache_jmhTest
 
benchMustache_avgt_jmhStub(InfraControl, RawResults, Main_jmhType, Blackhole_jmhType) - Method in class mustachejava.benchmarks.generated.Main_benchMustache_jmhTest
 
benchMustache_sample_jmhStub(InfraControl, RawResults, SampleBuffer, int, long, int, Main_jmhType, Blackhole_jmhType) - Method in class mustachejava.benchmarks.generated.Main_benchMustache_jmhTest
 
benchMustache_SampleTime(InfraControl, ThreadParams) - Method in class mustachejava.benchmarks.generated.Main_benchMustache_jmhTest
 
benchMustache_SingleShotTime(InfraControl, ThreadParams) - Method in class mustachejava.benchmarks.generated.Main_benchMustache_jmhTest
 
benchMustache_ss_jmhStub(InfraControl, int, RawResults, Main_jmhType, Blackhole_jmhType) - Method in class mustachejava.benchmarks.generated.Main_benchMustache_jmhTest
 
benchMustache_Throughput(InfraControl, ThreadParams) - Method in class mustachejava.benchmarks.generated.Main_benchMustache_jmhTest
 
benchMustache_thrpt_jmhStub(InfraControl, RawResults, Main_jmhType, Blackhole_jmhType) - Method in class mustachejava.benchmarks.generated.Main_benchMustache_jmhTest
 
benchMustacheCodegen() - Method in class mustachejava.benchmarks.Main
 
benchMustacheCodegen_AverageTime(InfraControl, ThreadParams) - Method in class mustachejava.benchmarks.generated.Main_benchMustacheCodegen_jmhTest
 
benchMustacheCodegen_avgt_jmhStub(InfraControl, RawResults, Main_jmhType, Blackhole_jmhType) - Method in class mustachejava.benchmarks.generated.Main_benchMustacheCodegen_jmhTest
 
benchMustacheCodegen_sample_jmhStub(InfraControl, RawResults, SampleBuffer, int, long, int, Main_jmhType, Blackhole_jmhType) - Method in class mustachejava.benchmarks.generated.Main_benchMustacheCodegen_jmhTest
 
benchMustacheCodegen_SampleTime(InfraControl, ThreadParams) - Method in class mustachejava.benchmarks.generated.Main_benchMustacheCodegen_jmhTest
 
benchMustacheCodegen_SingleShotTime(InfraControl, ThreadParams) - Method in class mustachejava.benchmarks.generated.Main_benchMustacheCodegen_jmhTest
 
benchMustacheCodegen_ss_jmhStub(InfraControl, int, RawResults, Main_jmhType, Blackhole_jmhType) - Method in class mustachejava.benchmarks.generated.Main_benchMustacheCodegen_jmhTest
 
benchMustacheCodegen_Throughput(InfraControl, ThreadParams) - Method in class mustachejava.benchmarks.generated.Main_benchMustacheCodegen_jmhTest
 
benchMustacheCodegen_thrpt_jmhStub(InfraControl, RawResults, Main_jmhType, Blackhole_jmhType) - Method in class mustachejava.benchmarks.generated.Main_benchMustacheCodegen_jmhTest
 
benchMustacheIndy() - Method in class mustachejava.benchmarks.Main
 
benchMustacheIndy_AverageTime(InfraControl, ThreadParams) - Method in class mustachejava.benchmarks.generated.Main_benchMustacheIndy_jmhTest
 
benchMustacheIndy_avgt_jmhStub(InfraControl, RawResults, Main_jmhType, Blackhole_jmhType) - Method in class mustachejava.benchmarks.generated.Main_benchMustacheIndy_jmhTest
 
benchMustacheIndy_sample_jmhStub(InfraControl, RawResults, SampleBuffer, int, long, int, Main_jmhType, Blackhole_jmhType) - Method in class mustachejava.benchmarks.generated.Main_benchMustacheIndy_jmhTest
 
benchMustacheIndy_SampleTime(InfraControl, ThreadParams) - Method in class mustachejava.benchmarks.generated.Main_benchMustacheIndy_jmhTest
 
benchMustacheIndy_SingleShotTime(InfraControl, ThreadParams) - Method in class mustachejava.benchmarks.generated.Main_benchMustacheIndy_jmhTest
 
benchMustacheIndy_ss_jmhStub(InfraControl, int, RawResults, Main_jmhType, Blackhole_jmhType) - Method in class mustachejava.benchmarks.generated.Main_benchMustacheIndy_jmhTest
 
benchMustacheIndy_Throughput(InfraControl, ThreadParams) - Method in class mustachejava.benchmarks.generated.Main_benchMustacheIndy_jmhTest
 
benchMustacheIndy_thrpt_jmhStub(InfraControl, RawResults, Main_jmhType, Blackhole_jmhType) - Method in class mustachejava.benchmarks.generated.Main_benchMustacheIndy_jmhTest
 
benchMustacheSimple() - Method in class mustachejava.benchmarks.Main
 
benchMustacheSimple_AverageTime(InfraControl, ThreadParams) - Method in class mustachejava.benchmarks.generated.Main_benchMustacheSimple_jmhTest
 
benchMustacheSimple_avgt_jmhStub(InfraControl, RawResults, Main_jmhType, Blackhole_jmhType) - Method in class mustachejava.benchmarks.generated.Main_benchMustacheSimple_jmhTest
 
benchMustacheSimple_sample_jmhStub(InfraControl, RawResults, SampleBuffer, int, long, int, Main_jmhType, Blackhole_jmhType) - Method in class mustachejava.benchmarks.generated.Main_benchMustacheSimple_jmhTest
 
benchMustacheSimple_SampleTime(InfraControl, ThreadParams) - Method in class mustachejava.benchmarks.generated.Main_benchMustacheSimple_jmhTest
 
benchMustacheSimple_SingleShotTime(InfraControl, ThreadParams) - Method in class mustachejava.benchmarks.generated.Main_benchMustacheSimple_jmhTest
 
benchMustacheSimple_ss_jmhStub(InfraControl, int, RawResults, Main_jmhType, Blackhole_jmhType) - Method in class mustachejava.benchmarks.generated.Main_benchMustacheSimple_jmhTest
 
benchMustacheSimple_Throughput(InfraControl, ThreadParams) - Method in class mustachejava.benchmarks.generated.Main_benchMustacheSimple_jmhTest
 
benchMustacheSimple_thrpt_jmhStub(InfraControl, RawResults, Main_jmhType, Blackhole_jmhType) - Method in class mustachejava.benchmarks.generated.Main_benchMustacheSimple_jmhTest
 
Binding - Interface in com.github.mustachejava
Bindings connect templates to their views.
binding - Variable in class com.github.mustachejava.codes.DefaultCode
 
Blackhole_jmhType - Class in org.openjdk.jmh.infra.generated
 
Blackhole_jmhType() - Constructor for class org.openjdk.jmh.infra.generated.Blackhole_jmhType
 
Blackhole_jmhType_B1 - Class in org.openjdk.jmh.infra.generated
 
Blackhole_jmhType_B1() - Constructor for class org.openjdk.jmh.infra.generated.Blackhole_jmhType_B1
 
Blackhole_jmhType_B2 - Class in org.openjdk.jmh.infra.generated
 
Blackhole_jmhType_B2() - Constructor for class org.openjdk.jmh.infra.generated.Blackhole_jmhType_B2
 
Blackhole_jmhType_B3 - Class in org.openjdk.jmh.infra.generated
 
Blackhole_jmhType_B3() - Constructor for class org.openjdk.jmh.infra.generated.Blackhole_jmhType_B3
 
bootstrap(MethodHandles.Lookup, String, MethodType) - Static method in class com.github.mustachejava.indy.IndyWrapper
This bootstrap method simply points to the lookup method so we can see what is on the stack at runtime since we need the parameters in order to make a decision.
BOOTSTRAP_METHOD - Static variable in class com.github.mustachejava.indy.IndyWrapper
 
BundleFunctions - Class in com.github.mustachejava.functions
Factory for Mustache.java translation functions based on localized Resource bundles.
BundleFunctions() - Constructor for class com.github.mustachejava.functions.BundleFunctions
 

C

call() - Method in class com.github.mustachejava.DeferringMustacheFactory.DeferredCallable
 
call(Object[]) - Method in class com.github.mustachejava.indy.IndyWrapper
 
call(List<Object>) - Method in class com.github.mustachejava.reflect.GuardedWrapper
 
call(List<Object>) - Method in class com.github.mustachejava.reflect.ReflectionWrapper
 
call(List<Object>) - Method in interface com.github.mustachejava.util.Wrapper
 
CapturingMustacheVisitor - Class in com.github.mustachejava.util
Grab a map of values returned from calls
CapturingMustacheVisitor(DefaultMustacheFactory, CapturingMustacheVisitor.Captured) - Constructor for class com.github.mustachejava.util.CapturingMustacheVisitor
 
CapturingMustacheVisitor.Captured - Interface in com.github.mustachejava.util
 
checkField(Field) - Method in class com.github.mustachejava.reflect.BaseObjectHandler
 
checkMethod(Method) - Method in class com.github.mustachejava.reflect.BaseObjectHandler
 
CLASS_FORNAME - Static variable in interface com.github.mustachejava.codegen.CompilableGuard
 
CLASS_TYPE - Static variable in interface com.github.mustachejava.codegen.CompilableGuard
 
ClassGuard - Class in com.github.mustachejava.reflect.guards
Ensure that the class of the current scope is that same as when this wrapper was generated.
ClassGuard(int, Object) - Constructor for class com.github.mustachejava.reflect.guards.ClassGuard
 
classGuard - Variable in class com.github.mustachejava.reflect.guards.ClassGuard
 
ClasspathResolver - Class in com.github.mustachejava.resolver
MustacheResolver implementation that resolves mustache files from the classpath.
ClasspathResolver() - Constructor for class com.github.mustachejava.resolver.ClasspathResolver
 
ClasspathResolver(String) - Constructor for class com.github.mustachejava.resolver.ClasspathResolver
Use the classpath to resolve mustache templates.
clone() - Method in interface com.github.mustachejava.Code
 
clone(Set<Code>) - Method in interface com.github.mustachejava.Code
 
clone() - Method in class com.github.mustachejava.codes.DefaultCode
 
clone(Set<Code>) - Method in class com.github.mustachejava.codes.DefaultCode
 
clone() - Method in interface com.github.mustachejava.Mustache
Deep clone of the mustache object.
close() - Method in class com.github.mustachejava.util.LatchedWriter
 
Code - Interface in com.github.mustachejava
Code objects that are executed in order to evaluate the template
CodeCompiler - Class in com.github.mustachejava.codegen
Compile a list of codes to execute down to a single method.
CodeCompiler() - Constructor for class com.github.mustachejava.codegen.CodeCompiler
 
CodegenMissingWrapper - Class in com.github.mustachejava.codegen
 
CodegenMissingWrapper(String, List<Guard>) - Constructor for class com.github.mustachejava.codegen.CodegenMissingWrapper
 
CodegenMustacheFactory - Class in com.github.mustachejava.codegen
Codegen mustache code execution.
CodegenMustacheFactory() - Constructor for class com.github.mustachejava.codegen.CodegenMustacheFactory
 
CodegenMustacheFactory(File) - Constructor for class com.github.mustachejava.codegen.CodegenMustacheFactory
 
CodegenMustacheFactory(String) - Constructor for class com.github.mustachejava.codegen.CodegenMustacheFactory
 
CodegenMustacheVisitor - Class in com.github.mustachejava.codegen
 
CodegenMustacheVisitor(DefaultMustacheFactory) - Constructor for class com.github.mustachejava.codegen.CodegenMustacheVisitor
 
CodegenObjectHandler - Class in com.github.mustachejava.codegen
Generates code when it can for higher performance.
CodegenObjectHandler() - Constructor for class com.github.mustachejava.codegen.CodegenObjectHandler
 
CodegenReflectionWrapper - Class in com.github.mustachejava.codegen
 
CodegenReflectionWrapper(CodegenObjectHandler, int, Wrapper[], List<? extends Guard>, AccessibleObject, Object[]) - Constructor for class com.github.mustachejava.codegen.CodegenReflectionWrapper
 
CodegenReflectionWrapper(ReflectionWrapper) - Constructor for class com.github.mustachejava.codegen.CodegenReflectionWrapper
 
coerce(Object) - Method in class com.github.mustachejava.JavascriptObjectHandler
 
coerce(Object) - Method in interface com.github.mustachejava.ObjectHandler
Coerce results to Java native iterables, functions, callables.
coerce(Object) - Method in class com.github.mustachejava.reflect.BaseObjectHandler
 
com.github.mustachejava - package com.github.mustachejava
 
com.github.mustachejava.codegen - package com.github.mustachejava.codegen
 
com.github.mustachejava.codegen.guards - package com.github.mustachejava.codegen.guards
 
com.github.mustachejava.codes - package com.github.mustachejava.codes
 
com.github.mustachejava.functions - package com.github.mustachejava.functions
 
com.github.mustachejava.indy - package com.github.mustachejava.indy
 
com.github.mustachejava.reflect - package com.github.mustachejava.reflect
 
com.github.mustachejava.reflect.guards - package com.github.mustachejava.reflect.guards
 
com.github.mustachejava.resolver - package com.github.mustachejava.resolver
 
com.github.mustachejava.util - package com.github.mustachejava.util
 
com.github.spullara.mustache.mojo - package com.github.spullara.mustache.mojo
 
com.sampullara.mustache - package com.sampullara.mustache
 
comment(TemplateContext, String) - Method in class com.github.mustachejava.DefaultMustacheVisitor
 
comment(TemplateContext, String) - Method in interface com.github.mustachejava.MustacheVisitor
 
CommentCode - Class in com.github.mustachejava.codes
 
CommentCode(TemplateContext, DefaultMustacheFactory, String) - Constructor for class com.github.mustachejava.codes.CommentCode
 
CommentFunction - Class in com.github.mustachejava.functions
Mustache.java block comment function.
CommentFunction() - Constructor for class com.github.mustachejava.functions.CommentFunction
 
CompilableClassGuard - Class in com.github.mustachejava.codegen.guards
Compiled form of the class guard.
CompilableClassGuard(int, Object) - Constructor for class com.github.mustachejava.codegen.guards.CompilableClassGuard
 
CompilableDepthGuard - Class in com.github.mustachejava.codegen.guards
Compiled version of the depth guard.
CompilableDepthGuard(int) - Constructor for class com.github.mustachejava.codegen.guards.CompilableDepthGuard
 
CompilableDotGuard - Class in com.github.mustachejava.codegen.guards
Compiled dot guard.
CompilableDotGuard(String, int, Object) - Constructor for class com.github.mustachejava.codegen.guards.CompilableDotGuard
 
CompilableGuard - Interface in com.github.mustachejava.codegen
Optimizable guards
CompilableMapGuard - Class in com.github.mustachejava.codegen.guards
Compiled version of map guard.
CompilableMapGuard(ObjectHandler, int, String, boolean, Wrapper[]) - Constructor for class com.github.mustachejava.codegen.guards.CompilableMapGuard
 
CompilableNullGuard - Class in com.github.mustachejava.codegen.guards
Compiled null guard.
CompilableNullGuard() - Constructor for class com.github.mustachejava.codegen.guards.CompilableNullGuard
 
CompilableWrappedGuard - Class in com.github.mustachejava.codegen.guards
Compiled wrapper guard.
CompilableWrappedGuard(ObjectHandler, int, List<Wrapper>, List<Guard>) - Constructor for class com.github.mustachejava.codegen.guards.CompilableWrappedGuard
 
compile(Code[]) - Static method in class com.github.mustachejava.codegen.CodeCompiler
 
compile(List<? extends Guard>) - Static method in class com.github.mustachejava.codegen.GuardCompiler
 
compile(String) - Method in class com.github.mustachejava.DefaultMustacheFactory
 
compile(Reader, String) - Method in class com.github.mustachejava.DefaultMustacheFactory
 
compile(Reader, String, String, String) - Method in class com.github.mustachejava.DefaultMustacheFactory
 
compile(String) - Method in interface com.github.mustachejava.MustacheFactory
Create a mustache given a resource name.
compile(Reader, String) - Method in interface com.github.mustachejava.MustacheFactory
Create a mustache given a reader and a name.
compile(String) - Method in class com.github.mustachejava.MustacheParser
 
compile(Reader, String) - Method in class com.github.mustachejava.MustacheParser
 
compile(Reader, String, String, String) - Method in class com.github.mustachejava.MustacheParser
 
compile(Reader, String, String, String, boolean) - Method in class com.github.mustachejava.MustacheParser
 
compile(Reader, String, AtomicInteger, String, String, String, boolean) - Method in class com.github.mustachejava.MustacheParser
 
CompiledCodes - Interface in com.github.mustachejava.codegen
Compiled code.
compilePartial(String) - Method in class com.github.mustachejava.DefaultMustacheFactory
In order to handle recursion, we need a temporary thread local cache during compilation that is ultimately thrown away after the top level partial is complete.
contains - Variable in class com.github.mustachejava.reflect.guards.MapGuard
 
create(CodegenReflectionWrapper) - Static method in class com.github.mustachejava.indy.IndyWrapper
 
create(CodegenReflectionWrapper, boolean) - Static method in class com.github.mustachejava.indy.IndyWrapper
We replace a codegenerated reflection based wrapper with one that uses invoke dynamic.
createBinding(String, TemplateContext, Code) - Method in interface com.github.mustachejava.ObjectHandler
Each call site has its own binding to allow for fine grained caching without a separate parallel hierarchy of objects.
createBinding(String, TemplateContext, Code) - Method in class com.github.mustachejava.reflect.BaseObjectHandler
 
createBinding(String, TemplateContext, Code) - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
 
createBinding(String, TemplateContext, Code) - Method in class com.github.mustachejava.reflect.SimpleObjectHandler
 
createBinding(String, TemplateContext, Code) - Method in class com.github.mustachejava.TypeCheckingHandler
 
createClassGuard(int, Object) - Method in class com.github.mustachejava.codegen.CodegenObjectHandler
 
createClassGuard(int, Object) - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
 
createDepthGuard(int) - Method in class com.github.mustachejava.codegen.CodegenObjectHandler
 
createDepthGuard(int) - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
 
createDotGuard(int, Object, String) - Method in class com.github.mustachejava.codegen.CodegenObjectHandler
 
createDotGuard(int, Object, String) - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
 
createLambdaCache() - Method in class com.github.mustachejava.DefaultMustacheFactory
 
createMapGuard(int, Wrapper[], String, boolean) - Method in class com.github.mustachejava.codegen.CodegenObjectHandler
 
createMapGuard(int, Wrapper[], String, boolean) - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
 
createMissingWrapper(String, List<Guard>) - Method in class com.github.mustachejava.codegen.CodegenObjectHandler
 
createMissingWrapper(String, List<Guard>) - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
 
createMustacheCache() - Method in class com.github.mustachejava.DefaultMustacheFactory
 
createMustacheVisitor() - Method in class com.github.mustachejava.codegen.CodegenMustacheFactory
 
createMustacheVisitor() - Method in class com.github.mustachejava.DefaultMustacheFactory
 
createMustacheVisitor() - Method in class com.github.mustachejava.DeferringMustacheFactory
 
createMustacheVisitor() - Method in interface com.github.mustachejava.MustacheFactory
Creates the visitor for compilation.
createNullGuard() - Method in class com.github.mustachejava.codegen.CodegenObjectHandler
 
createNullGuard() - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
 
createWrappedGuard(int, List<Wrapper>, List<Guard>) - Method in class com.github.mustachejava.codegen.CodegenObjectHandler
 
createWrappedGuard(int, List<Wrapper>, List<Guard>) - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
 
createWrapper(int, Wrapper[], List<? extends Guard>, AccessibleObject, Object[]) - Method in class com.github.mustachejava.codegen.CodegenObjectHandler
 
createWrapper(int, Wrapper[], List<? extends Guard>, AccessibleObject, Object[]) - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
 

D

DecoratedCollection<T> - Class in com.github.mustachejava.util
Exposes first / last / index / value on each element.
DecoratedCollection(Collection<T>) - Constructor for class com.github.mustachejava.util.DecoratedCollection
 
DEFAULT_EM - Static variable in class com.github.mustachejava.MustacheParser
 
DEFAULT_SM - Static variable in class com.github.mustachejava.MustacheParser
 
DefaultCode - Class in com.github.mustachejava.codes
Simplest possible code implementaion with some default shared behavior
DefaultCode() - Constructor for class com.github.mustachejava.codes.DefaultCode
 
DefaultCode(TemplateContext, DefaultMustacheFactory, Mustache, String, String) - Constructor for class com.github.mustachejava.codes.DefaultCode
 
DefaultMustache - Class in com.github.mustachejava.codes
Default Mustache
DefaultMustache(TemplateContext, DefaultMustacheFactory, Code[], String) - Constructor for class com.github.mustachejava.codes.DefaultMustache
 
DefaultMustacheFactory - Class in com.github.mustachejava
Simplest possible code factory
DefaultMustacheFactory() - Constructor for class com.github.mustachejava.DefaultMustacheFactory
 
DefaultMustacheFactory(MustacheResolver) - Constructor for class com.github.mustachejava.DefaultMustacheFactory
 
DefaultMustacheFactory(String) - Constructor for class com.github.mustachejava.DefaultMustacheFactory
Use the classpath to resolve mustache templates.
DefaultMustacheFactory(File) - Constructor for class com.github.mustachejava.DefaultMustacheFactory
Use the file system to resolve mustache templates.
DefaultMustacheVisitor - Class in com.github.mustachejava
The default implementation that builds up Code lists
DefaultMustacheVisitor(DefaultMustacheFactory) - Constructor for class com.github.mustachejava.DefaultMustacheVisitor
 
DefaultResolver - Class in com.github.mustachejava.resolver
Mustache resolver that provides the default functionality that the default mustache factory relies on by combining the classpath and the filesystem resolver.
DefaultResolver() - Constructor for class com.github.mustachejava.resolver.DefaultResolver
 
DefaultResolver(String) - Constructor for class com.github.mustachejava.resolver.DefaultResolver
Use the classpath to resolve mustache templates.
DefaultResolver(File) - Constructor for class com.github.mustachejava.resolver.DefaultResolver
Use the file system to resolve mustache templates.
DEFERRED - Static variable in class com.github.mustachejava.DeferringMustacheFactory
 
DeferredCallable() - Constructor for class com.github.mustachejava.DeferringMustacheFactory.DeferredCallable
 
DeferringMustacheFactory - Class in com.github.mustachejava
This allows you to automatically defer evaluation of partials.
DeferringMustacheFactory() - Constructor for class com.github.mustachejava.DeferringMustacheFactory
 
DeferringMustacheFactory(String) - Constructor for class com.github.mustachejava.DeferringMustacheFactory
 
DeferringMustacheFactory(File) - Constructor for class com.github.mustachejava.DeferringMustacheFactory
 
DeferringMustacheFactory.DeferredCallable - Class in com.github.mustachejava
 
defineClass(String, byte[]) - Static method in class com.github.mustachejava.codegen.GuardCompiler
 
defineClass(String, byte[]) - Static method in class com.github.mustachejava.indy.IndyWrapper
 
DepthGuard - Class in com.github.mustachejava.reflect.guards
Check that there are the same number of scope levels.
DepthGuard(int) - Constructor for class com.github.mustachejava.reflect.guards.DepthGuard
 
df - Variable in class com.github.mustachejava.codes.DefaultCode
 
df - Variable in class com.github.mustachejava.DefaultMustacheVisitor
 
dir - Variable in class com.github.mustachejava.codes.PartialCode
 
done() - Method in class com.github.mustachejava.util.LatchedWriter
 
DotGuard - Class in com.github.mustachejava.reflect.guards
Guard dot notation references.
DotGuard(String, int, Object) - Constructor for class com.github.mustachejava.reflect.guards.DotGuard
 

E

encode(String, Writer) - Method in class com.github.mustachejava.DefaultMustacheFactory
 
encode(String, Writer) - Method in interface com.github.mustachejava.MustacheFactory
This defines how "encoded" values are encoded.
encodeClassName(String, String) - Static method in class com.github.mustachejava.indy.IndyWrapper
 
endChars() - Method in class com.github.mustachejava.TemplateContext
 
eof(TemplateContext) - Method in class com.github.mustachejava.DefaultMustacheVisitor
 
eof(TemplateContext) - Method in interface com.github.mustachejava.MustacheVisitor
 
equals(Object) - Method in class com.github.mustachejava.FragmentKey
 
equals(Object) - Method in class com.github.mustachejava.reflect.GuardedWrapper
 
equals(Object) - Method in class com.github.mustachejava.reflect.guards.ClassGuard
 
equals(Object) - Method in class com.github.mustachejava.reflect.guards.DepthGuard
 
equals(Object) - Method in class com.github.mustachejava.reflect.guards.DotGuard
 
equals(Object) - Method in class com.github.mustachejava.TemplateContext
 
equals(Object) - Method in class com.github.mustachejava.util.NodeValue
 
es - Variable in class com.github.mustachejava.DefaultMustacheFactory
 
escape(String, Writer) - Static method in class com.github.mustachejava.util.HtmlEscaper
 
execute(Writer, List<Object>) - Method in interface com.github.mustachejava.Code
 
execute(Writer, List<Object>) - Method in class com.github.mustachejava.codes.DefaultCode
The default behavior is to run the codes and append the captured text.
execute(Writer, List<Object>) - Method in class com.github.mustachejava.codes.IterableCode
 
execute(Writer, Object, List<Object>) - Method in class com.github.mustachejava.codes.IterableCode
 
execute(Writer, List<Object>) - Method in class com.github.mustachejava.codes.NotIterableCode
 
execute(Writer, Object, List<Object>) - Method in class com.github.mustachejava.codes.NotIterableCode
 
execute(Writer, List<Object>) - Method in class com.github.mustachejava.codes.PartialCode
 
execute(Writer, List<Object>) - Method in class com.github.mustachejava.codes.ValueCode
 
execute(Writer, String) - Method in class com.github.mustachejava.codes.ValueCode
 
execute(Writer, Object) - Method in interface com.github.mustachejava.Mustache
Execute the mustache object with a given writer and a single scope context.
execute(Writer, Object[]) - Method in interface com.github.mustachejava.Mustache
 
execute(Writer, List<Object>) - Method in interface com.github.mustachejava.Mustache
Execute the mustache with a given writer and an array of scope objects.
execute() - Method in class com.github.spullara.mustache.mojo.HelpMojo
execute() - Method in class com.github.spullara.mustache.mojo.MustacheValidationMojo
 
extend(TemplateContext, String, Mustache) - Method in class com.github.mustachejava.DefaultMustacheVisitor
 
extend(TemplateContext, String, Mustache) - Method in interface com.github.mustachejava.MustacheVisitor
 
ExtendCode - Class in com.github.mustachejava.codes
Extending a template through in-place replacement of the overridden codes.
ExtendCode(TemplateContext, DefaultMustacheFactory, Mustache, String) - Constructor for class com.github.mustachejava.codes.ExtendCode
 
ExtendNameCode - Class in com.github.mustachejava.codes
Name a section: {{$name}}...{{/name}}
ExtendNameCode(TemplateContext, DefaultMustacheFactory, Mustache, String) - Constructor for class com.github.mustachejava.codes.ExtendNameCode
 
extension - Variable in class com.github.mustachejava.codes.PartialCode
 

F

failed(Throwable) - Method in class com.github.mustachejava.util.LatchedWriter
 
FallbackMustacheFactory - Class in com.github.mustachejava
Mustache.java factory with a fallback mechanism for locating resources.
FallbackMustacheFactory(String, String) - Constructor for class com.github.mustachejava.FallbackMustacheFactory
Simple constructor for a fallback Mustache.java factory.
FallbackMustacheFactory(File, File) - Constructor for class com.github.mustachejava.FallbackMustacheFactory
Simple constructor for a fallback Mustache.java factory.
FallbackMustacheFactory(Object...) - Constructor for class com.github.mustachejava.FallbackMustacheFactory
Generic constructor for a fallback Mustache.java factory.
falsey(Iteration, Writer, Object, List<Object>) - Method in interface com.github.mustachejava.ObjectHandler
Call Iteration.next() either 0 (true) or 1 (fale) times.
falsey(Iteration, Writer, Object, List<Object>) - Method in class com.github.mustachejava.reflect.BaseObjectHandler
 
falsey(Iteration, Writer, Object, List<Object>) - Method in class com.github.mustachejava.TypeCheckingHandler
 
field - Variable in class com.github.mustachejava.reflect.ReflectionWrapper
 
file() - Method in class com.github.mustachejava.TemplateContext
 
FileSystemResolver - Class in com.github.mustachejava.resolver
MustacheResolver implementation that resolves mustache files from the filesystem.
FileSystemResolver() - Constructor for class com.github.mustachejava.resolver.FileSystemResolver
 
FileSystemResolver(File) - Constructor for class com.github.mustachejava.resolver.FileSystemResolver
Use the file system to resolve mustache templates.
filterText() - Method in class com.github.mustachejava.codes.DefaultCode
 
filterText(String, boolean) - Method in class com.github.mustachejava.DefaultMustacheFactory
Override this method to apply any filtering to text that will appear verbatim in the output template.
find(String, List<Object>) - Method in class com.github.mustachejava.indy.IndyObjectHandler
 
find(String, List<Object>) - Method in interface com.github.mustachejava.ObjectHandler
Find a value named "name" in the array of scopes in reverse order.
find(String, List<Object>) - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
 
find(String, List<Object>) - Method in class com.github.mustachejava.reflect.SimpleObjectHandler
 
find(String, List<Object>) - Method in class com.github.mustachejava.TypeCheckingHandler
 
findMember(Class, String) - Method in class com.github.mustachejava.reflect.BaseObjectHandler
 
findWrapper(int, Wrapper[], List<Guard>, Object, String) - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
Find a wrapper given the current context.
flush() - Method in class com.github.mustachejava.util.LatchedWriter
 
FragmentKey - Class in com.github.mustachejava
Used for indexing runtime compiled template text from lambdas.
FragmentKey(TemplateContext, String) - Constructor for class com.github.mustachejava.FragmentKey
 

G

get(List<Object>) - Method in interface com.github.mustachejava.Binding
 
get(List<Object>) - Method in class com.github.mustachejava.codes.DefaultCode
 
get(List<Object>) - Method in class com.github.mustachejava.reflect.GuardedBinding
Retrieve the first value in the stacks of scopes that matches the give name.
getArguments() - Method in class com.github.mustachejava.reflect.ReflectionWrapper
 
getCodes() - Method in interface com.github.mustachejava.Code
 
getCodes() - Method in class com.github.mustachejava.codes.DefaultCode
 
getCodes() - Method in class com.github.mustachejava.codes.DefaultMustache
 
getCodes() - Method in class com.github.mustachejava.codes.PartialCode
 
getCodes() - Method in interface com.github.mustachejava.Mustache
Get the underlying code objects.
getExecutorService() - Method in class com.github.mustachejava.DefaultMustacheFactory
There is an ExecutorService that is used when executing parallel operations when a Callable is returned from a mustache value or iterable.
getField(Class, String) - Method in class com.github.mustachejava.reflect.BaseObjectHandler
 
getField() - Method in class com.github.mustachejava.reflect.ReflectionWrapper
 
getFileRoot() - Method in class com.github.mustachejava.resolver.FileSystemResolver
 
getFragment(FragmentKey) - Method in class com.github.mustachejava.DefaultMustacheFactory
 
getFragmentCacheFunction() - Method in class com.github.mustachejava.DefaultMustacheFactory
 
getGuards() - Method in class com.github.mustachejava.reflect.GuardedWrapper
 
getMessage() - Method in exception com.github.mustachejava.MustacheException
 
getMethod(Class<?>, String, Class...) - Method in class com.github.mustachejava.reflect.BaseObjectHandler
 
getMethod() - Method in class com.github.mustachejava.reflect.ReflectionWrapper
 
getMustacheCacheFunction() - Method in class com.github.mustachejava.DefaultMustacheFactory
 
getName() - Method in interface com.github.mustachejava.Code
 
getName() - Method in class com.github.mustachejava.codes.DefaultCode
 
getName() - Method in class com.github.mustachejava.codes.ExtendNameCode
 
getName() - Method in exception com.github.mustachejava.MustacheNotFoundException
 
getObjectHandler() - Method in class com.github.mustachejava.DefaultMustacheFactory
 
getObjectHandler() - Method in interface com.github.mustachejava.MustacheFactory
The object handler knows how to transform names into fields and methods.
getReader(String) - Method in class com.github.mustachejava.DefaultMustacheFactory
 
getReader(String) - Method in class com.github.mustachejava.FallbackMustacheFactory
Return a reader for accessing resource files.
getReader(String) - Method in interface com.github.mustachejava.MustacheFactory
Given a resource name, construct a reader.
getReader(String) - Method in interface com.github.mustachejava.MustacheResolver
 
getReader(String) - Method in class com.github.mustachejava.resolver.ClasspathResolver
 
getReader(String) - Method in class com.github.mustachejava.resolver.DefaultResolver
 
getReader(String) - Method in class com.github.mustachejava.resolver.FileSystemResolver
 
getRecursionLimit() - Method in class com.github.mustachejava.DefaultMustacheFactory
 
getResourceRoot() - Method in class com.github.mustachejava.resolver.ClasspathResolver
 
getWrapper(String, List<Object>) - Method in class com.github.mustachejava.reflect.GuardedBinding
 
getWrappers() - Method in class com.github.mustachejava.reflect.ReflectionWrapper
 
Guard - Interface in com.github.mustachejava.reflect
Simple specialization of Predicate
GUARD_APPLY - Static variable in interface com.github.mustachejava.codegen.CompilableGuard
 
GUARD_TYPE - Static variable in interface com.github.mustachejava.codegen.CompilableGuard
 
guardCall(List<Object>) - Method in class com.github.mustachejava.codegen.CodegenMissingWrapper
 
guardCall(List<Object>) - Method in class com.github.mustachejava.codegen.CodegenReflectionWrapper
 
guardCall(List<Object>) - Method in class com.github.mustachejava.reflect.GuardedWrapper
 
GuardCompiler - Class in com.github.mustachejava.codegen
Compiles Compilable Guards.
GuardCompiler() - Constructor for class com.github.mustachejava.codegen.GuardCompiler
 
GuardedBinding - Class in com.github.mustachejava.reflect
Codes are bound to their variables through bindings.
GuardedBinding(ObjectHandler, String, TemplateContext, Code) - Constructor for class com.github.mustachejava.reflect.GuardedBinding
 
GuardedWrapper - Class in com.github.mustachejava.reflect
Wrapper that guards.
GuardedWrapper(Guard[]) - Constructor for class com.github.mustachejava.reflect.GuardedWrapper
 
guardException - Static variable in class com.github.mustachejava.reflect.GuardedWrapper
 
GuardException - Exception in com.github.mustachejava.util
If the wrapper has a different calling signature, tell the caller to refind it.
GuardException() - Constructor for exception com.github.mustachejava.util.GuardException
 
GuardException(String) - Constructor for exception com.github.mustachejava.util.GuardException
 
guards - Variable in class com.github.mustachejava.reflect.GuardedWrapper
 

H

handle(Writer, Object, List<Object>) - Method in class com.github.mustachejava.codes.IterableCode
 
handle(Writer, Object, List<Object>) - Method in class com.github.mustachejava.codes.NotIterableCode
 
handle(TemplateContext, String, String) - Method in interface com.github.mustachejava.PragmaHandler
 
Handlebar - Class in com.sampullara.mustache
Run a local server and merge .js and .html files using mustache.
Handlebar() - Constructor for class com.sampullara.mustache.Handlebar
 
handleCallable(Writer, Callable, List<Object>) - Method in class com.github.mustachejava.codes.IterableCode
 
handleCallable(Writer, Callable, List<Object>) - Method in class com.github.mustachejava.codes.ValueCode
 
handleFunction(Writer, Function, List<Object>) - Method in class com.github.mustachejava.codes.IterableCode
 
handleFunction(Writer, Function, List<Object>) - Method in class com.github.mustachejava.codes.ValueCode
 
hashCode() - Method in class com.github.mustachejava.FragmentKey
 
hashCode() - Method in class com.github.mustachejava.reflect.GuardedWrapper
 
hashCode() - Method in class com.github.mustachejava.reflect.guards.ClassGuard
 
hashCode() - Method in class com.github.mustachejava.reflect.guards.DepthGuard
 
hashCode() - Method in class com.github.mustachejava.reflect.guards.DotGuard
 
hashCode() - Method in class com.github.mustachejava.TemplateContext
 
hashCode() - Method in class com.github.mustachejava.util.NodeValue
 
HelpMojo - Class in com.github.spullara.mustache.mojo
Display help information on mustache-maven-plugin.
Call mvn mustache:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
HelpMojo() - Constructor for class com.github.spullara.mustache.mojo.HelpMojo
 
HtmlEscaper - Class in com.github.mustachejava.util
Escapes user data that you wish to include in HTML pages.
HtmlEscaper() - Constructor for class com.github.mustachejava.util.HtmlEscaper
 

I

identity(Writer) - Method in interface com.github.mustachejava.Code
 
identity(Writer) - Method in class com.github.mustachejava.codes.DefaultCode
 
identity(Writer) - Method in class com.github.mustachejava.codes.DefaultMustache
 
identity(Writer) - Method in class com.github.mustachejava.codes.PartialCode
 
identity(Writer) - Method in class com.github.mustachejava.codes.ValueCode
 
identity(Writer) - Method in class com.github.mustachejava.codes.WriteCode
 
identity(Writer) - Method in interface com.github.mustachejava.Mustache
Execute the mustache to output itself.
index - Variable in class com.github.mustachejava.reflect.guards.WrappedGuard
 
IndyObjectHandler - Class in com.github.mustachejava.indy
Finds the Codegen created wrappers and then wraps them with invokedynamic calls.
IndyObjectHandler() - Constructor for class com.github.mustachejava.indy.IndyObjectHandler
 
IndyWrapper - Class in com.github.mustachejava.indy
Creates wrappers using ASM and Invokedynamic.
IndyWrapper(ReflectionWrapper) - Constructor for class com.github.mustachejava.indy.IndyWrapper
 
init() - Method in interface com.github.mustachejava.Code
 
init() - Method in class com.github.mustachejava.codes.DefaultCode
 
init() - Method in class com.github.mustachejava.codes.DefaultMustache
 
init() - Method in class com.github.mustachejava.codes.ExtendCode
 
init() - Method in class com.github.mustachejava.codes.PartialCode
 
init() - Method in interface com.github.mustachejava.Mustache
Initialize the mustache before executing.
invert(Node, String, AtomicInteger) - Method in interface com.github.mustachejava.Code
 
invert(Node, String, AtomicInteger) - Method in class com.github.mustachejava.codes.DefaultCode
 
invert(String) - Method in class com.github.mustachejava.codes.DefaultMustache
 
invert(Node, String, AtomicInteger) - Method in class com.github.mustachejava.codes.IterableCode
 
invert(Node, String, AtomicInteger) - Method in class com.github.mustachejava.codes.ValueCode
 
invert(Node, String, AtomicInteger) - Method in class com.github.mustachejava.codes.WriteCode
 
invert(String) - Method in interface com.github.mustachejava.Mustache
Invert this mustache given output text.
isList() - Method in class com.github.mustachejava.util.NodeValue
 
iterable(TemplateContext, String, Mustache) - Method in class com.github.mustachejava.DefaultMustacheVisitor
 
iterable(TemplateContext, String, Mustache) - Method in interface com.github.mustachejava.MustacheVisitor
 
iterable(TemplateContext, String, Mustache) - Method in class com.github.mustachejava.util.CapturingMustacheVisitor
 
IterableCode - Class in com.github.mustachejava.codes
 
IterableCode(TemplateContext, DefaultMustacheFactory, Mustache, String, String) - Constructor for class com.github.mustachejava.codes.IterableCode
 
IterableCode(TemplateContext, DefaultMustacheFactory, Mustache, String) - Constructor for class com.github.mustachejava.codes.IterableCode
 
iterate(Iteration, Writer, Object, List<Object>) - Method in interface com.github.mustachejava.ObjectHandler
Iterate over an object by calling Iteration.next for each value.
iterate(Iteration, Writer, Object, List<Object>) - Method in class com.github.mustachejava.reflect.BaseObjectHandler
 
iterate(Iteration, Writer, Object, List<Object>) - Method in class com.github.mustachejava.TypeCheckingHandler
 
Iteration - Interface in com.github.mustachejava
This is the callback interface for iterating on a value.
iterator() - Method in class com.github.mustachejava.util.DecoratedCollection
 

J

JavascriptObjectHandler - Class in com.github.mustachejava
Uses Nashorn to support Javascript scope objects
JavascriptObjectHandler() - Constructor for class com.github.mustachejava.JavascriptObjectHandler
 

L

LatchedWriter - Class in com.github.mustachejava.util
Buffer content while a future is being evaluated in another thread.
LatchedWriter(Writer) - Constructor for class com.github.mustachejava.util.LatchedWriter
 
length - Variable in class com.github.mustachejava.reflect.guards.DepthGuard
 
line() - Method in class com.github.mustachejava.TemplateContext
 
list - Variable in class com.github.mustachejava.DefaultMustacheVisitor
 
list(List<Node>) - Static method in class com.github.mustachejava.util.NodeValue
 
list() - Method in class com.github.mustachejava.util.NodeValue
 
LIST_TYPE - Static variable in interface com.github.mustachejava.codegen.CompilableGuard
 
logger - Static variable in class com.github.mustachejava.DefaultMustacheVisitor
 
lookup(MutableCallSite, IndyWrapper, Object) - Static method in class com.github.mustachejava.indy.IndyWrapper
This bootstrap method does the actual work of tracking down the CallSite at runtime.

M

main(String[]) - Static method in class com.sampullara.mustache.Handlebar
 
Main - Class in mustachejava.benchmarks
 
Main() - Constructor for class mustachejava.benchmarks.Main
 
main(String[]) - Static method in class mustachejava.benchmarks.Main
 
Main_benchMustache_jmhTest - Class in mustachejava.benchmarks.generated
 
Main_benchMustache_jmhTest() - Constructor for class mustachejava.benchmarks.generated.Main_benchMustache_jmhTest
 
Main_benchMustacheCodegen_jmhTest - Class in mustachejava.benchmarks.generated
 
Main_benchMustacheCodegen_jmhTest() - Constructor for class mustachejava.benchmarks.generated.Main_benchMustacheCodegen_jmhTest
 
Main_benchMustacheIndy_jmhTest - Class in mustachejava.benchmarks.generated
 
Main_benchMustacheIndy_jmhTest() - Constructor for class mustachejava.benchmarks.generated.Main_benchMustacheIndy_jmhTest
 
Main_benchMustacheSimple_jmhTest - Class in mustachejava.benchmarks.generated
 
Main_benchMustacheSimple_jmhTest() - Constructor for class mustachejava.benchmarks.generated.Main_benchMustacheSimple_jmhTest
 
Main_jmhType - Class in mustachejava.benchmarks.generated
 
Main_jmhType() - Constructor for class mustachejava.benchmarks.generated.Main_jmhType
 
Main_jmhType_B1 - Class in mustachejava.benchmarks.generated
 
Main_jmhType_B1() - Constructor for class mustachejava.benchmarks.generated.Main_jmhType_B1
 
Main_jmhType_B2 - Class in mustachejava.benchmarks.generated
 
Main_jmhType_B2() - Constructor for class mustachejava.benchmarks.generated.Main_jmhType_B2
 
Main_jmhType_B3 - Class in mustachejava.benchmarks.generated
 
Main_jmhType_B3() - Constructor for class mustachejava.benchmarks.generated.Main_jmhType_B3
 
makeList(Object) - Static method in interface com.github.mustachejava.ObjectHandler
 
makeList(Object, Object) - Static method in interface com.github.mustachejava.ObjectHandler
 
MAP_CONTAINSKEY - Static variable in interface com.github.mustachejava.codegen.CompilableGuard
 
MAP_METHOD - Static variable in class com.github.mustachejava.reflect.ReflectionObjectHandler
 
MAP_TYPE - Static variable in interface com.github.mustachejava.codegen.CompilableGuard
 
MapGuard - Class in com.github.mustachejava.reflect.guards
Guards whether or not a name was present in the map.
MapGuard(ObjectHandler, int, String, boolean, Wrapper[]) - Constructor for class com.github.mustachejava.reflect.guards.MapGuard
 
mc - Variable in class com.github.mustachejava.DefaultMustacheFactory
This parser should work with any MustacheFactory
method - Variable in class com.github.mustachejava.reflect.ReflectionWrapper
 
MissingWrapper - Class in com.github.mustachejava.reflect
Used to mark a wrapper this is only guarding a complete miss.
MissingWrapper(String, Guard[]) - Constructor for class com.github.mustachejava.reflect.MissingWrapper
 
mustache(TemplateContext) - Method in class com.github.mustachejava.codegen.CodegenMustacheVisitor
 
mustache - Variable in class com.github.mustachejava.codes.DefaultCode
 
mustache(TemplateContext) - Method in class com.github.mustachejava.DefaultMustacheVisitor
 
Mustache - Interface in com.github.mustachejava
The interface to Mustache objects
mustache(TemplateContext) - Method in interface com.github.mustachejava.MustacheVisitor
 
mustacheCache - Variable in class com.github.mustachejava.DefaultMustacheFactory
Create the default cache for mustache compilations.
MustacheException - Exception in com.github.mustachejava
Generally there is nothing you can do if it fails.
MustacheException() - Constructor for exception com.github.mustachejava.MustacheException
 
MustacheException(String) - Constructor for exception com.github.mustachejava.MustacheException
 
MustacheException(String, Throwable) - Constructor for exception com.github.mustachejava.MustacheException
 
MustacheException(String, Throwable, TemplateContext) - Constructor for exception com.github.mustachejava.MustacheException
 
MustacheException(Throwable) - Constructor for exception com.github.mustachejava.MustacheException
 
MustacheFactory - Interface in com.github.mustachejava
Factory for creating codes
mustachejava.benchmarks - package mustachejava.benchmarks
 
mustachejava.benchmarks.generated - package mustachejava.benchmarks.generated
 
MustacheNotFoundException - Exception in com.github.mustachejava
Mustache exception that provides the name of the missing mustache.
MustacheNotFoundException(String) - Constructor for exception com.github.mustachejava.MustacheNotFoundException
 
MustacheNotFoundException(String, Throwable) - Constructor for exception com.github.mustachejava.MustacheNotFoundException
 
MustacheParser - Class in com.github.mustachejava
The parser generates callbacks into the MustacheFactory to build them.
MustacheParser(MustacheFactory) - Constructor for class com.github.mustachejava.MustacheParser
 
MustacheResolver - Interface in com.github.mustachejava
Resolves mustache resources.
MustacheValidationMojo - Class in com.github.spullara.mustache.mojo
 
MustacheValidationMojo() - Constructor for class com.github.spullara.mustache.mojo.MustacheValidationMojo
 
MustacheVisitor - Interface in com.github.mustachejava
Callbacks from the parser as a mustache template is parsed.

N

name - Variable in class com.github.mustachejava.codes.DefaultCode
 
name(TemplateContext, String, Mustache) - Method in class com.github.mustachejava.DefaultMustacheVisitor
 
name(TemplateContext, String, Mustache) - Method in interface com.github.mustachejava.MustacheVisitor
 
name - Variable in class com.github.mustachejava.reflect.guards.MapGuard
 
newPostTranslate(String, Locale) - Static method in class com.github.mustachejava.functions.BundleFunctions
Returns a Function that operates after template evaluation and returns unknown keys intact.
newPostTranslateNullableLabel(String, Locale) - Static method in class com.github.mustachejava.functions.BundleFunctions
Returns a Function that operates after template evaluation and returns nulls for unknown keys.
newPreTranslate(String, Locale) - Static method in class com.github.mustachejava.functions.BundleFunctions
Returns a Function that operates prior to template evaluation and returns unknown keys intact.
newPreTranslateNullableLabel(String, Locale) - Static method in class com.github.mustachejava.functions.BundleFunctions
Returns a Function that operates prior to template evaluation and returns nulls for unknown keys.
next(Writer, Object, List<Object>) - Method in class com.github.mustachejava.codes.IterableCode
 
next(Writer, Object, List<Object>) - Method in class com.github.mustachejava.codes.NotIterableCode
 
next(Writer, Object, List<Object>) - Method in interface com.github.mustachejava.Iteration
 
Node - Class in com.github.mustachejava.util
 
Node() - Constructor for class com.github.mustachejava.util.Node
 
NodeValue - Class in com.github.mustachejava.util
 
notIterable(TemplateContext, String, Mustache) - Method in class com.github.mustachejava.DefaultMustacheVisitor
 
notIterable(TemplateContext, String, Mustache) - Method in interface com.github.mustachejava.MustacheVisitor
 
notIterable(TemplateContext, String, Mustache) - Method in class com.github.mustachejava.util.CapturingMustacheVisitor
 
NotIterableCode - Class in com.github.mustachejava.codes
Runs the enclosed template once if the value is falsey.
NotIterableCode(TemplateContext, DefaultMustacheFactory, Mustache, String) - Constructor for class com.github.mustachejava.codes.NotIterableCode
 
NullGuard - Class in com.github.mustachejava.reflect.guards
 
NullGuard() - Constructor for class com.github.mustachejava.reflect.guards.NullGuard
 

O

OBJECT_GETCLASS - Static variable in interface com.github.mustachejava.codegen.CompilableGuard
 
OBJECT_TYPE - Static variable in interface com.github.mustachejava.codegen.CompilableGuard
 
objectEnd() - Method in interface com.github.mustachejava.util.CapturingMustacheVisitor.Captured
 
ObjectHandler - Interface in com.github.mustachejava
The ObjectHandler is responsible for creating wrappers to find values in scopes at runtime and to coerce those results to the appropriate Java types
objectStart() - Method in interface com.github.mustachejava.util.CapturingMustacheVisitor.Captured
 
oh - Variable in class com.github.mustachejava.codes.DefaultCode
 
oh - Variable in class com.github.mustachejava.DefaultMustacheFactory
This is the default object handler.
oh - Variable in class com.github.mustachejava.reflect.guards.MapGuard
 
oh - Variable in class com.github.mustachejava.reflect.guards.WrappedGuard
 
oh - Variable in class com.github.mustachejava.reflect.ReflectionWrapper
 
OH_TYPE - Static variable in interface com.github.mustachejava.codegen.CompilableGuard
 
org.openjdk.jmh.infra.generated - package org.openjdk.jmh.infra.generated
 

P

partial - Variable in class com.github.mustachejava.codes.PartialCode
 
partial(TemplateContext, String) - Method in class com.github.mustachejava.DefaultMustacheVisitor
 
partial(TemplateContext, String) - Method in interface com.github.mustachejava.MustacheVisitor
 
PartialCode - Class in com.github.mustachejava.codes
 
PartialCode(TemplateContext, DefaultMustacheFactory, Mustache, String, String) - Constructor for class com.github.mustachejava.codes.PartialCode
 
PartialCode(TemplateContext, DefaultMustacheFactory, String) - Constructor for class com.github.mustachejava.codes.PartialCode
 
partialName() - Method in class com.github.mustachejava.codes.PartialCode
Builds the file name to be included by this partial tag.
pragma(TemplateContext, String, String) - Method in class com.github.mustachejava.DefaultMustacheVisitor
 
pragma(TemplateContext, String, String) - Method in interface com.github.mustachejava.MustacheVisitor
 
PragmaHandler - Interface in com.github.mustachejava
 

R

readyInvocation - Variable in class mustachejava.benchmarks.generated.Main_jmhType_B2
 
readyIteration - Variable in class mustachejava.benchmarks.generated.Main_jmhType_B2
 
readyTrial - Variable in class mustachejava.benchmarks.generated.Main_jmhType_B2
 
recrusionLimit - Variable in class com.github.mustachejava.codes.PartialCode
 
recursionLimit - Variable in class com.github.mustachejava.DefaultMustacheFactory
 
ReflectionObjectHandler - Class in com.github.mustachejava.reflect
Lookup objects using reflection and execute them the same way.
ReflectionObjectHandler() - Constructor for class com.github.mustachejava.reflect.ReflectionObjectHandler
 
ReflectionWrapper - Class in com.github.mustachejava.reflect
Used for evaluating values at a callsite
ReflectionWrapper(int, Wrapper[], Guard[], AccessibleObject, Object[], ObjectHandler) - Constructor for class com.github.mustachejava.reflect.ReflectionWrapper
 
ReflectionWrapper(ReflectionWrapper) - Constructor for class com.github.mustachejava.reflect.ReflectionWrapper
 
resolvePartialPath(String, String, String) - Method in class com.github.mustachejava.DefaultMustacheFactory
 
returnThis - Variable in class com.github.mustachejava.codes.DefaultCode
 
ROH_TYPE - Static variable in interface com.github.mustachejava.codegen.CompilableGuard
 
ROH_UNWRAP - Static variable in interface com.github.mustachejava.codegen.CompilableGuard
 
run(Writer, List<Object>) - Method in class com.github.mustachejava.codes.DefaultCode
 
run(Writer, List<Object>) - Method in class com.github.mustachejava.codes.DefaultMustache
 
run(Writer, List<Object>) - Method in interface com.github.mustachejava.Mustache
Only executes the codes.
runCodes(Writer, List<Object>) - Method in interface com.github.mustachejava.codegen.CompiledCodes
 
runIdentity(Writer) - Method in class com.github.mustachejava.codes.DefaultCode
 

S

scopeIndex - Variable in class com.github.mustachejava.reflect.guards.ClassGuard
 
scopeIndex - Variable in class com.github.mustachejava.reflect.guards.MapGuard
 
scopeIndex - Variable in class com.github.mustachejava.reflect.ReflectionWrapper
 
setCodes(Code[]) - Method in interface com.github.mustachejava.Code
 
setCodes(Code[]) - Method in class com.github.mustachejava.codes.DefaultCode
 
setCodes(Code[]) - Method in class com.github.mustachejava.codes.DefaultMustache
 
setCodes(Code[]) - Method in class com.github.mustachejava.codes.PartialCode
 
setCodes(Code[]) - Method in interface com.github.mustachejava.Mustache
Change the underlying codes of the mustache implementation.
setContext(TemplateContext) - Method in exception com.github.mustachejava.MustacheException
 
setExecutorService(ExecutorService) - Method in class com.github.mustachejava.DefaultMustacheFactory
If you need to specify your own executor service you can.
setObjectHandler(ObjectHandler) - Method in class com.github.mustachejava.DefaultMustacheFactory
You can override the default object handler post construction.
setRecursionLimit(int) - Method in class com.github.mustachejava.DefaultMustacheFactory
Maximum recursion limit for partials.
setupInvocationMutex - Variable in class mustachejava.benchmarks.generated.Main_jmhType_B2
 
setupInvocationMutex - Variable in class org.openjdk.jmh.infra.generated.Blackhole_jmhType_B2
 
setupInvocationMutexUpdater - Static variable in class mustachejava.benchmarks.generated.Main_jmhType_B2
 
setupInvocationMutexUpdater - Static variable in class org.openjdk.jmh.infra.generated.Blackhole_jmhType_B2
 
setupIterationMutex - Variable in class mustachejava.benchmarks.generated.Main_jmhType_B2
 
setupIterationMutex - Variable in class org.openjdk.jmh.infra.generated.Blackhole_jmhType_B2
 
setupIterationMutexUpdater - Static variable in class mustachejava.benchmarks.generated.Main_jmhType_B2
 
setupIterationMutexUpdater - Static variable in class org.openjdk.jmh.infra.generated.Blackhole_jmhType_B2
 
setupTrialMutex - Variable in class mustachejava.benchmarks.generated.Main_jmhType_B2
 
setupTrialMutex - Variable in class org.openjdk.jmh.infra.generated.Blackhole_jmhType_B2
 
setupTrialMutexUpdater - Static variable in class mustachejava.benchmarks.generated.Main_jmhType_B2
 
setupTrialMutexUpdater - Static variable in class org.openjdk.jmh.infra.generated.Blackhole_jmhType_B2
 
SimpleObjectHandler - Class in com.github.mustachejava.reflect
 
SimpleObjectHandler() - Constructor for class com.github.mustachejava.reflect.SimpleObjectHandler
 
size() - Method in class com.github.mustachejava.util.DecoratedCollection
 
startChars() - Method in class com.github.mustachejava.TemplateContext
 
startOfLine() - Method in class com.github.mustachejava.TemplateContext
 
stringify(Object) - Method in class com.github.mustachejava.JavascriptObjectHandler
 
stringify(Object) - Method in interface com.github.mustachejava.ObjectHandler
Turns an object into the string representation that should be displayed in templates.
stringify(Object) - Method in class com.github.mustachejava.reflect.BaseObjectHandler
 
stringify(Object) - Method in class com.github.mustachejava.TypeCheckingHandler
 

T

tag(Writer, String) - Method in class com.github.mustachejava.codes.DefaultCode
 
tc - Variable in class com.github.mustachejava.codes.DefaultCode
 
tc - Variable in class com.github.mustachejava.FragmentKey
 
tearInvocationMutex - Variable in class mustachejava.benchmarks.generated.Main_jmhType_B2
 
tearInvocationMutex - Variable in class org.openjdk.jmh.infra.generated.Blackhole_jmhType_B2
 
tearInvocationMutexUpdater - Static variable in class mustachejava.benchmarks.generated.Main_jmhType_B2
 
tearInvocationMutexUpdater - Static variable in class org.openjdk.jmh.infra.generated.Blackhole_jmhType_B2
 
tearIterationMutex - Variable in class mustachejava.benchmarks.generated.Main_jmhType_B2
 
tearIterationMutex - Variable in class org.openjdk.jmh.infra.generated.Blackhole_jmhType_B2
 
tearIterationMutexUpdater - Static variable in class mustachejava.benchmarks.generated.Main_jmhType_B2
 
tearIterationMutexUpdater - Static variable in class org.openjdk.jmh.infra.generated.Blackhole_jmhType_B2
 
tearTrialMutex - Variable in class mustachejava.benchmarks.generated.Main_jmhType_B2
 
tearTrialMutex - Variable in class org.openjdk.jmh.infra.generated.Blackhole_jmhType_B2
 
tearTrialMutexUpdater - Static variable in class mustachejava.benchmarks.generated.Main_jmhType_B2
 
tearTrialMutexUpdater - Static variable in class org.openjdk.jmh.infra.generated.Blackhole_jmhType_B2
 
templateCache - Variable in class com.github.mustachejava.DefaultMustacheFactory
New templates that are generated at runtime are cached here.
TemplateContext - Class in com.github.mustachejava
 
TemplateContext(String, String, String, int, boolean) - Constructor for class com.github.mustachejava.TemplateContext
 
TemplateFunction - Interface in com.github.mustachejava
Use this function if you to implement additional functions/lambdas (eg.
templateText - Variable in class com.github.mustachejava.FragmentKey
 
toObject(JsonNode) - Static method in class com.sampullara.mustache.Handlebar
 
toString() - Method in class com.github.mustachejava.reflect.GuardedWrapper
 
toString() - Method in class com.github.mustachejava.reflect.guards.ClassGuard
 
toString() - Method in class com.github.mustachejava.reflect.guards.DepthGuard
 
toString() - Method in class com.github.mustachejava.reflect.guards.DotGuard
 
toString() - Method in class com.github.mustachejava.reflect.guards.MapGuard
 
toString() - Method in class com.github.mustachejava.reflect.guards.NullGuard
 
toString() - Method in class com.github.mustachejava.reflect.guards.WrappedGuard
 
toString() - Method in class com.github.mustachejava.reflect.MissingWrapper
 
toString() - Method in class com.github.mustachejava.reflect.ReflectionWrapper
 
toString() - Method in class com.github.mustachejava.TemplateContext
 
toString() - Method in class com.github.mustachejava.util.NodeValue
 
translate(String) - Method in class com.github.mustachejava.DefaultMustacheFactory
 
translate(String) - Method in interface com.github.mustachejava.MustacheFactory
Converts your arbitrary name to another name.
TranslateBundleFunction - Class in com.github.mustachejava.functions
Mustache.java translation function based on localized ResourceBundles.
TranslateBundleFunction(String, Locale) - Constructor for class com.github.mustachejava.functions.TranslateBundleFunction
Constructor for a Mustache.java translation function.
type - Variable in class com.github.mustachejava.codes.DefaultCode
 
TypeCheckingHandler - Class in com.github.mustachejava
Rather than pulling values this looks only at types.
TypeCheckingHandler() - Constructor for class com.github.mustachejava.TypeCheckingHandler
 

U

unwrap(ObjectHandler, int, Wrapper[], List<Object>) - Static method in class com.github.mustachejava.reflect.ReflectionObjectHandler
 
unwrap(List<Object>) - Method in class com.github.mustachejava.reflect.ReflectionWrapper
 

V

value(TemplateContext, String, boolean) - Method in class com.github.mustachejava.DefaultMustacheVisitor
 
value(TemplateContext, String, boolean) - Method in interface com.github.mustachejava.MustacheVisitor
 
value(String, String) - Method in interface com.github.mustachejava.util.CapturingMustacheVisitor.Captured
 
value(TemplateContext, String, boolean) - Method in class com.github.mustachejava.util.CapturingMustacheVisitor
 
value(String) - Static method in class com.github.mustachejava.util.NodeValue
 
value() - Method in class com.github.mustachejava.util.NodeValue
 
ValueCode - Class in com.github.mustachejava.codes
Output a value
ValueCode(TemplateContext, DefaultMustacheFactory, String, boolean) - Constructor for class com.github.mustachejava.codes.ValueCode
 

W

WrappedGuard - Class in com.github.mustachejava.reflect.guards
Dig into the dot notation to guard it from changing.
WrappedGuard(ObjectHandler, int, List<Wrapper>, List<Guard>) - Constructor for class com.github.mustachejava.reflect.guards.WrappedGuard
 
Wrapper - Interface in com.github.mustachejava.util
Call a wrapped name on a set of scopes.
wrappers - Variable in class com.github.mustachejava.reflect.guards.MapGuard
 
wrappers - Variable in class com.github.mustachejava.reflect.guards.WrappedGuard
 
wrappers - Variable in class com.github.mustachejava.reflect.ReflectionWrapper
 
WRAPPERS_TYPE - Static variable in interface com.github.mustachejava.codegen.CompilableGuard
 
write(TemplateContext, String) - Method in class com.github.mustachejava.DefaultMustacheVisitor
 
write(TemplateContext, String) - Method in interface com.github.mustachejava.MustacheVisitor
 
write(char[], int, int) - Method in class com.github.mustachejava.util.LatchedWriter
 
WriteCode - Class in com.github.mustachejava.codes
Write template text.
WriteCode(TemplateContext, DefaultMustacheFactory, String) - Constructor for class com.github.mustachejava.codes.WriteCode
 
writeDeferral(StringBuilder, DeferringMustacheFactory.Deferral, Object) - Static method in class com.github.mustachejava.DeferringMustacheFactory
 
writeTarget(Writer, Long) - Method in class com.github.mustachejava.DeferringMustacheFactory
 
writeTemplate(Writer, String, List<Object>) - Method in class com.github.mustachejava.codes.IterableCode
 
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links

Copyright © 2016. All rights reserved.