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

- Packages that use FunctionMapper
  Package | Description
  --- | ---
  org.zkoss.bind.impl |
  org.zkoss.xel |
  org.zkoss.xel.taglib |
  org.zkoss.xel.util |
  org.zkoss.xel.zel |
  org.zkoss.zk.ui |
  org.zkoss.zk.ui.impl |
  org.zkoss.zk.ui.metainfo |
  org.zkoss.zk.xel.impl |
  org.zkoss.zkmax.bind.impl |
  org.zkoss.zkmax.xel.el |
  org.zkoss.zkmax.xel.el21 |

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

    Methods in org.zkoss.bind.impl with parameters of type FunctionMapper
    Modifier and Type | Method | Description
    --- | --- | ---
    `static BindEvaluatorX` | BindEvaluatorXUtil.`createEvaluator​(FunctionMapper fnampper)` |

    Constructors in org.zkoss.bind.impl with parameters of type FunctionMapper
    Constructor | Description
    --- | ---
    `BindEvaluatorXImpl​(FunctionMapper mapper, java.lang.Class<? extends ExpressionFactory> expfcls)` |
    `SimpleBindXelContext​(Component cmp, Binder binder, VariableResolver resolver, FunctionMapper mapper)` |

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

    Fields in org.zkoss.xel declared as FunctionMapper
    Modifier and Type | Field | Description
    --- | --- | ---
    `static FunctionMapper` | Expressions.`EMPTY_MAPPER` | An empty function mapper, i.e., it has no function defined at all.

    Methods in org.zkoss.xel that return FunctionMapper
    Modifier and Type | Method | Description
    --- | --- | ---
    `FunctionMapper` | XelContext.`getFunctionMapper()` | Returns the function mapper, or null if not available.

  - ### Uses of FunctionMapper in org.zkoss.xel.taglib

    Methods in org.zkoss.xel.taglib that return FunctionMapper
    Modifier and Type | Method | Description
    --- | --- | ---
    `static FunctionMapper` | Taglibs.`getFunctionMapper​(java.util.Collection<Taglib> taglibs, java.util.Map<java.lang.String,​java.lang.Class<?>> imports, java.util.Collection<FunctionDefinition> funcs, Locator loc)` | Returns the function mapper representing a collection of `Taglib`, imports and functions, or null if nothing is loaded.
    `static FunctionMapper` | Taglibs.`getFunctionMapper​(java.util.Collection<Taglib> taglibs, java.util.Map<java.lang.String,​java.lang.Class<?>> imports, Locator loc)` | Returns the function mapper representing a collection of `Taglib` and imports, or null if nothing is loaded.
    `static FunctionMapper` | Taglibs.`getFunctionMapper​(java.util.Collection<Taglib> taglibs, Locator loc)` | Returns the function mapper representing a collection of `Taglib`, or null if nothing is loaded.
    `static FunctionMapper` | Taglibs.`getFunctionMapper​(java.util.List<Taglib> taglibs, java.util.Map<java.lang.String,​java.lang.Class<?>> imports, java.util.List<FunctionDefinition> funcs, Locator loc)` | Returns the function mapper representing a list of `Taglib`, imports and functions, or null if nothing is loaded.
    `static FunctionMapper` | Taglibs.`getFunctionMapper​(java.util.List<Taglib> taglibs, java.util.Map<java.lang.String,​java.lang.Class<?>> imports, Locator loc)` | Returns the function mapper representing a list of `Taglib` and imports, or null if nothing is loaded.
    `static FunctionMapper` | Taglibs.`getFunctionMapper​(java.util.List<Taglib> taglibs, Locator loc)` | Returns the function mapper representing a list of `Taglib`, or null if nothing is loaded.

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

    Classes in org.zkoss.xel.util that implement FunctionMapper
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DualFunctionMapper` | Combine two function mappers into one function mapper.
    `class` | `SimpleMapper` | A simple function mapper.
    `class` | `TaglibMapper` | A function mapper that is capable to load function and class definitions from taglib.

    Methods in org.zkoss.xel.util that return FunctionMapper
    Modifier and Type | Method | Description
    --- | --- | ---
    `static FunctionMapper` | DualFunctionMapper.`combine​(FunctionMapper first, FunctionMapper second)` | Returns a function mapper by combining two function mappers.
    `FunctionMapper` | SimpleXelContext.`getFunctionMapper()` |
    `FunctionMapper` | XelContextProxy.`getFunctionMapper()` |
    `FunctionMapper` | SimpleMapper.`getParent()` | Returns the parent mapper, or null if no parent.

    Methods in org.zkoss.xel.util with parameters of type FunctionMapper
    Modifier and Type | Method | Description
    --- | --- | ---
    `static FunctionMapper` | DualFunctionMapper.`combine​(FunctionMapper first, FunctionMapper second)` | Returns a function mapper by combining two function mappers.
    `void` | SimpleXelContext.`setFunctionMapper​(FunctionMapper mapper)` | Sets the function mapper, or null if not available.
    `void` | SimpleMapper.`setParent​(FunctionMapper parent)` | Sets the parent mapper.

    Constructors in org.zkoss.xel.util with parameters of type FunctionMapper
    Constructor | Description
    --- | ---
    `DualFunctionMapper​(FunctionMapper first, FunctionMapper second)` | Constructor.
    `SimpleMapper​(FunctionMapper parent)` |
    `SimpleXelContext​(VariableResolver resolver, FunctionMapper mapper)` |
    `XelContextProxy​(XelContext ctx, FunctionMapper mapper)` | Replaces the function mapper with the specified one, but the variable resolver not changed.
    `XelContextProxy​(XelContext ctx, VariableResolver resolver, FunctionMapper mapper)` | Replaces both variable resolver and function mapper.

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

    Constructors in org.zkoss.xel.zel with parameters of type FunctionMapper
    Constructor | Description
    --- | ---
    `XelELMapper​(FunctionMapper mapper)` |

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

    Methods in org.zkoss.zk.ui that return FunctionMapper
    Modifier and Type | Method | Description
    --- | --- | ---
    `FunctionMapper` | Page.`getFunctionMapper()` | Returns the function mapper for resolving XEL functions, or null if not available.

    Methods in org.zkoss.zk.ui with parameters of type FunctionMapper
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | Page.`addFunctionMapper​(FunctionMapper mapper)` | Adds the function mapper in addition to the current one.
    `boolean` | Page.`hasFunctionMapper​(FunctionMapper mapper)` | Returns if the specified function mapper has been registered
    `boolean` | Page.`removeFunctionMapper​(FunctionMapper mapper)` | Removes a function mapper that was added by `Page.addFunctionMapper(org.zkoss.xel.FunctionMapper)`.

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

    Methods in org.zkoss.zk.ui.impl that return FunctionMapper
    Modifier and Type | Method | Description
    --- | --- | ---
    `FunctionMapper` | PageImpl.`getFunctionMapper()` |

    Methods in org.zkoss.zk.ui.impl with parameters of type FunctionMapper
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | PageImpl.`addFunctionMapper​(FunctionMapper mapper)` |
    `boolean` | PageImpl.`hasFunctionMapper​(FunctionMapper mapper)` |
    `boolean` | PageImpl.`removeFunctionMapper​(FunctionMapper mapper)` |

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

    Methods in org.zkoss.zk.ui.metainfo that return FunctionMapper
    Modifier and Type | Method | Description
    --- | --- | ---
    `FunctionMapper` | PageDefinition.`getTaglibMapper()` | Returns the mapper representing the functions defined in taglib and xel-method.
    `FunctionMapper` | FunctionMapperInfo.`newFunctionMapper​(PageDefinition pgdef, Page page)` | Creates and returns the function mapper for the specified pagedefinition and page.
    `FunctionMapper` | FunctionMapperInfo.`newFunctionMapper​(Evaluator eval, Page page)` | Creates and returns the function mapper for the specified evaluator and page.

    Constructors in org.zkoss.zk.ui.metainfo with parameters of type FunctionMapper
    Constructor | Description
    --- | ---
    `FunctionMapperInfo​(FunctionMapper mapper)` | Constructs with an initiator that will be reuse each time `FunctionMapperInfo.newFunctionMapper(org.zkoss.zk.ui.metainfo.PageDefinition, org.zkoss.zk.ui.Page)` is called.

    Constructor parameters in org.zkoss.zk.ui.metainfo with type arguments of type FunctionMapper
    Constructor | Description
    --- | ---
    `FunctionMapperInfo​(java.lang.Class<? extends FunctionMapper> cls)` | Constructs with a class.
    `FunctionMapperInfo​(java.lang.Class<? extends FunctionMapper> cls, java.util.Map<java.lang.String,​java.lang.String> args)` | Constructs with a class.

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

    Methods in org.zkoss.zk.xel.impl that return FunctionMapper
    Modifier and Type | Method | Description
    --- | --- | ---
    `FunctionMapper` | SimpleEvaluator.`getFunctionMapper​(java.lang.Object ref)` | Returns the function mapper, or null if not available.

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

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

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

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

    Constructors in org.zkoss.zkmax.xel.el with parameters of type FunctionMapper
    Constructor | Description
    --- | ---
    `ELXelExpression​(javax.servlet.jsp.el.Expression expr, java.lang.String rawexpr, FunctionMapper mapper, java.lang.Class expectedType)` |
    `XelELMapper​(FunctionMapper mapper)` |

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

    Constructors in org.zkoss.zkmax.xel.el21 with parameters of type FunctionMapper
    Constructor | Description
    --- | ---
    `XelELMapper​(FunctionMapper mapper)` |