org.apache.slide.search.basic.expression
Class GTExpression

java.lang.Object
  extended byorg.apache.slide.search.basic.expression.BasicExpression
      extended byorg.apache.slide.search.basic.expression.GenericBasicExpression
          extended byorg.apache.slide.search.basic.expression.CompareExpression
              extended byorg.apache.slide.search.basic.expression.ComparePropertyExpression
                  extended byorg.apache.slide.search.basic.expression.GTExpression
All Implemented Interfaces:
IBasicExpression
Direct Known Subclasses:
NotGTExpression

public class GTExpression
extends ComparePropertyExpression

Represents an GREATER_THAN expression.

Version:
$Revision: 1.4 $

Field Summary
 
Fields inherited from class org.apache.slide.search.basic.expression.ComparePropertyExpression
comparedProperty
 
Fields inherited from class org.apache.slide.search.basic.expression.CompareExpression
propertyProvider, requestedResourcesPool
 
Fields inherited from class org.apache.slide.search.basic.expression.BasicExpression
expressionElement, expressionFactory, resultSet
 
Constructor Summary
GTExpression(org.jdom.Element e, ComparableResourcesPool requestedResourcesPool)
          Creates a GT expression according to Element e
 
Method Summary
protected  boolean compare(ComparableResource item)
          Checks if item is greater than of this expression.
 java.lang.String toString()
          For debugging purpose.
 
Methods inherited from class org.apache.slide.search.basic.expression.ComparePropertyExpression
getLiteral, toString
 
Methods inherited from class org.apache.slide.search.basic.expression.CompareExpression
execute, getRequestedResourcePool, setRequestedResourcePool
 
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, wait, wait, wait
 

Constructor Detail

GTExpression

public GTExpression(org.jdom.Element e,
                    ComparableResourcesPool requestedResourcesPool)
             throws InvalidQueryException
Creates a GT expression according to Element e

Parameters:
e - jdom element, that describes the expression
requestedResourcesPool - the pool of resources to apply the expression to.
Method Detail

compare

protected boolean compare(ComparableResource item)
Checks if item is greater than of this expression.

Specified by:
compare in class ComparePropertyExpression
Parameters:
item - a BasicDataItem
Returns:
a boolean

toString

public java.lang.String toString()
For debugging purpose.

Returns:
This expression as string