com.endeca.itl.cas.api
Class ComparableValueFilter<T extends Comparable<T>>

java.lang.Object
  extended by com.endeca.itl.cas.api.Filter
      extended by com.endeca.itl.cas.api.ComparableValueFilter<T>
Direct Known Subclasses:
LongFilter

public abstract class ComparableValueFilter<T extends Comparable<T>>
extends Filter

ComparableValueFilter is an abstract type that specifies the comparison operator to apply to a particular property. It does not specify the value to be compared against.


Constructor Summary
ComparableValueFilter()
           
 
Method Summary
 boolean equals(Object other)
           
 ComparisonOperator getOperator()
           
abstract  T getReferenceValue()
           
 int hashCode()
           
 void setOperator(ComparisonOperator value)
           
 String toString()
           
 
Methods inherited from class com.endeca.itl.cas.api.Filter
getPropertyName, getScope, setPropertyName, setScope, validate
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ComparableValueFilter

public ComparableValueFilter()
Method Detail

getOperator

public ComparisonOperator getOperator()

setOperator

public void setOperator(ComparisonOperator value)

getReferenceValue

public abstract T getReferenceValue()

equals

public boolean equals(Object other)
Overrides:
equals in class Filter

hashCode

public int hashCode()
Overrides:
hashCode in class Filter

toString

public String toString()
Overrides:
toString in class Filter


Copyright © 2011 Endeca. All Rights Reserved.