Package | Description |
---|---|
org.zkoss.bind.impl |
Core Implementation for ZK Bind
|
org.zkoss.bind.xel |
XEL for ZK Bind
|
org.zkoss.bind.xel.zel |
ZEL of XEL for ZK Bind
|
org.zkoss.web.servlet.dsp |
Dynamic Servlet Page (DSP).
|
org.zkoss.web.servlet.dsp.impl |
Classes used to implement DSP.
|
org.zkoss.xel |
XEL - Extensible Expression Language to encapsulate different
implementations, such as EL, MVEL and OGNL.
|
org.zkoss.xel.el |
This implementation is based on zcommons-EL.
|
org.zkoss.xel.util |
Utilities of XEL expressions.
|
org.zkoss.xel.zel |
This implementation is based on ZEL 2.2 (Similar to EL 2.2).
|
org.zkoss.zk.ui | |
org.zkoss.zk.ui.impl |
Implementation of user interfaces and factories (implementation only).
|
org.zkoss.zk.ui.sys |
Internal interfaces of user interfaces and factories (behind the scene).
|
org.zkoss.zk.xel.impl |
XEL utilities for implementation only.
|
org.zkoss.zkmax.bind.impl | |
org.zkoss.zkmax.xel.el |
This implementation is based on Apache Commons EL,
ApacheELFactory.
|
org.zkoss.zkmax.xel.el21 |
This implementation is based on JSP 2.1 EL.
|
org.zkoss.zkmax.xel.mvel |
A XEL implemetation based on MVEL.
|
org.zkoss.zkmax.xel.ognl |
A XEL implemetation based on OGNL.
|
org.zkoss.zkplus.cdi |
Utilities to support Contexts and Dependency Injection(JSR-299).
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleBindXelContext
Internal use only.
|
Modifier and Type | Method and Description |
---|---|
protected XelContext |
BindEvaluatorXImpl.newXelContext(BindContext ctx,
Component comp) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
PropertyExpression.evaluate(XelContext ctx) |
java.lang.Class |
PropertyExpression.getType(XelContext xelc) |
ValueReference |
PropertyExpression.getValueReference(XelContext xelc) |
boolean |
PropertyExpression.isReadOnly(XelContext ctx) |
void |
PropertyExpression.setValue(XelContext ctx,
java.lang.Object value) |
Modifier and Type | Method and Description |
---|---|
protected ELContext |
BindXelFactory.newELContext(XelContext xelc) |
protected ELContext |
BindXelExpression.newELContext(XelContext xelc) |
Expression |
BindXelFactory.parseExpression(XelContext xelc,
java.lang.String expression,
java.lang.Class expectedType) |
Modifier and Type | Method and Description |
---|---|
protected ELResolver |
BindELContext.newELResolver(XelContext xelc) |
Constructor and Description |
---|
BindELContext(XelContext xelc) |
BindELResolver(XelContext ctx) |
Modifier and Type | Method and Description |
---|---|
void |
Interpreter.interpret(DspContext dc,
java.lang.String content,
java.lang.String ctype,
XelContext xelc)
Interprets the specified content and generates the result to
the output specified in
DspContext . |
Interpretation |
Interpreter.parse(java.lang.String content,
java.lang.String ctype,
XelContext xelc,
Locator loc)
Parses a content to a meta format called
Interpretation . |
Modifier and Type | Method and Description |
---|---|
Interpretation |
Parser.parse(java.lang.String content,
java.lang.String ctype,
XelContext xelc,
Locator loc)
Parses the content into a meta format
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
Expression.evaluate(XelContext ctx)
Evaluates an expression that was previously prepared.
|
static java.lang.Object |
Expressions.evaluate(XelContext ctx,
java.lang.String expression,
java.lang.Class<?> expectedType)
Evaluates an expression.
|
java.lang.Object |
ExpressionFactory.evaluate(XelContext ctx,
java.lang.String expression,
java.lang.Class<?> expectedType)
Evaluates an expression.
|
java.lang.Class |
ExpressionX.getType(XelContext xelc)
Returns the result type of this expression.
|
ValueReference |
ExpressionX.getValueReference(XelContext xelc)
Returns the target bean and field name of this expression.
|
boolean |
ExpressionX.isReadOnly(XelContext ctx)
Returns whether this is a read only (cannot setValue) expression.
|
Expression |
ExpressionFactory.parseExpression(XelContext ctx,
java.lang.String expression,
java.lang.Class<?> expectedType)
Prepares (a.k.a., compiles) an expression.
|
java.lang.Object |
VariableResolverX.resolveVariable(XelContext ctx,
java.lang.Object base,
java.lang.Object name)
Resolves the the given variable on the given base object.
|
void |
ExpressionX.setValue(XelContext ctx,
java.lang.Object value)
Set values into the property resolved by this expression.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ELFactory.evaluate(XelContext xelc,
java.lang.String expression,
java.lang.Class expectedType) |
Expression |
ELFactory.parseExpression(XelContext xelc,
java.lang.String expression,
java.lang.Class expectedType) |
Modifier and Type | Class and Description |
---|---|
class |
SimpleXelContext
A simple implementation of
XelContext . |
class |
XelContextProxy
A proxy to replace the variable resolver of a given XEL context.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
Evaluators.resolveVariable(XelContext ctx,
java.lang.Object base,
java.lang.Object name)
Resolves the variable based on the specified context.
|
static java.lang.Object |
Evaluators.resolveVariable(XelContext ctx,
VariableResolver resolver,
java.lang.Object base,
java.lang.Object name)
Resolves the variable based on the the specified context and
variable resolver.
|
Constructor and Description |
---|
XelContextProxy(XelContext ctx,
FunctionMapper mapper)
Replaces the function mapper with the specified one,
but the variable resolver not changed.
|
XelContextProxy(XelContext ctx,
VariableResolver resolver)
Replaces the variable resolver with the specified one,
but the function mapper not changed.
|
XelContextProxy(XelContext ctx,
VariableResolver resolver,
FunctionMapper mapper)
Replaces both variable resolver and function mapper.
|
Modifier and Type | Field and Description |
---|---|
protected XelContext |
XelELResolver._ctx |
Modifier and Type | Method and Description |
---|---|
protected XelContext |
XelELResolver.getXelContext() |
protected XelContext |
XelELContext.getXelContext() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ELXelExpression.evaluate(XelContext xelc) |
java.lang.Object |
ELFactory.evaluate(XelContext xelc,
java.lang.String expression,
java.lang.Class expectedType) |
java.lang.Class |
ELXelExpression.getType(XelContext xelc) |
ValueReference |
ELXelExpression.getValueReference(XelContext xelc) |
boolean |
ELXelExpression.isReadOnly(XelContext xelc) |
protected ELContext |
ELXelExpression.newELContext(XelContext xelc) |
protected ELContext |
ELFactory.newELContext(XelContext xelc) |
protected ELResolver |
XelELContext.newELResolver(XelContext xelc) |
Expression |
ELFactory.parseExpression(XelContext xelc,
java.lang.String expression,
java.lang.Class expectedType) |
void |
ELXelExpression.setValue(XelContext xelc,
java.lang.Object value) |
Constructor and Description |
---|
XelELContext(XelContext xelc) |
XelELResolver(XelContext ctx)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
Page.getXelVariable(XelContext ctx,
java.lang.Object base,
java.lang.Object name,
boolean ignoreExec)
Returns a variable that is visible to XEL expressions.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
AbstractExecution.getExtraXelVariable(XelContext ctx,
java.lang.Object base,
java.lang.Object name) |
java.lang.Object |
PageImpl.getXelVariable(XelContext ctx,
java.lang.Object base,
java.lang.Object name,
boolean ignoreExec) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ExecutionCtrl.getExtraXelVariable(XelContext ctx,
java.lang.Object base,
java.lang.Object name)
Returns the object, if any, defined in any variable resolver
added by
Execution.addVariableResolver(org.zkoss.xel.VariableResolver) . |
Modifier and Type | Method and Description |
---|---|
protected XelContext |
SimpleEvaluator.newXelContext(java.lang.Object ref)
Instantiate a XEL context.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ExecutionResolver.resolveVariable(XelContext ctx,
java.lang.Object base,
java.lang.Object onm) |
Modifier and Type | Method and Description |
---|---|
protected ELContext |
BindXelExpressionEx.newELContext(XelContext xelc) |
protected ELContext |
BindXelFactoryEx.newELContext(XelContext xelc) |
protected ELResolver |
BindELContextEx.newELResolver(XelContext xelc) |
Expression |
BindXelFactoryEx.parseExpression(XelContext xelc,
java.lang.String expression,
java.lang.Class expectedType) |
Constructor and Description |
---|
BindELContextEx(XelContext xelc) |
BindELResolverEx(XelContext ctx) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ELXelExpression.evaluate(XelContext ctx) |
java.lang.Object |
ApacheELFactory.evaluate(XelContext xelc,
java.lang.String expression,
java.lang.Class expectedType) |
Expression |
ApacheELFactory.parseExpression(XelContext xelc,
java.lang.String expression,
java.lang.Class expectedType) |
Constructor and Description |
---|
XelELResolver(XelContext ctx) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ApacheELFactory.evaluate(XelContext xelc,
java.lang.String expression,
java.lang.Class expectedType) |
Expression |
ApacheELFactory.parseExpression(XelContext xelc,
java.lang.String expression,
java.lang.Class expectedType) |
Constructor and Description |
---|
XelELResolver(XelContext ctx)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
MVELFactory.evaluate(XelContext ctx,
java.lang.String expression,
java.lang.Class expectedType) |
Expression |
MVELFactory.parseExpression(XelContext ctx,
java.lang.String expression,
java.lang.Class expectedType) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
OGNLFactory.evaluate(XelContext ctx,
java.lang.String expression,
java.lang.Class expectedType) |
static java.util.Map |
OGNLFactory.getContext(XelContext ctx)
Returns an OGNL context for the specified XEL context.
|
static java.lang.Object |
OGNLFactory.getRoot(XelContext ctx)
Returns the root object.
|
Expression |
OGNLFactory.parseExpression(XelContext ctx,
java.lang.String expression,
java.lang.Class expectedType) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
DelegatingVariableResolver.resolveVariable(XelContext ctx,
java.lang.Object base,
java.lang.Object name) |
Copyright © 2005-2021 Potix Corporation. All Rights Reserved.