Package org.zkoss.zk.xel.impl
Class ExecutionResolver
- java.lang.Object
-
- org.zkoss.zk.xel.impl.ExecutionResolver
-
- All Implemented Interfaces:
org.zkoss.xel.VariableResolver,org.zkoss.xel.VariableResolverX
public class ExecutionResolver extends java.lang.Object implements org.zkoss.xel.VariableResolverXA variable resolver that is based on the specified execution.- Since:
- 3.0.0
- Author:
- tomyeh
-
-
Constructor Summary
Constructors Constructor Description ExecutionResolver(Execution exec, org.zkoss.xel.VariableResolver parent)Constructs a resolver with a parent and a page.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetSelf()Returns the self variable.java.lang.ObjectresolveVariable(java.lang.String name)java.lang.ObjectresolveVariable(org.zkoss.xel.XelContext ctx, java.lang.Object base, java.lang.Object onm)protected java.lang.ObjectresolveVariable0(java.lang.Object self, org.zkoss.xel.XelContext ctx, java.lang.Object base, java.lang.Object onm)voidsetSelf(java.lang.Object self)Sets the self variable.java.lang.StringtoString()
-
-
-
Constructor Detail
-
ExecutionResolver
public ExecutionResolver(Execution exec, org.zkoss.xel.VariableResolver parent)
Constructs a resolver with a parent and a page.- Parameters:
parent- the parent resolver (null means ignored).exec- the current execution
-
-
Method Detail
-
setSelf
public void setSelf(java.lang.Object self)
Sets the self variable. The self variable also acts as the context to resolve other variables.
-
getSelf
public java.lang.Object getSelf()
Returns the self variable.
-
resolveVariable
public java.lang.Object resolveVariable(java.lang.String name) throws org.zkoss.xel.XelException- Specified by:
resolveVariablein interfaceorg.zkoss.xel.VariableResolver- Throws:
org.zkoss.xel.XelException
-
resolveVariable
public java.lang.Object resolveVariable(org.zkoss.xel.XelContext ctx, java.lang.Object base, java.lang.Object onm)- Specified by:
resolveVariablein interfaceorg.zkoss.xel.VariableResolverX
-
resolveVariable0
protected java.lang.Object resolveVariable0(java.lang.Object self, org.zkoss.xel.XelContext ctx, java.lang.Object base, java.lang.Object onm)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-