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

- Packages that use Function
  Package | Description
  --- | ---
  org.zkoss.xel |
  org.zkoss.xel.taglib |
  org.zkoss.xel.util |
  org.zkoss.zk.scripting |
  org.zkoss.zk.scripting.bsh |
  org.zkoss.zk.scripting.groovy |
  org.zkoss.zk.scripting.rhino |
  org.zkoss.zk.scripting.util |
  org.zkoss.zk.ui |
  org.zkoss.zk.ui.impl |
  org.zkoss.zk.ui.metainfo |

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

    Methods in org.zkoss.xel that return Function
    Modifier and Type | Method | Description
    --- | --- | ---
    `Function` | FunctionMapper.`resolveFunction​(java.lang.String prefix, java.lang.String name)` | Resolves a function `Function` with the specified name and prefix.

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

    Fields in org.zkoss.xel.taglib declared as Function
    Modifier and Type | Field | Description
    --- | --- | ---
    `Function` | FunctionDefinition.`function` | Method's function.

    Fields in org.zkoss.xel.taglib with type parameters of type Function
    Modifier and Type | Field | Description
    --- | --- | ---
    `java.util.Map<java.lang.String,​Function>` | TaglibDefinition.`functions` | A map of functions.

    Methods in org.zkoss.xel.taglib that return types with arguments of type Function
    Modifier and Type | Method | Description
    --- | --- | ---
    `static java.util.Map<java.lang.String,​Function>` | Taglibs.`loadFunctions​(java.net.URL xmlURL)` | Loads functions defined in the specified URL.
    `static java.util.Map<java.lang.String,​Function>` | Taglibs.`loadFunctions​(Element root)` | Loads functions defined in the specified DOM.

    Constructors in org.zkoss.xel.taglib with parameters of type Function
    Constructor | Description
    --- | ---
    `FunctionDefinition​(java.lang.String prefix, java.lang.String name, Function function)` |

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

    Classes in org.zkoss.xel.util that implement Function
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `MethodFunction` | A XEL function based on java.lang.reflect.Method.

    Fields in org.zkoss.xel.util with type parameters of type Function
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected java.util.Map<java.lang.String,​Function>` | TaglibMapper.`_mtds` | Map(String prefix+":"+name, Function func).

    Methods in org.zkoss.xel.util that return Function
    Modifier and Type | Method | Description
    --- | --- | ---
    `Function` | DualFunctionMapper.`resolveFunction​(java.lang.String prefix, java.lang.String name)` |
    `Function` | SimpleMapper.`resolveFunction​(java.lang.String prefix, java.lang.String name)` |
    `Function` | TaglibMapper.`resolveFunction​(java.lang.String prefix, java.lang.String name)` |

    Methods in org.zkoss.xel.util with parameters of type Function
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | TaglibMapper.`addFunction​(java.lang.String prefix, java.lang.String name, Function func)` | Adds the function that can be retrieved by `TaglibMapper.resolveFunction(java.lang.String, java.lang.String)`.

  - ### Uses of Function in org.zkoss.zk.scripting

    Methods in org.zkoss.zk.scripting that return Function
    Modifier and Type | Method | Description
    --- | --- | ---
    `Function` | HierarchicalAware.`getFunction​(Scope scope, java.lang.String name, java.lang.Class[] argTypes)` | Returns the method of the specified name defined in this interpreter's scope identified by the specified scope, or null if not defined.
    `Function` | Interpreter.`getFunction​(java.lang.String name, java.lang.Class[] argTypes)` | Returns the method of the specified name defined in this interpreter, or null if not defined.

  - ### Uses of Function in org.zkoss.zk.scripting.bsh

    Methods in org.zkoss.zk.scripting.bsh that return Function
    Modifier and Type | Method | Description
    --- | --- | ---
    `Function` | BSHInterpreter.`getFunction​(java.lang.String name, java.lang.Class[] argTypes)` |
    `Function` | BSHInterpreter.`getFunction​(Scope scope, java.lang.String name, java.lang.Class[] argTypes)` |

  - ### Uses of Function in org.zkoss.zk.scripting.groovy

    Methods in org.zkoss.zk.scripting.groovy that return Function
    Modifier and Type | Method | Description
    --- | --- | ---
    `Function` | GroovyInterpreter.`getFunction​(java.lang.String name, java.lang.Class[] argTypes)` | Returns the method.

  - ### Uses of Function in org.zkoss.zk.scripting.rhino

    Methods in org.zkoss.zk.scripting.rhino that return Function
    Modifier and Type | Method | Description
    --- | --- | ---
    `Function` | RhinoInterpreter.`getFunction​(java.lang.String name, java.lang.Class[] argTypes)` | Returns the method.

  - ### Uses of Function in org.zkoss.zk.scripting.util

    Methods in org.zkoss.zk.scripting.util that return Function
    Modifier and Type | Method | Description
    --- | --- | ---
    `Function` | GenericInterpreter.`getFunction​(java.lang.String name, java.lang.Class[] argTypes)` | Returns null since retrieving methods is not supported.
    `Function` | GenericInterpreter.`getFunction​(Scope scope, java.lang.String name, java.lang.Class[] argTypes)` | Returns null since retrieving methods is not supported.

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

    Methods in org.zkoss.zk.ui that return Function
    Modifier and Type | Method | Description
    --- | --- | ---
    `Function` | Page.`getZScriptFunction​(java.lang.String name, java.lang.Class[] argTypes)` | Returns the function of the specified name by searching the loaded interpreters.
    `Function` | Page.`getZScriptFunction​(Component comp, java.lang.String name, java.lang.Class[] argTypes)` | Returns the function of the specified name by searching the logical scope of the specified component in all the loaded interpreters.

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

    Methods in org.zkoss.zk.ui.impl that return Function
    Modifier and Type | Method | Description
    --- | --- | ---
    `Function` | PageImpl.`getZScriptFunction​(java.lang.String name, java.lang.Class[] argTypes)` |
    `Function` | PageImpl.`getZScriptFunction​(Component comp, java.lang.String name, java.lang.Class[] argTypes)` |

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

    Methods in org.zkoss.zk.ui.metainfo with parameters of type Function
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | PageDefinition.`addXelMethod​(java.lang.String prefix, java.lang.String name, Function func)` | Adds a XEL method.