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

- Packages that use ExpressionFactory
  Package | Description
  --- | ---
  org.zkoss.bind.impl |
  org.zkoss.bind.xel |
  org.zkoss.web.servlet.xel |
  org.zkoss.xel |
  org.zkoss.xel.el |
  org.zkoss.xel.util |
  org.zkoss.xel.zel |
  org.zkoss.zk.ui |
  org.zkoss.zk.ui.http |
  org.zkoss.zk.ui.impl |
  org.zkoss.zk.ui.metainfo |
  org.zkoss.zk.ui.util |
  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 ExpressionFactory in org.zkoss.bind.impl

    Constructor parameters in org.zkoss.bind.impl with type arguments of type ExpressionFactory
    Constructor | Description
    --- | ---
    `BindEvaluatorXImpl​(FunctionMapper mapper, java.lang.Class<? extends ExpressionFactory> expfcls)` |

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

    Classes in org.zkoss.bind.xel that implement ExpressionFactory
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BindXelFactory` | Xel Factory for Binding.

  - ### Uses of ExpressionFactory in org.zkoss.web.servlet.xel

    Methods in org.zkoss.web.servlet.xel that return ExpressionFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract ExpressionFactory` | RequestXelResolver.`getExpressionFactory()` | Returns the expression factory (never null).

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

    Methods in org.zkoss.xel that return ExpressionFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ExpressionFactory` | Expressions.`newExpressionFactory()` | Instantiates an instance of `ExpressionFactory`.
    `static ExpressionFactory` | Expressions.`newExpressionFactory​(java.lang.Class<? extends ExpressionFactory> expfcls)` | Instantiates an instance of `ExpressionFactory`.

    Methods in org.zkoss.xel that return types with arguments of type ExpressionFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `static java.lang.Class<? extends ExpressionFactory>` | Expressions.`getExpressionFactoryClass()` | Returns the implementation of the expression factory that is used by the whole system, or null to use the system default.

    Method parameters in org.zkoss.xel with type arguments of type ExpressionFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ExpressionFactory` | Expressions.`newExpressionFactory​(java.lang.Class<? extends ExpressionFactory> expfcls)` | Instantiates an instance of `ExpressionFactory`.
    `static void` | Expressions.`setExpressionFactoryClass​(java.lang.Class<? extends ExpressionFactory> expfcls)` | Sets the implementation of the expression factory that shall be used by the whole system, or null to use the system default.

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

    Classes in org.zkoss.xel.el that implement ExpressionFactory
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ELFactory` | An implementation based on ZK Commons EL (zcommons-el.jar: org.zkforge.apache.commons.el.ExpressionEvaluatorImpl).

  - ### Uses of ExpressionFactory in org.zkoss.xel.util

    Methods in org.zkoss.xel.util that return types with arguments of type ExpressionFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `static java.lang.Class<? extends ExpressionFactory>` | Evaluators.`getEvaluatorClass​(java.lang.String name)` | Returns the implementation for the specified evaluator name.

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

    Classes in org.zkoss.xel.zel that implement ExpressionFactory
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ELFactory` | An XEL ExpressionFactory implementation based on ZEL ExpressionFactory.

  - ### Uses of ExpressionFactory in org.zkoss.zk.ui

    Methods in org.zkoss.zk.ui that return types with arguments of type ExpressionFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.Class<? extends ExpressionFactory>` | Page.`getExpressionFactoryClass()` | Returns the implementation of the expression factory that is used by this page, or null if `Configuration.getExpressionFactoryClass()` is used.

    Method parameters in org.zkoss.zk.ui with type arguments of type ExpressionFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `Evaluator` | Execution.`getEvaluator​(Component comp, java.lang.Class<? extends ExpressionFactory> expfcls)` | Returns the evaluator of the current execution.
    `Evaluator` | Execution.`getEvaluator​(Page page, java.lang.Class<? extends ExpressionFactory> expfcls)` | Returns the evaluator (never null).
    `static Evaluator` | Executions.`getEvaluator​(Component comp, java.lang.Class<? extends ExpressionFactory> expfcls)` | Returns the evaluator of the current execution.
    `static Evaluator` | Executions.`getEvaluator​(Page page, java.lang.Class<? extends ExpressionFactory> expfcls)` | Returns the evaluator of the current execution.
    `void` | Page.`setExpressionFactoryClass​(java.lang.Class<? extends ExpressionFactory> expfcls)` | Sets the implementation of the expression factory that is used by this page.

  - ### Uses of ExpressionFactory in org.zkoss.zk.ui.http

    Method parameters in org.zkoss.zk.ui.http with type arguments of type ExpressionFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `Evaluator` | ExecutionImpl.`getEvaluator​(Component comp, java.lang.Class<? extends ExpressionFactory> expfcls)` |
    `Evaluator` | ExecutionImpl.`getEvaluator​(Page page, java.lang.Class<? extends ExpressionFactory> expfcls)` |

  - ### Uses of ExpressionFactory in org.zkoss.zk.ui.impl

    Methods in org.zkoss.zk.ui.impl that return types with arguments of type ExpressionFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.Class<? extends ExpressionFactory>` | PageImpl.`getExpressionFactoryClass()` |

    Method parameters in org.zkoss.zk.ui.impl with type arguments of type ExpressionFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | PageImpl.`setExpressionFactoryClass​(java.lang.Class<? extends ExpressionFactory> expfcls)` |

  - ### Uses of ExpressionFactory in org.zkoss.zk.ui.metainfo

    Methods in org.zkoss.zk.ui.metainfo that return types with arguments of type ExpressionFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.Class<? extends ExpressionFactory>` | PageDefinition.`getExpressionFactoryClass()` | Returns the implementation of the expression factory that is used by this page, or null if `Configuration.getExpressionFactoryClass()` is used.

  - ### Uses of ExpressionFactory in org.zkoss.zk.ui.util

    Methods in org.zkoss.zk.ui.util that return types with arguments of type ExpressionFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.Class<? extends ExpressionFactory>` | Configuration.`getExpressionFactoryClass()` | Returns the implementation of the expression factory that is used by the whole system, or null if the system default is used.

    Method parameters in org.zkoss.zk.ui.util with type arguments of type ExpressionFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Configuration.`setExpressionFactoryClass​(java.lang.Class<? extends ExpressionFactory> expfcls)` | Sets the implementation of the expression factory that shall be used by the whole system.

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

    Methods in org.zkoss.zk.xel.impl that return ExpressionFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected ExpressionFactory` | SimpleEvaluator.`getExpressionFactory()` | Returns the expression factory.

    Methods in org.zkoss.zk.xel.impl that return types with arguments of type ExpressionFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.Class<? extends ExpressionFactory>` | SimpleEvaluator.`getExpressionFactoryClass()` | Returns the implementation class of the expression factory, or null to use the default.

    Constructor parameters in org.zkoss.zk.xel.impl with type arguments of type ExpressionFactory
    Constructor | Description
    --- | ---
    `SimpleEvaluator​(FunctionMapper mapper, java.lang.Class<? extends ExpressionFactory> expfcls)` |

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

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

    Constructor parameters in org.zkoss.zkmax.bind.impl with type arguments of type ExpressionFactory
    Constructor | Description
    --- | ---
    `BindEvaluatorXImplEx​(FunctionMapper mapper, java.lang.Class<? extends ExpressionFactory> expfcls)` |

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

    Classes in org.zkoss.zkmax.xel.el that implement ExpressionFactory
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ApacheELFactory` | An implementation that is based on Apache commons-el: org.apache.commons.el.ExpressionEvaluatorImpl.

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

    Classes in org.zkoss.zkmax.xel.el21 that implement ExpressionFactory
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ApacheELFactory` | An implementation based on org.apache.el.ExpressionFactoryImpl.

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

    Classes in org.zkoss.zkmax.xel.mvel that implement ExpressionFactory
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `MVELFactory` | An implementation based on MVEL.

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

    Classes in org.zkoss.zkmax.xel.ognl that implement ExpressionFactory
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `OGNLFactory` | An implementation based on OGNL.