| Package | Description |
|---|---|
| com.github.jknack.handlebars | |
| com.github.jknack.handlebars.internal | |
| com.github.jknack.handlebars.internal.path |
| Modifier and Type | Method and Description |
|---|---|
static List<PathExpression> |
PathCompiler.compile(String key)
Split the property name by separator (except within a [] escaped blocked)
and create an array of it.
|
static List<PathExpression> |
PathCompiler.compile(String key,
boolean parentScopeResolution)
Split the property name by separator (except within a [] escaped blocked)
and create an array of it.
|
List<PathExpression> |
PathExpression.Chain.path() |
| Modifier and Type | Method and Description |
|---|---|
Object |
Context.get(List<PathExpression> path)
Lookup the given key inside the context stack.
|
| Constructor and Description |
|---|
RefParam(List<PathExpression> value)
Creates a new
RefParam. |
| Modifier and Type | Class and Description |
|---|---|
class |
DataPath
Resolve
@data expression by lookup whole/complete name first and then without the at
symbol. |
class |
IndexedPath
Resolve array or collection like access, but also invalid Java ID.
|
class |
ParentPath
Resolve parent references, like
../path. |
class |
PropertyPath
Resolve property paths.
|
class |
ResolveParentPath
Resolve a parent path, like
.. |
class |
ResolveThisPath
Resolve a this/current path, like
.,this or ./. |
class |
ThisPath
Resolve this references, like
./path, or this.path. |
Copyright © 2021. All rights reserved.