- call() - Method in class com.github.mustachejava.DeferringMustacheFactory.DeferredCallable
 
-  
 
- 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
 
-  
 
- checkName(TemplateContext, String, Mustache) - Method in class com.github.mustachejava.DefaultMustacheVisitor
 
-  
 
- checkName(TemplateContext, String, Mustache) - Method in interface com.github.mustachejava.MustacheVisitor
 
-  
 
- 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
 
- 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.codes - package com.github.mustachejava.codes
 
-  
 
- com.github.mustachejava.functions - package com.github.mustachejava.functions
 
-  
 
- 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
 
-  
 
- 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
 
-  
 
- 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
 
-  
 
- 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
 
-  
 
- 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.reflect.ReflectionObjectHandler
 
-  
 
- createDepthGuard(int) - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
 
-  
 
- 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.reflect.ReflectionObjectHandler
 
-  
 
- 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.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.reflect.ReflectionObjectHandler
 
-  
 
- 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.reflect.ReflectionObjectHandler
 
-