/* XelELMapper.java Purpose: Description: History: Wed Jul 20 11:10:01 2011, Created by henrichen Copyright (C) 2011 Potix Corporation. All Rights Reserved. {{IS_RIGHT }}IS_RIGHT */ package org.zkoss.xel.zel; import java.lang.reflect.Method; import org.zkoss.xel.Function; import org.zkoss.xel.FunctionMapper; /** * An ZEL function mapper that is based on a XEL function mapper. * * @author henrichen * @since 6.0.0 */ public class XelELMapper extends org.zkoss.zel.FunctionMapper { private FunctionMapper _mapper; public XelELMapper(FunctionMapper mapper) { _mapper = mapper; } public Method resolveFunction(String prefix, String name) { if (_mapper != null) { final Function f = _mapper.resolveFunction(prefix, name); if (f != null) return f.toMethod(); } return null; } }