Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- aClass - Variable in class com.github.mustachejava.reflect.SimpleObjectHandler.WrapperKey
- 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
- allowChangingDelimeters - Variable in class com.github.mustachejava.MustacheParser
- 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.
- append(StringBuilder, String, int) - Method in class com.github.spullara.mustache.java.mustache_maven_plugin.HelpMojo
-
Append a description to the buffer by respecting the indentSize and lineLength parameters.
- appended - Variable in class com.github.mustachejava.codes.DefaultCode
- appendedChars - Variable in class com.github.mustachejava.codes.DefaultCode
- appendText(Writer) - Method in class com.github.mustachejava.codes.DefaultCode
- apply(Object) - Method in class com.github.mustachejava.functions.BundleFunctions.PostTranslateFunc
- apply(String) - Method in class com.github.mustachejava.functions.BundleFunctions.PreTranslateFunc
- 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 - Variable in class com.github.mustachejava.codes.DefaultCode
- Binding - Interface in com.github.mustachejava
-
Bindings connect templates to their views.
- buffer - Variable in class com.github.mustachejava.util.LatchedWriter
- build() - Method in class com.github.spullara.mustache.java.mustache_maven_plugin.HelpMojo
- BundleFunc(String, Locale, boolean) - Constructor for class com.github.mustachejava.functions.BundleFunctions.BundleFunc
- 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
- BundleFunctions.BundleFunc - Class in com.github.mustachejava.functions
- BundleFunctions.PostTranslateFunc - Class in com.github.mustachejava.functions
- BundleFunctions.PreTranslateFunc - Class in com.github.mustachejava.functions
C
- c - Variable in class com.github.mustachejava.util.DecoratedCollection
- cache - Variable in class com.github.mustachejava.reflect.SimpleObjectHandler
- 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
- captured - Variable in class com.github.mustachejava.util.CapturingMustacheVisitor
- 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
- checkClass(Class) - Method in class com.github.mustachejava.reflect.BaseObjectHandler
- checkException() - Method in class com.github.mustachejava.util.LatchedWriter
- 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 - Variable in class com.github.mustachejava.reflect.guards.ClassGuard
- classGuard - Variable in class com.github.mustachejava.reflect.guards.DotGuard
- 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
- classpathResolver - Variable in class com.github.mustachejava.resolver.DefaultResolver
- 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() - Method in class com.github.mustachejava.codes.DefaultCode
- clone() - Method in interface com.github.mustachejava.Mustache
-
Deep clone of the mustache object.
- clone(Set<Code>) - Method in interface com.github.mustachejava.Code
- clone(Set<Code>) - Method in class com.github.mustachejava.codes.DefaultCode
- close() - Method in class com.github.mustachejava.util.IndentWriter
- close() - Method in class com.github.mustachejava.util.LatchedWriter
- code - Variable in class com.github.mustachejava.reflect.GuardedBinding
- Code - Interface in com.github.mustachejava
-
Code objects that are executed in order to evaluate the template
- codes - Variable in class com.github.mustachejava.codes.DefaultMustache
- 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
- com.github.spullara.mustache.java.mustache_maven_plugin - package com.github.spullara.mustache.java.mustache_maven_plugin
- com.github.spullara.mustache.mojo - package com.github.spullara.mustache.mojo
- 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(Reader, String) - Method in class com.github.mustachejava.DefaultMustacheFactory
- compile(Reader, String) - Method in interface com.github.mustachejava.MustacheFactory
-
Create a mustache given a reader and a name.
- compile(Reader, String) - Method in class com.github.mustachejava.MustacheParser
- compile(Reader, String, String, String) - Method in class com.github.mustachejava.DefaultMustacheFactory
- 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
- compile(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(String) - Method in class com.github.mustachejava.MustacheParser
- compiledAppended - Variable in class com.github.mustachejava.codes.ValueCode
- compiledAppended - Variable in class com.github.mustachejava.codes.WriteCode
- 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.
- concatResourceRootAndResourceName(String) - Method in class com.github.mustachejava.resolver.ClasspathResolver
- contains - Variable in class com.github.mustachejava.reflect.guards.MapGuard
- context - Variable in exception class com.github.mustachejava.MustacheException
- createAndGet(List<Object>) - Method in class com.github.mustachejava.reflect.GuardedBinding
- 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.
- createMustacheVisitor() - Method in class com.github.mustachejava.SafeMustacheFactory
- createMustacheVisitor() - Method in class com.github.mustachejava.SpecMustacheFactory
- createNullGuard() - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
- createParser() - Method in class com.github.mustachejava.DefaultMustacheFactory
- createParser() - Method in class com.github.mustachejava.SpecMustacheFactory
- 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
- debug - Static variable in class com.github.mustachejava.reflect.GuardedBinding
- 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
- decr() - Method in class com.github.mustachejava.codes.DepthLimitedWriter
- DEFAULT_EM - Static variable in class com.github.mustachejava.MustacheParser
- DEFAULT_LINE_LENGTH - Static variable in class com.github.spullara.mustache.java.mustache_maven_plugin.HelpMojo
- 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(File) - Constructor for class com.github.mustachejava.DefaultMustacheFactory
-
Use the file system to resolve mustache templates.
- DefaultMustacheFactory(String) - Constructor for class com.github.mustachejava.DefaultMustacheFactory
-
Use the classpath 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(File) - Constructor for class com.github.mustachejava.resolver.DefaultResolver
-
Use the file system to resolve mustache templates.
- DefaultResolver(String) - Constructor for class com.github.mustachejava.resolver.DefaultResolver
-
Use the classpath to resolve mustache templates.
- Deferral(long, Future<Object>) - Constructor for class com.github.mustachejava.DeferringMustacheFactory.Deferral
- deferrals - Variable in class com.github.mustachejava.DeferringMustacheFactory.DeferredCallable
- 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(File) - Constructor for class com.github.mustachejava.DeferringMustacheFactory
- DeferringMustacheFactory(String) - Constructor for class com.github.mustachejava.DeferringMustacheFactory
- DeferringMustacheFactory.Deferral - Class in com.github.mustachejava
- DeferringMustacheFactory.DeferredCallable - Class in com.github.mustachejava
- depth - Variable in class com.github.mustachejava.codes.DepthLimitedWriter
- 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
- DepthLimitedWriter - Class in com.github.mustachejava.codes
- DepthLimitedWriter(Writer) - Constructor for class com.github.mustachejava.codes.DepthLimitedWriter
- detail - Variable in class com.github.spullara.mustache.java.mustache_maven_plugin.HelpMojo
-
If
true, display all settable properties for each goal. - 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
- disallowedMethods - Static variable in class com.github.mustachejava.SafeMustacheFactory
- 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
- e - Variable in class com.github.mustachejava.util.LatchedWriter
- Element<T> - Class in com.github.mustachejava.util
- Element(int, boolean, boolean, T) - Constructor for class com.github.mustachejava.util.Element
- elementsToString(List<Object>, int) - Method in class com.github.mustachejava.reflect.ReflectionWrapper
- elementToString(Object) - Method in class com.github.mustachejava.reflect.ReflectionWrapper
- em - Variable in class com.github.mustachejava.TemplateContext
- EMPTY_CODES - Static variable in class com.github.mustachejava.DefaultMustacheVisitor
- EMPTY_GUARDS - Static variable in class com.github.mustachejava.reflect.ReflectionObjectHandler
- EMPTY_WRAPPERS - Static variable in class com.github.mustachejava.reflect.GuardedBinding
- EMPTY_WRAPPERS - Static variable in class com.github.mustachejava.reflect.guards.WrappedGuard
- EMPTY_WRAPPERS - Static variable in class com.github.mustachejava.reflect.ReflectionObjectHandler
- 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.
- encode(String, Writer) - Method in class com.github.mustachejava.SafeMustacheFactory
- encoded - Variable in class com.github.mustachejava.codes.ValueCode
- endChars() - Method in class com.github.mustachejava.TemplateContext
- ensureForwardSlash(String) - Static method in class com.github.mustachejava.DefaultMustacheFactory
- eof(TemplateContext) - Method in class com.github.mustachejava.DefaultMustacheVisitor
- eof(TemplateContext) - Method in interface com.github.mustachejava.MustacheVisitor
- EOF - Static variable in class com.github.mustachejava.DefaultMustacheVisitor
- 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.reflect.SimpleObjectHandler.WrapperKey
- 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
- ESC - Static variable in class com.github.mustachejava.util.HtmlEscaper
- escape(String, Writer) - Static method in class com.github.mustachejava.util.HtmlEscaper
- execute() - Method in class com.github.spullara.mustache.java.mustache_maven_plugin.HelpMojo
- execute() - Method in class com.github.spullara.mustache.mojo.MustacheValidationMojo
- 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, Object, List<Object>) - Method in class com.github.mustachejava.codes.IterableCode
- execute(Writer, Object, List<Object>) - Method in class com.github.mustachejava.codes.NotIterableCode
- execute(Writer, String) - Method in class com.github.mustachejava.codes.ValueCode
- execute(Writer, String) - Method in class com.github.mustachejava.SpecMustacheVisitor.SpecValueCode
- execute(Writer, Callable) - Method in class com.github.mustachejava.codes.ValueCode
- 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, List<Object>) - Method in class com.github.mustachejava.codes.PartialCode
- execute(Writer, List<Object>) - Method in class com.github.mustachejava.codes.ValueCode
- execute(Writer, List<Object>) - Method in interface com.github.mustachejava.Mustache
-
Execute the mustache with a given writer and an array of scope objects.
- executePartial(Writer, List<Object>) - Method in class com.github.mustachejava.codes.PartialCode
- executePartial(Writer, List<Object>) - Method in class com.github.mustachejava.SpecMustacheVisitor.SpecPartialCode
- 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
- extension - Variable in class com.github.spullara.mustache.mojo.MustacheValidationMojo
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(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.
- FallbackMustacheFactory(String, String) - Constructor for class com.github.mustachejava.FallbackMustacheFactory
-
Simple 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 - Variable in class com.github.mustachejava.TemplateContext
- file() - Method in class com.github.mustachejava.TemplateContext
- fileRoot - Variable in class com.github.mustachejava.resolver.FileSystemResolver
- fileSystemResolver - Variable in class com.github.mustachejava.resolver.DefaultResolver
- 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
- findMemberOnClass(Class, String) - Method in class com.github.mustachejava.reflect.BaseObjectHandler
- findNamedChild(Node, String) - Static method in class com.github.spullara.mustache.java.mustache_maven_plugin.HelpMojo
- findSingleChild(Node, String) - Static method in class com.github.spullara.mustache.java.mustache_maven_plugin.HelpMojo
- findWrapper(int, Wrapper[], List<Guard>, Object, String) - Method in class com.github.mustachejava.reflect.ReflectionObjectHandler
-
Find a wrapper given the current context.
- first - Variable in class com.github.mustachejava.util.Element
- flush() - Method in class com.github.mustachejava.util.IndentWriter
- flush() - Method in class com.github.mustachejava.util.LatchedWriter
- flushIndent() - Method in class com.github.mustachejava.util.IndentWriter
- 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
- future - Variable in class com.github.mustachejava.DeferringMustacheFactory.Deferral
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 class 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() - Method in class com.github.mustachejava.reflect.ReflectionWrapper
- getField(Class, String) - Method in class com.github.mustachejava.reflect.BaseObjectHandler
- 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
- getIndentLevel(String) - Static method in class com.github.spullara.mustache.java.mustache_maven_plugin.HelpMojo
-
Gets the indentation level of the specified line.
- getMessage() - Method in exception class com.github.mustachejava.MustacheException
- getMethod() - Method in class com.github.mustachejava.reflect.ReflectionWrapper
- getMethod(Class<?>, String, Class<?>...) - Method in class com.github.mustachejava.reflect.BaseObjectHandler
- 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 class 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.
- getPropertyFromExpression(String) - Static method in class com.github.spullara.mustache.java.mustache_maven_plugin.HelpMojo
- 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
- getReader(String) - Method in class com.github.mustachejava.resolver.URIResolver
- getRecursionLimit() - Method in class com.github.mustachejava.DefaultMustacheFactory
- getSingleChild(Node, String) - Static method in class com.github.spullara.mustache.java.mustache_maven_plugin.HelpMojo
- getTargetDescription() - Method in class com.github.mustachejava.reflect.ReflectionWrapper
- getValue(Node, String) - Static method in class com.github.spullara.mustache.java.mustache_maven_plugin.HelpMojo
- getWrapper(String, List<Object>) - Method in class com.github.mustachejava.reflect.GuardedBinding
- getWrappers() - Method in class com.github.mustachejava.reflect.ReflectionWrapper
- goal - Variable in class com.github.spullara.mustache.java.mustache_maven_plugin.HelpMojo
-
The name of the goal for which to show help.
- 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 Class in com.github.mustachejava.util
-
If the wrapper has a different calling signature, tell the caller to refind it.
- GuardException() - Constructor for exception class com.github.mustachejava.util.GuardException
- GuardException(String) - Constructor for exception class com.github.mustachejava.util.GuardException
- guards - Variable in class com.github.mustachejava.reflect.GuardedWrapper
H
- handle(TemplateContext, String, String) - Method in interface com.github.mustachejava.PragmaHandler
- 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
- 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
- handlers - Variable in class com.github.mustachejava.DefaultMustacheVisitor
- hashcode - Variable in class com.github.mustachejava.reflect.SimpleObjectHandler.WrapperKey
- hashCode - Variable in class com.github.mustachejava.reflect.GuardedWrapper
- 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.reflect.SimpleObjectHandler.WrapperKey
- hashCode() - Method in class com.github.mustachejava.TemplateContext
- hashCode() - Method in class com.github.mustachejava.util.NodeValue
- HelpMojo - Class in com.github.spullara.mustache.java.mustache_maven_plugin
-
Display help information on mustache-maven-plugin.
Callmvn mustache:help -Ddetail=true -Dgoal=<goal-name>to display parameter details. - HelpMojo() - Constructor for class com.github.spullara.mustache.java.mustache_maven_plugin.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
- id - Variable in class com.github.mustachejava.DeferringMustacheFactory.Deferral
- 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.
- includeStale - Variable in class com.github.spullara.mustache.mojo.MustacheValidationMojo
- incr() - Method in class com.github.mustachejava.codes.DepthLimitedWriter
- indent - Variable in class com.github.mustachejava.SpecMustacheVisitor.SpecPartialCode
- indent - Variable in class com.github.mustachejava.util.IndentWriter
- indentSize - Variable in class com.github.spullara.mustache.java.mustache_maven_plugin.HelpMojo
-
The number of spaces per indentation level, should be positive.
- IndentWriter - Class in com.github.mustachejava.util
- IndentWriter(Writer, String) - Constructor for class com.github.mustachejava.util.IndentWriter
- index - Variable in class com.github.mustachejava.reflect.guards.WrappedGuard
- index - Variable in class com.github.mustachejava.util.Element
- 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.
- inited - Variable in class com.github.mustachejava.codes.DefaultMustache
- inner - Variable in class com.github.mustachejava.util.IndentWriter
- InternalArrayList<E> - Class in com.github.mustachejava.util
-
Used internally for passing around the scopes.
- InternalArrayList() - Constructor for class com.github.mustachejava.util.InternalArrayList
- InternalArrayList(Collection<? extends E>) - 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(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 class com.github.mustachejava.codes.DefaultMustache
- invert(String) - Method in interface com.github.mustachejava.Mustache
-
Invert this mustache given output text.
- isList - Variable in class com.github.mustachejava.util.NodeValue
- isList() - Method in class com.github.mustachejava.util.NodeValue
- isNotEmpty(String) - Static method in class com.github.spullara.mustache.java.mustache_maven_plugin.HelpMojo
- isRecursive - Variable in class com.github.mustachejava.codes.DefaultMustache
- isRecursive - Variable in class com.github.mustachejava.codes.PartialCode
- isRecursive() - Method in class com.github.mustachejava.codes.DefaultMustache
- 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) - Constructor for class com.github.mustachejava.codes.IterableCode
- IterableCode(TemplateContext, DefaultMustacheFactory, Mustache, String, 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
- last - Variable in class com.github.mustachejava.util.Element
- latch - Variable in class com.github.mustachejava.util.LatchedWriter
- 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
- les - Variable in class com.github.mustachejava.codes.IterableCode
- les - Variable in class com.github.mustachejava.codes.ValueCode
- line - Variable in class com.github.mustachejava.TemplateContext
- line() - Method in class com.github.mustachejava.TemplateContext
- lineLength - Variable in class com.github.spullara.mustache.java.mustache_maven_plugin.HelpMojo
-
The maximum length of a display line, should be positive.
- list - Variable in class com.github.mustachejava.DefaultMustacheVisitor
- list - Variable in class com.github.mustachejava.util.NodeValue
- list() - Method in class com.github.mustachejava.util.NodeValue
- list(List<Node>) - Static method in class com.github.mustachejava.util.NodeValue
- logger - Static variable in class com.github.mustachejava.DefaultMustacheVisitor
- logger - Static variable in class com.github.mustachejava.reflect.GuardedBinding
- logWarning(String, String, List<Object>, TemplateContext) - Static method in class com.github.mustachejava.reflect.GuardedBinding
- lookup - Variable in class com.github.mustachejava.reflect.guards.DotGuard
- lookup(Class, String) - Method in class com.github.mustachejava.reflect.SimpleObjectHandler
- lookup(String) - Method in class com.github.mustachejava.functions.BundleFunctions.BundleFunc
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
- mf - Variable in class com.github.mustachejava.codes.ExtendCode
- mf - Variable in class com.github.mustachejava.MustacheParser
- 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(TemplateContext) - Method in interface com.github.mustachejava.MustacheVisitor
- Mustache - Interface in com.github.mustachejava
-
The interface to Mustache objects
- mustacheCache - Variable in class com.github.mustachejava.DefaultMustacheFactory
-
Create the default cache for mustache compilations.
- MustacheException - Exception Class in com.github.mustachejava
-
Generally there is nothing you can do if it fails.
- MustacheException() - Constructor for exception class com.github.mustachejava.MustacheException
- MustacheException(Exception, TemplateContext) - Constructor for exception class com.github.mustachejava.MustacheException
- MustacheException(String) - Constructor for exception class com.github.mustachejava.MustacheException
- MustacheException(String, TemplateContext) - Constructor for exception class com.github.mustachejava.MustacheException
- MustacheException(String, Throwable) - Constructor for exception class com.github.mustachejava.MustacheException
- MustacheException(String, Throwable, TemplateContext) - Constructor for exception class com.github.mustachejava.MustacheException
- MustacheException(Throwable) - Constructor for exception class com.github.mustachejava.MustacheException
- MustacheFactory - Interface in com.github.mustachejava
-
Factory for creating codes
- MustacheNotFoundException - Exception Class in com.github.mustachejava
-
Mustache exception that provides the name of the missing mustache.
- MustacheNotFoundException(String) - Constructor for exception class com.github.mustachejava.MustacheNotFoundException
- MustacheNotFoundException(String, Throwable) - Constructor for exception class 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
- MustacheParser(MustacheFactory, boolean) - Constructor for class com.github.mustachejava.MustacheParser
- mustacheResolver - Variable in class com.github.mustachejava.DefaultMustacheFactory
- 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 - Variable in exception class com.github.mustachejava.MustacheNotFoundException
- name - Variable in class com.github.mustachejava.reflect.GuardedBinding
- name - Variable in class com.github.mustachejava.reflect.guards.MapGuard
- name - Variable in class com.github.mustachejava.reflect.MissingWrapper
- name - Variable in class com.github.mustachejava.reflect.SimpleObjectHandler.WrapperKey
- name(TemplateContext, String, Mustache) - Method in class com.github.mustachejava.DefaultMustacheVisitor
- name(TemplateContext, String, Mustache) - Method in interface com.github.mustachejava.MustacheVisitor
- 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
- NodeValue(List<Node>, String) - Constructor for class com.github.mustachejava.util.NodeValue
- NONE - Static variable in class com.github.mustachejava.reflect.SimpleObjectHandler
- 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_HANDLER - Static variable in class com.github.mustachejava.SafeMustacheFactory
- 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.GuardedBinding
- 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
- outputDirectory - Variable in class com.github.spullara.mustache.mojo.MustacheValidationMojo
P
- partial - Variable in class com.github.mustachejava.codes.PartialCode
- partial(TemplateContext, String, String) - Method in class com.github.mustachejava.DefaultMustacheVisitor
- partial(TemplateContext, String, String) - Method in interface com.github.mustachejava.MustacheVisitor
- partial(TemplateContext, String, String) - Method in class com.github.mustachejava.SpecMustacheVisitor
- partialCache - Variable in class com.github.mustachejava.DefaultMustacheFactory
- 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.
- PLUGIN_HELP_PATH - Static variable in class com.github.spullara.mustache.java.mustache_maven_plugin.HelpMojo
- PostTranslateFunc(String, Locale, boolean) - Constructor for class com.github.mustachejava.functions.BundleFunctions.PostTranslateFunc
- 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
- prependIndent - Variable in class com.github.mustachejava.util.IndentWriter
- PreTranslateFunc(String, Locale, boolean) - Constructor for class com.github.mustachejava.functions.BundleFunctions.PreTranslateFunc
- previousSet - Variable in class com.github.mustachejava.reflect.GuardedBinding
-
The chances of a new guard every time is very low.
- prevWrappers - Variable in class com.github.mustachejava.reflect.GuardedBinding
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
- repeat(String, int) - Static method in class com.github.spullara.mustache.java.mustache_maven_plugin.HelpMojo
-
Repeat a String
ntimes to form a new string. - replaceCodes(Code[], Map<String, ExtendNameCode>, Set<Code>) - Method in class com.github.mustachejava.codes.ExtendCode
- res - Variable in class com.github.mustachejava.functions.BundleFunctions.BundleFunc
- res - Variable in class com.github.mustachejava.functions.TranslateBundleFunction
- resolvePartialPath(String, String, String) - Method in class com.github.mustachejava.DefaultMustacheFactory
-
Using the directory, namd and extension, resolve a partial to a name.
- resourceRoot - Variable in class com.github.mustachejava.resolver.ClasspathResolver
- resourceRoots - Variable in class com.github.mustachejava.FallbackMustacheFactory
-
List of fallback resource roots to search through.
- returnLabels - Variable in class com.github.mustachejava.functions.BundleFunctions.BundleFunc
- 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
- SafeMustacheFactory - Class in com.github.mustachejava
- SafeMustacheFactory(Set<String>, File) - Constructor for class com.github.mustachejava.SafeMustacheFactory
- SafeMustacheFactory(Set<String>, String) - Constructor for class com.github.mustachejava.SafeMustacheFactory
- scopeIndex - Variable in class com.github.mustachejava.reflect.guards.ClassGuard
- scopeIndex - Variable in class com.github.mustachejava.reflect.guards.DotGuard
- scopeIndex - Variable in class com.github.mustachejava.reflect.guards.MapGuard
- scopeIndex - Variable in class com.github.mustachejava.reflect.ReflectionWrapper
- setAllowChangingDelimeters(boolean) - Method in class com.github.mustachejava.MustacheParser
- 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 class 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
- setup() - Method in class com.github.mustachejava.SafeMustacheFactory
- SimpleObjectHandler - Class in com.github.mustachejava.reflect
- SimpleObjectHandler() - Constructor for class com.github.mustachejava.reflect.SimpleObjectHandler
- SimpleObjectHandler.WrapperKey - Class in com.github.mustachejava.reflect
- size() - Method in class com.github.mustachejava.util.DecoratedCollection
- sm - Variable in class com.github.mustachejava.TemplateContext
- sourceDirectory - Variable in class com.github.spullara.mustache.mojo.MustacheValidationMojo
- specConformWhitespace - Variable in class com.github.mustachejava.MustacheParser
- SpecMustacheFactory - Class in com.github.mustachejava
-
This factory is similar to DefaultMustacheFactory but handles whitespace according to the mustache specification.
- SpecMustacheFactory() - Constructor for class com.github.mustachejava.SpecMustacheFactory
- SpecMustacheFactory(MustacheResolver) - Constructor for class com.github.mustachejava.SpecMustacheFactory
- SpecMustacheFactory(File) - Constructor for class com.github.mustachejava.SpecMustacheFactory
-
Use the file system to resolve mustache templates.
- SpecMustacheFactory(String) - Constructor for class com.github.mustachejava.SpecMustacheFactory
-
Use the classpath to resolve mustache templates.
- SpecMustacheVisitor - Class in com.github.mustachejava
- SpecMustacheVisitor(DefaultMustacheFactory) - Constructor for class com.github.mustachejava.SpecMustacheVisitor
- SpecMustacheVisitor.SpecPartialCode - Class in com.github.mustachejava
- SpecMustacheVisitor.SpecValueCode - Class in com.github.mustachejava
- SpecPartialCode(TemplateContext, DefaultMustacheFactory, String, String) - Constructor for class com.github.mustachejava.SpecMustacheVisitor.SpecPartialCode
- SpecValueCode(TemplateContext, DefaultMustacheFactory, String, boolean) - Constructor for class com.github.mustachejava.SpecMustacheVisitor.SpecValueCode
- startChars() - Method in class com.github.mustachejava.TemplateContext
- startOfLine - Variable 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
- suppressed - Variable in class com.github.mustachejava.codes.ExtendCheckNameCode
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
- tc - Variable in class com.github.mustachejava.reflect.GuardedBinding
- 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
- toLines(String, int, int, int) - Static method in class com.github.spullara.mustache.java.mustache_maven_plugin.HelpMojo
-
Splits the specified text into lines of convenient display length.
- toLines(List<String>, String, int, int) - Static method in class com.github.spullara.mustache.java.mustache_maven_plugin.HelpMojo
-
Adds the specified line to the output sequence, performing line wrapping if necessary.
- 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
- uriResolver - Variable in class com.github.mustachejava.resolver.DefaultResolver
- URIResolver - Class in com.github.mustachejava.resolver
-
MustacheResolver implementation that resolves mustache resources using URI objects.
- URIResolver() - Constructor for class com.github.mustachejava.resolver.URIResolver
V
- value - Variable in class com.github.mustachejava.util.Element
- value - Variable in class com.github.mustachejava.util.NodeValue
- value() - Method in class com.github.mustachejava.util.NodeValue
- value(TemplateContext, String, boolean) - Method in class com.github.mustachejava.DefaultMustacheVisitor
- value(TemplateContext, String, boolean) - Method in interface com.github.mustachejava.MustacheVisitor
- value(TemplateContext, String, boolean) - Method in class com.github.mustachejava.SpecMustacheVisitor
- value(TemplateContext, String, boolean) - Method in class com.github.mustachejava.util.CapturingMustacheVisitor
- value(String) - Static method in class com.github.mustachejava.util.NodeValue
- value(String, String) - Method in interface com.github.mustachejava.util.CapturingMustacheVisitor.Captured
- 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.
- wrapperGuard - Variable in class com.github.mustachejava.reflect.guards.WrappedGuard
- WrapperKey(Class, String) - Constructor for class com.github.mustachejava.reflect.SimpleObjectHandler.WrapperKey
- 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(char[], int, int) - Method in class com.github.mustachejava.util.IndentWriter
- write(char[], int, int) - Method in class com.github.mustachejava.util.LatchedWriter
- write(MustacheVisitor, StringBuilder, String, int, boolean) - Method in class com.github.mustachejava.MustacheParser
-
Ignore empty strings and append to the previous code if it was also a write.
- write(TemplateContext, String) - Method in class com.github.mustachejava.DefaultMustacheVisitor
- write(TemplateContext, String) - Method in interface com.github.mustachejava.MustacheVisitor
- 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
- writeGoal(StringBuilder, String, Element) - Method in class com.github.spullara.mustache.java.mustache_maven_plugin.HelpMojo
- writeLine(char[], int, int) - Method in class com.github.mustachejava.util.IndentWriter
- writeParameter(StringBuilder, Node, Node) - Method in class com.github.spullara.mustache.java.mustache_maven_plugin.HelpMojo
- writer - Variable in class com.github.mustachejava.util.LatchedWriter
- writeTarget(Writer, Long) - Method in class com.github.mustachejava.DeferringMustacheFactory
- writeTemplate(Writer, String, List<Object>) - Method in class com.github.mustachejava.codes.IterableCode
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form