1 23 24 package org.apache.slide.search.basic; 25 26 import java.util.Collection ; 27 28 import org.apache.slide.search.BadQueryException; 29 import org.apache.slide.search.PropertyProvider; 30 import org.jdom.Element; 31 32 38 public interface IBasicExpressionFactory { 39 40 41 public String BASIC_EXPRESSION_FACTORY_CLASS = 42 "basicExpressionFactoryClass"; 43 44 54 void init (IBasicQuery query, PropertyProvider propertyProvider) throws BadQueryException; 55 56 61 public IBasicQuery getQuery(); 62 63 68 public PropertyProvider getPropertyProvider(); 69 70 71 83 IBasicExpression createMergeExpression (String name, String namespace, Collection expressionsToMerge) 84 throws BadQueryException; 85 86 95 IBasicExpression createExpression (Element element) 96 throws BadQueryException; 97 98 } 99 100 101 | Popular Tags |