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 |
TemplateCache.evict(TemplateSource source)
Evict the mapping for this source from this cache if it is present.
|
void |
NullTemplateCache.evict(TemplateSource source) |
void |
HighConcurrencyTemplateCache.evict(TemplateSource source) |
void |
ConcurrentMapTemplateCache.evict(TemplateSource source) |
Template |
TemplateCache.get(TemplateSource source,
Parser parser)
Return the value to which this cache maps the specified key.
|
Template |
NullTemplateCache.get(TemplateSource source,
Parser parser) |
Template |
HighConcurrencyTemplateCache.get(TemplateSource source,
Parser parser) |
Template |
ConcurrentMapTemplateCache.get(TemplateSource source,
Parser parser) |
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 |
URLTemplateLoader.sourceAt(String uri) |
TemplateSource |
TemplateLoader.sourceAt(String location)
Get a template source from location.
|
TemplateSource |
CompositeTemplateLoader.sourceAt(String location) |
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 © 2021. All rights reserved.