| Package | Description |
|---|---|
| com.github.mustachejava | |
| com.github.mustachejava.codes | |
| com.github.mustachejava.util |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.concurrent.ConcurrentHashMap<java.lang.String,Mustache> |
DefaultMustacheFactory.mustacheCache
Create the default cache for mustache compilations.
|
private java.lang.ThreadLocal<java.util.Map<java.lang.String,Mustache>> |
DefaultMustacheFactory.partialCache |
protected java.util.concurrent.ConcurrentHashMap<FragmentKey,Mustache> |
DefaultMustacheFactory.templateCache
New templates that are generated at runtime are cached here.
|
| Modifier and Type | Method and Description |
|---|---|
Mustache |
DefaultMustacheFactory.compile(java.io.Reader reader,
java.lang.String name) |
Mustache |
MustacheFactory.compile(java.io.Reader reader,
java.lang.String name)
Create a mustache given a reader and a name.
|
Mustache |
MustacheParser.compile(java.io.Reader reader,
java.lang.String file) |
protected Mustache |
MustacheParser.compile(java.io.Reader reader,
java.lang.String tag,
java.util.concurrent.atomic.AtomicInteger currentLine,
java.lang.String file,
java.lang.String sm,
java.lang.String em,
boolean startOfLine) |
Mustache |
DefaultMustacheFactory.compile(java.io.Reader reader,
java.lang.String file,
java.lang.String sm,
java.lang.String em) |
Mustache |
MustacheParser.compile(java.io.Reader reader,
java.lang.String file,
java.lang.String sm,
java.lang.String em) |
Mustache |
MustacheParser.compile(java.io.Reader reader,
java.lang.String file,
java.lang.String sm,
java.lang.String em,
boolean startOfLine) |
Mustache |
DefaultMustacheFactory.compile(java.lang.String name) |
Mustache |
MustacheFactory.compile(java.lang.String name)
Create a mustache given a resource name.
|
Mustache |
MustacheParser.compile(java.lang.String file) |
Mustache |
DefaultMustacheFactory.compilePartial(java.lang.String s)
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.
|
Mustache |
DefaultMustacheFactory.getFragment(FragmentKey templateKey) |
Mustache |
DefaultMustacheVisitor.mustache(TemplateContext templateContext) |
Mustache |
MustacheVisitor.mustache(TemplateContext templateContext) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.concurrent.ConcurrentHashMap<FragmentKey,Mustache> |
DefaultMustacheFactory.createLambdaCache() |
protected java.util.concurrent.ConcurrentHashMap<java.lang.String,Mustache> |
DefaultMustacheFactory.createMustacheCache() |
protected java.util.function.Function<FragmentKey,Mustache> |
DefaultMustacheFactory.getFragmentCacheFunction() |
protected java.util.function.Function<java.lang.String,Mustache> |
DefaultMustacheFactory.getMustacheCacheFunction() |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultMustacheVisitor.checkName(TemplateContext templateContext,
java.lang.String variable,
Mustache mustache) |
void |
MustacheVisitor.checkName(TemplateContext templateContext,
java.lang.String variable,
Mustache mustache) |
void |
DefaultMustacheVisitor.extend(TemplateContext templateContext,
java.lang.String variable,
Mustache mustache) |
void |
MustacheVisitor.extend(TemplateContext templateContext,
java.lang.String variable,
Mustache mustache) |
void |
DefaultMustacheVisitor.iterable(TemplateContext templateContext,
java.lang.String variable,
Mustache mustache) |
void |
MustacheVisitor.iterable(TemplateContext templateContext,
java.lang.String variable,
Mustache mustache) |
void |
DefaultMustacheVisitor.name(TemplateContext templateContext,
java.lang.String variable,
Mustache mustache) |
void |
MustacheVisitor.name(TemplateContext templateContext,
java.lang.String variable,
Mustache mustache) |
void |
DefaultMustacheVisitor.notIterable(TemplateContext templateContext,
java.lang.String variable,
Mustache mustache) |
void |
MustacheVisitor.notIterable(TemplateContext templateContext,
java.lang.String variable,
Mustache mustache) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultMustache
Default Mustache
|
| Modifier and Type | Field and Description |
|---|---|
protected Mustache |
DefaultCode.mustache |
protected Mustache |
PartialCode.partial |
| Constructor and Description |
|---|
DefaultCode(TemplateContext tc,
DefaultMustacheFactory df,
Mustache mustache,
java.lang.String name,
java.lang.String type) |
ExtendCheckNameCode(TemplateContext templateContext,
DefaultMustacheFactory df,
Mustache mustache,
java.lang.String variable) |
ExtendCode(TemplateContext tc,
DefaultMustacheFactory mf,
Mustache codes,
java.lang.String name) |
ExtendNameCode(TemplateContext templateContext,
DefaultMustacheFactory df,
Mustache mustache,
java.lang.String variable) |
IterableCode(TemplateContext tc,
DefaultMustacheFactory df,
Mustache mustache,
java.lang.String variable) |
IterableCode(TemplateContext tc,
DefaultMustacheFactory df,
Mustache mustache,
java.lang.String variable,
java.lang.String type) |
NotIterableCode(TemplateContext templateContext,
DefaultMustacheFactory df,
Mustache mustache,
java.lang.String variable) |
PartialCode(TemplateContext tc,
DefaultMustacheFactory df,
Mustache mustache,
java.lang.String type,
java.lang.String variable) |
| Modifier and Type | Method and Description |
|---|---|
void |
CapturingMustacheVisitor.iterable(TemplateContext tc,
java.lang.String variable,
Mustache mustache) |
void |
CapturingMustacheVisitor.notIterable(TemplateContext tc,
java.lang.String variable,
Mustache mustache) |