|
||||||||||
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. |
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
SearchException
public ComparableResourcesPool getRequestedResourcePool()
protected 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 |