01: package net.xoetrope.builder.editor;
02:
03: import net.xoetrope.xui.XPage;
04:
05: /**
06: * An interface for the evaluation of expressions at design time.
07: * <p> Copyright (c) Xoetrope Ltd., 2002-2004</p>
08: * <p> $Revision: 1.1 $</p>
09: * <p> License: see License.txt</p>
10: */
11: public interface XAttributeEvaluator {
12: /**
13: * Get the value of an attribute.
14: * @param page the page being loaded
15: * @param attributeValue the raw value of the attribute
16: * @return the evaluated value of the attribute
17: */
18: public Object evaluateAttribute(XPage page, String attributeValue);
19: }
|