| Package | Description |
|---|---|
| org.zkoss.xel |
XEL - Extensible Expression Language to encapsulate different
implementations, such as EL, MVEL and OGNL.
|
| org.zkoss.xel.taglib |
Utilities to access taglibs, aka., the TLD files.
|
| org.zkoss.xel.util |
Utilties of XEL expressions.
|
| org.zkoss.xel.zel |
This implementation is based on ZEL 2.2 (Similar to EL 2.2).
|
| Modifier and Type | Field and Description |
|---|---|
static FunctionMapper |
Expressions.EMPTY_MAPPER
An empty function mapper, i.e., it has no function defined at all.
|
| Modifier and Type | Method and Description |
|---|---|
FunctionMapper |
XelContext.getFunctionMapper()
Returns the function mapper, or null if not available.
|
| Modifier and Type | Method and Description |
|---|---|
static FunctionMapper |
Taglibs.getFunctionMapper(Collection<Taglib> taglibs,
Locator loc)
Returns the function mapper representing a collection of
Taglib,
or null if nothing is loaded. |
static FunctionMapper |
Taglibs.getFunctionMapper(Collection<Taglib> taglibs,
Map<String,Class<?>> imports,
Collection<FunctionDefinition> funcs,
Locator loc)
Returns the function mapper representing a collection of
Taglib,
imports and functions, or null if nothing is loaded. |
static FunctionMapper |
Taglibs.getFunctionMapper(Collection<Taglib> taglibs,
Map<String,Class<?>> imports,
Locator loc)
Returns the function mapper representing a collection of
Taglib
and imports, or null if nothing is loaded. |
static FunctionMapper |
Taglibs.getFunctionMapper(List<Taglib> taglibs,
Locator loc)
Returns the function mapper representing a list of
Taglib,
or null if nothing is loaded. |
static FunctionMapper |
Taglibs.getFunctionMapper(List<Taglib> taglibs,
Map<String,Class<?>> imports,
List<FunctionDefinition> funcs,
Locator loc)
Returns the function mapper representing a list of
Taglib,
imports and functions, or null if nothing is loaded. |
static FunctionMapper |
Taglibs.getFunctionMapper(List<Taglib> taglibs,
Map<String,Class<?>> imports,
Locator loc)
Returns the function mapper representing a list of
Taglib
and imports, or null if nothing is loaded. |
| Modifier and Type | Class and Description |
|---|---|
class |
DualFunctionMapper
Combine two function mappers into one function mapper.
|
class |
SimpleMapper
A simple function mapper.
|
class |
TaglibMapper
A function mapper that is capable to load function and class definitions
from taglib.
|
| Modifier and Type | Method and Description |
|---|---|
static FunctionMapper |
DualFunctionMapper.combine(FunctionMapper first,
FunctionMapper second)
Returns a function mapper by combining two function mappers.
|
FunctionMapper |
SimpleXelContext.getFunctionMapper() |
FunctionMapper |
XelContextProxy.getFunctionMapper() |
FunctionMapper |
SimpleMapper.getParent()
Returns the parent mapper, or null if no parent.
|
| Modifier and Type | Method and Description |
|---|---|
static FunctionMapper |
DualFunctionMapper.combine(FunctionMapper first,
FunctionMapper second)
Returns a function mapper by combining two function mappers.
|
void |
SimpleXelContext.setFunctionMapper(FunctionMapper mapper)
Sets the function mapper, or null if not available.
|
void |
SimpleMapper.setParent(FunctionMapper parent)
Sets the parent mapper.
|
| Constructor and Description |
|---|
DualFunctionMapper(FunctionMapper first,
FunctionMapper second)
Constructor.
|
SimpleMapper(FunctionMapper parent) |
SimpleXelContext(VariableResolver resolver,
FunctionMapper mapper) |
XelContextProxy(XelContext ctx,
FunctionMapper mapper)
Replaces the function mapper with the specified one,
but the variable resolver not changed.
|
XelContextProxy(XelContext ctx,
VariableResolver resolver,
FunctionMapper mapper)
Replaces both variable resolver and function mapper.
|
| Constructor and Description |
|---|
XelELMapper(FunctionMapper mapper) |
Copyright © 2018. All rights reserved.