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

A

add(DeferringMustacheFactory.Deferral) - Method in class com.github.mustachejava.DeferringMustacheFactory.DeferredCallable
 
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
 
Binding - Interface in com.github.mustachejava
Bindings connect templates to their views.
binding - Variable in class com.github.mustachejava.codes.DefaultCode
 
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(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
 

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
 
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.
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.DefaultMustache
 
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.
extend(TemplateContext, String, Mustache) - Method in class com.github.mustachejava.DefaultMustacheVisitor
 
extend(TemplateContext, String, Mustache) - Method in interface com.github.mustachejava.MustacheVisitor
 
ExtendCheckNameCode - Class in com.github.mustachejava.codes
Name a section: {{$name}}...{{/name}}
ExtendCheckNameCode(TemplateContext, DefaultMustacheFactory, Mustache, String) - Constructor for class com.github.mustachejava.codes.ExtendCheckNameCode
 
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 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.
getContext() - Method in exception com.github.mustachejava.MustacheException
 
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
 
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.ExtendCheckNameCode
 
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
 
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
guardCall(List<Object>) - Method in class com.github.mustachejava.reflect.GuardedWrapper
 
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
 
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
 
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
 
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.
InternalArrayList<E> - Class in com.github.mustachejava.util
Used internally for passing around the scopes.
InternalArrayList(Collection<? extends E>) - Constructor for class com.github.mustachejava.util.InternalArrayList
 
InternalArrayList() - Constructor for class com.github.mustachejava.util.InternalArrayList
 
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
 
isRecursive() - Method in class com.github.mustachejava.codes.DefaultMustache
 
isRecursive - Variable in class com.github.mustachejava.codes.PartialCode
 
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
 

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
 
logger - Static variable in class com.github.mustachejava.DefaultMustacheVisitor
 
logWarning(String, String, List<Object>, TemplateContext) - Static method in class com.github.mustachejava.reflect.GuardedBinding
 

M

makeList(Object) - Static method in interface com.github.mustachejava.ObjectHandler
 
MAP_METHOD - Static variable in class com.github.mustachejava.reflect.ReflectionObjectHandler
 
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
 
matchAppended(Node, String, AtomicInteger, int) - Method in class com.github.mustachejava.codes.DefaultCode
 
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 - 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
 
MustacheException(String, TemplateContext) - Constructor for exception com.github.mustachejava.MustacheException
 
MustacheException(Exception, TemplateContext) - Constructor for exception com.github.mustachejava.MustacheException
 
MustacheFactory - Interface in com.github.mustachejava
Factory for creating codes
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.
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

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
 

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

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
 
resolvePartialPath(String, String, String) - Method in class com.github.mustachejava.DefaultMustacheFactory
Using the directory, namd and extension, resolve a partial to a name.
returnThis - Variable in class com.github.mustachejava.codes.DefaultCode
 
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.
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.
setRecursive() - Method in class com.github.mustachejava.codes.DefaultMustache
 
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 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
 
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
 
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
 
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 L M N O P R S T U V W 
Skip navigation links

Copyright © 2018. All rights reserved.