|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.slide.search.basic.expression.BasicExpression
org.apache.slide.search.basic.expression.GenericBasicExpression
org.apache.slide.search.basic.expression.CompareExpression
Abstract base class for compare expressions (property compares, contains).
| Field Summary | |
protected PropertyProvider |
propertyProvider
The PropertyProvider to use (may be null). |
protected ComparableResourcesPool |
requestedResourcesPool
The pool of resources to apply the expression to. |
| Fields inherited from class org.apache.slide.search.basic.expression.BasicExpression |
expressionElement, expressionFactory, resultSet |
| Constructor Summary | |
(package private) |
CompareExpression(org.jdom.Element e,
ComparableResourcesPool requestedResourcesPool)
Creates a compare expression according to Element e |
| Method Summary | |
protected abstract boolean |
compare(ComparableResource item)
The concrete CompareExpression must overwrite this. |
IBasicResultSet |
execute()
Executes the expression. |
ComparableResourcesPool |
getRequestedResourcePool()
Returns the RequestedResourcesPool to use. |
void |
setRequestedResourcePool(ComparableResourcesPool pool)
|
| Methods inherited from class org.apache.slide.search.basic.expression.BasicExpression |
getFactory, setFactory |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected ComparableResourcesPool requestedResourcesPool
protected PropertyProvider propertyProvider
null).
| Constructor Detail |
CompareExpression(org.jdom.Element e,
ComparableResourcesPool requestedResourcesPool)
throws InvalidQueryException
e - jdom element, that describes the expressionrequestedResourcesPool - the pool of resources to apply the expression to.| Method Detail |
public IBasicResultSet execute()
throws SearchException
SearchExceptionpublic ComparableResourcesPool getRequestedResourcePool()
public void setRequestedResourcePool(ComparableResourcesPool pool)
setRequestedResourcePool in class GenericBasicExpressionprotected abstract boolean compare(ComparableResource item)
item - one BasicDataItem out of pool
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||