1 23 24 package org.apache.slide.search.basic.expression; 25 26 import org.apache.slide.search.SearchException; 27 import org.apache.slide.search.basic.BasicResultSetImpl; 28 import org.apache.slide.search.basic.ComparableResourcesPool; 29 import org.apache.slide.search.basic.IBasicExpression; 30 import org.apache.slide.search.basic.IBasicExpressionFactory; 31 import org.apache.slide.search.basic.IBasicResultSet; 32 33 38 public class EmptyExpression implements IBasicExpression { 39 40 43 protected ComparableResourcesPool requestedResourcesPool = null; 44 45 private IBasicExpressionFactory factory; 46 47 53 public EmptyExpression (ComparableResourcesPool requestedResourcesPool) { 54 this.requestedResourcesPool = requestedResourcesPool; 55 } 56 57 64 public IBasicResultSet execute () throws SearchException { 65 return new BasicResultSetImpl(requestedResourcesPool.getPool(), 66 requestedResourcesPool.partialResult()); 67 } 68 69 75 public void setFactory (IBasicExpressionFactory factory) { 76 this.factory = factory; 77 } 78 79 85 public IBasicExpressionFactory getFactory() { 86 return this.factory; 87 } 88 89 90 91 96 public String toString () { 97 return ""; 98 } 99 100 } 101 102 | Popular Tags |