01: package org.compass.core.converter.dynamic;
02:
03: import org.compass.core.converter.ConversionException;
04:
05: /**
06: * A factory for {@link ExpressionEvaluator}.
07: *
08: * @author kimchy
09: */
10: public interface ExpressionEvaluatorFactory {
11:
12: /**
13: * Creates a new {@link ExpressionEvaluator}.
14: *
15: * @return A new expression evaluator
16: * @throws ConversionException
17: */
18: ExpressionEvaluator create() throws ConversionException;
19: }
|