01: /* XelELResolver.java
02:
03: {{IS_NOTE
04: Purpose:
05:
06: Description:
07:
08: History:
09: Fri Aug 31 16:33:31 2007, Created by tomyeh
10: }}IS_NOTE
11:
12: Copyright (C) 2007 Potix Corporation. All Rights Reserved.
13:
14: {{IS_RIGHT
15: This program is distributed under GPL Version 2.0 in the hope that
16: it will be useful, but WITHOUT ANY WARRANTY.
17: }}IS_RIGHT
18: */
19: package org.zkoss.zkmax.xel.el;
20:
21: import org.zkoss.xel.VariableResolver;
22:
23: /**
24: * An EL variable resolver that is based on a XEL variable resolver.
25: *
26: * @author tomyeh
27: * @since 3.0.0
28: */
29: public class XelELResolver implements
30: javax.servlet.jsp.el.VariableResolver {
31: private final VariableResolver _resolver;
32:
33: public XelELResolver(VariableResolver resolver) {
34: _resolver = resolver;
35: }
36:
37: public Object resolveVariable(String name) {
38: return _resolver != null ? _resolver.resolveVariable(name)
39: : null;
40: }
41: }
|