| Package | Description |
|---|---|
| com.github.jknack.handlebars | |
| com.github.jknack.handlebars.cache | |
| com.github.jknack.handlebars.io |
| Modifier and Type | Method and Description |
|---|---|
Template |
Handlebars.compile(TemplateSource source)
Compile a handlebars template.
|
Template |
Handlebars.compile(TemplateSource source,
String startDelimiter,
String endDelimiter)
Compile a handlebars template.
|
Template |
Parser.parse(TemplateSource source)
Parse a handlebars input and return a
Template. |
| Modifier and Type | Method and Description |
|---|---|
void |
ConcurrentMapTemplateCache.evict(TemplateSource source) |
void |
NullTemplateCache.evict(TemplateSource source) |
void |
HighConcurrencyTemplateCache.evict(TemplateSource source) |
void |
TemplateCache.evict(TemplateSource source)
Evict the mapping for this source from this cache if it is present.
|
Template |
ConcurrentMapTemplateCache.get(TemplateSource source,
Parser parser) |
Template |
NullTemplateCache.get(TemplateSource source,
Parser parser) |
Template |
HighConcurrencyTemplateCache.get(TemplateSource source,
Parser parser) |
Template |
TemplateCache.get(TemplateSource source,
Parser parser)
Return the value to which this cache maps the specified key.
|
| Constructor and Description |
|---|
ConcurrentMapTemplateCache(ConcurrentMap<TemplateSource,org.apache.commons.lang3.tuple.Pair<TemplateSource,Template>> cache)
Creates a new ConcurrentMapTemplateCache.
|
ConcurrentMapTemplateCache(ConcurrentMap<TemplateSource,org.apache.commons.lang3.tuple.Pair<TemplateSource,Template>> cache)
Creates a new ConcurrentMapTemplateCache.
|
HighConcurrencyTemplateCache(ConcurrentMap<TemplateSource,Future<org.apache.commons.lang3.tuple.Pair<TemplateSource,Template>>> cache)
Creates a new HighConcurrencyTemplateCache.
|
HighConcurrencyTemplateCache(ConcurrentMap<TemplateSource,Future<org.apache.commons.lang3.tuple.Pair<TemplateSource,Template>>> cache)
Creates a new HighConcurrencyTemplateCache.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractTemplateSource
Base class for
TemplateSource with default implementation of AbstractTemplateSource.equals(Object) and
AbstractTemplateSource.hashCode(). |
class |
ForwardingTemplateSource
A template source which forwards all its method calls to another template source..
|
class |
ReloadableTemplateSource
Template source with auto-reload supports.
|
class |
StringTemplateSource
String implementation of
TemplateSource. |
class |
URLTemplateSource
An
URL TemplateSource. |
| Modifier and Type | Method and Description |
|---|---|
TemplateSource |
TemplateLoader.sourceAt(String location)
Get a template source from location.
|
TemplateSource |
CompositeTemplateLoader.sourceAt(String location) |
TemplateSource |
URLTemplateLoader.sourceAt(String uri) |
| Constructor and Description |
|---|
ForwardingTemplateSource(TemplateSource source)
Creates a new
ForwardingTemplateSource. |
ReloadableTemplateSource(TemplateSource source)
Wrap a template source and implement
ReloadableTemplateSource.equals(Object) and ReloadableTemplateSource.hashCode() using
ForwardingTemplateSource.lastModified(). |
Copyright © 2022. All rights reserved.