/* FunctionMapper.java Purpose: Description: History: Thu Aug 30 10:17:55 2007, Created by tomyeh Copyright (C) 2007 Potix Corporation. All Rights Reserved. {{IS_RIGHT This program is distributed under LGPL Version 2.1 in the hope that it will be useful, but WITHOUT ANY WARRANTY. }}IS_RIGHT */ package org.zkoss.xel; /** * Used to customize the way to map between the XEL function names * and the {@link Function} methods. * * @author tomyeh * @see FunctionMapperExt * @since 3.0.0 */ public interface FunctionMapper { /** Resolves a function {@link Function} with the specified name and * prefix. * * <p>Note: not all EL evaluator support {@link #resolveFunction}. * Currently only JSP 2.0/2.1 EL-based expression factories * support this method. * You can check {@link ExpressionFactory#isSupported} for this * support. * * @param prefix the prefix of the function, or "" if no prefix * @param name the name of the function to resolve */ public Function resolveFunction(String prefix, String name) throws XelException; }