Package org.zkoss.zkmax.xel.ognl
Class OGNLFactory
- java.lang.Object
-
- org.zkoss.zkmax.xel.ognl.OGNLFactory
-
- All Implemented Interfaces:
org.zkoss.xel.ExpressionFactory
public class OGNLFactory extends java.lang.Object implements org.zkoss.xel.ExpressionFactoryAn implementation based on OGNL.Available in ZK EE
Note: OGNL is not completely compatible with JSP EL.
See also OGNL website.
- Since:
- 3.0.0
- Author:
- tomyeh
-
-
Constructor Summary
Constructors Constructor Description OGNLFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectevaluate(org.zkoss.xel.XelContext ctx, java.lang.String expression, java.lang.Class expectedType)static java.util.MapgetContext(org.zkoss.xel.XelContext ctx)Returns an OGNL context for the specified XEL context.static java.lang.ObjectgetRoot(org.zkoss.xel.XelContext ctx)Returns the root object.booleanisSupported(int feature)org.zkoss.xel.ExpressionparseExpression(org.zkoss.xel.XelContext ctx, java.lang.String expression, java.lang.Class expectedType)
-
-
-
Method Detail
-
isSupported
public boolean isSupported(int feature)
- Specified by:
isSupportedin interfaceorg.zkoss.xel.ExpressionFactory
-
parseExpression
public org.zkoss.xel.Expression parseExpression(org.zkoss.xel.XelContext ctx, java.lang.String expression, java.lang.Class expectedType) throws org.zkoss.xel.XelException- Specified by:
parseExpressionin interfaceorg.zkoss.xel.ExpressionFactory- Throws:
org.zkoss.xel.XelException
-
evaluate
public java.lang.Object evaluate(org.zkoss.xel.XelContext ctx, java.lang.String expression, java.lang.Class expectedType) throws org.zkoss.xel.XelException- Specified by:
evaluatein interfaceorg.zkoss.xel.ExpressionFactory- Throws:
org.zkoss.xel.XelException
-
getContext
public static java.util.Map getContext(org.zkoss.xel.XelContext ctx)
Returns an OGNL context for the specified XEL context.
-
getRoot
public static java.lang.Object getRoot(org.zkoss.xel.XelContext ctx)
Returns the root object.
-
-