## Uses of Interface
org.zkoss.xel.Expression

- Packages that use Expression
  Package | Description
  --- | ---
  org.zkoss.bind.impl |
  org.zkoss.bind.xel |
  org.zkoss.clientbind |
  org.zkoss.xel |
  org.zkoss.xel.el |
  org.zkoss.xel.zel |
  org.zkoss.zk.xel |
  org.zkoss.zk.xel.impl |
  org.zkoss.zkmax.bind.impl |
  org.zkoss.zkmax.xel.el |
  org.zkoss.zkmax.xel.el21 |
  org.zkoss.zkmax.xel.mvel |
  org.zkoss.zkmax.xel.ognl |

- - ### Uses of Expression in org.zkoss.bind.impl

    Classes in org.zkoss.bind.impl that implement Expression
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `PropertyExpression` | An implementation of component property expression to evaluate it with a reflection method call instead of EL resolving.

  - ### Uses of Expression in org.zkoss.bind.xel

    Classes in org.zkoss.bind.xel that implement Expression
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BindXelExpression` |

    Methods in org.zkoss.bind.xel that return Expression
    Modifier and Type | Method | Description
    --- | --- | ---
    `Expression` | BindXelFactory.`parseExpression​(XelContext xelc, java.lang.String expression, java.lang.Class expectedType)` |

  - ### Uses of Expression in org.zkoss.clientbind

    Methods in org.zkoss.clientbind that return Expression
    Modifier and Type | Method | Description
    --- | --- | ---
    `Expression` | ClientBinderResolver.`parseExpression​(java.lang.String expression, java.lang.Class expectedType)` |

    Methods in org.zkoss.clientbind with parameters of type Expression
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.Object` | ClientBinderResolver.`evaluate​(Component comp, Expression expression)` |
    `java.lang.Object` | ClientBinderResolver.`evaluate​(Page page, Expression expression)` |

  - ### Uses of Expression in org.zkoss.xel

    Subinterfaces of Expression in org.zkoss.xel
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ExpressionX` | An extension of `Expression` to have more control to handle Expression Language EL 2.2 specs.

    Fields in org.zkoss.xel declared as Expression
    Modifier and Type | Field | Description
    --- | --- | ---
    `static Expression` | Expressions.`DUMMY_EXPRESSION` | An dummy expression that does nothing.

    Methods in org.zkoss.xel that return Expression
    Modifier and Type | Method | Description
    --- | --- | ---
    `Expression` | ExpressionFactory.`parseExpression​(XelContext ctx, java.lang.String expression, java.lang.Class<?> expectedType)` | Prepares (a.k.a., compiles) an expression.

  - ### Uses of Expression in org.zkoss.xel.el

    Methods in org.zkoss.xel.el that return Expression
    Modifier and Type | Method | Description
    --- | --- | ---
    `Expression` | ELFactory.`parseExpression​(XelContext xelc, java.lang.String expression, java.lang.Class expectedType)` |

  - ### Uses of Expression in org.zkoss.xel.zel

    Classes in org.zkoss.xel.zel that implement Expression
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ELXelExpression` | An XEL Expression that is based on ZEL ValueExpression.

    Methods in org.zkoss.xel.zel that return Expression
    Modifier and Type | Method | Description
    --- | --- | ---
    `Expression` | ELFactory.`parseExpression​(XelContext xelc, java.lang.String expression, java.lang.Class expectedType)` |

  - ### Uses of Expression in org.zkoss.zk.xel

    Methods in org.zkoss.zk.xel that return Expression
    Modifier and Type | Method | Description
    --- | --- | ---
    `Expression` | Evaluator.`parseExpression​(java.lang.String expression, java.lang.Class<?> expectedType)` | Prepares the expression.

    Methods in org.zkoss.zk.xel with parameters of type Expression
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.Object` | Evaluator.`evaluate​(Component comp, Expression expression)` | Evaluates the expression.
    `java.lang.Object` | Evaluator.`evaluate​(Page page, Expression expression)` | Evaluates the expression.

  - ### Uses of Expression in org.zkoss.zk.xel.impl

    Methods in org.zkoss.zk.xel.impl that return Expression
    Modifier and Type | Method | Description
    --- | --- | ---
    `Expression` | SimpleEvaluator.`parseExpression​(java.lang.String expression, java.lang.Class expectedType)` |

    Methods in org.zkoss.zk.xel.impl with parameters of type Expression
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.Object` | SimpleEvaluator.`evaluate​(Component comp, Expression expression)` |
    `java.lang.Object` | SimpleEvaluator.`evaluate​(Page page, Expression expression)` |

  - ### Uses of Expression in org.zkoss.zkmax.bind.impl

    Classes in org.zkoss.zkmax.bind.impl that implement Expression
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BindXelExpressionEx` | An extension of BindXelExpression to do a lazy initiating EL expression construction.

    Methods in org.zkoss.zkmax.bind.impl that return Expression
    Modifier and Type | Method | Description
    --- | --- | ---
    `Expression` | BindXelFactoryEx.`parseExpression​(XelContext xelc, java.lang.String expression, java.lang.Class expectedType)` |

  - ### Uses of Expression in org.zkoss.zkmax.xel.el

    Classes in org.zkoss.zkmax.xel.el that implement Expression
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ELXelExpression` | A XEL expression that is based on a EL expression.

    Methods in org.zkoss.zkmax.xel.el that return Expression
    Modifier and Type | Method | Description
    --- | --- | ---
    `Expression` | ApacheELFactory.`parseExpression​(XelContext xelc, java.lang.String expression, java.lang.Class expectedType)` |

  - ### Uses of Expression in org.zkoss.zkmax.xel.el21

    Methods in org.zkoss.zkmax.xel.el21 that return Expression
    Modifier and Type | Method | Description
    --- | --- | ---
    `Expression` | ApacheELFactory.`parseExpression​(XelContext xelc, java.lang.String expression, java.lang.Class expectedType)` |

  - ### Uses of Expression in org.zkoss.zkmax.xel.mvel

    Methods in org.zkoss.zkmax.xel.mvel that return Expression
    Modifier and Type | Method | Description
    --- | --- | ---
    `Expression` | MVELFactory.`parseExpression​(XelContext ctx, java.lang.String expression, java.lang.Class expectedType)` |

  - ### Uses of Expression in org.zkoss.zkmax.xel.ognl

    Methods in org.zkoss.zkmax.xel.ognl that return Expression
    Modifier and Type | Method | Description
    --- | --- | ---
    `Expression` | OGNLFactory.`parseExpression​(XelContext ctx, java.lang.String expression, java.lang.Class expectedType)` |