org.siebengeisslein.indexedlist.condition
Class AbstractEqualQueryCondition

java.lang.Object
  extended by org.siebengeisslein.indexedlist.condition.AbstractQueryCondition
      extended by org.siebengeisslein.indexedlist.condition.AbstractEqualQueryCondition
All Implemented Interfaces:
QueryCondition
Direct Known Subclasses:
BooleanEqualQueryCondition, EnumEqualQueryCondition, IntEqualQueryCondition, StringEqualQueryCondition

public abstract class AbstractEqualQueryCondition
extends AbstractQueryCondition


Constructor Summary
AbstractEqualQueryCondition(java.lang.String name, int limit)
           
 
Method Summary
 QueryResult execute(java.util.List<Index> indices)
           
protected abstract  java.lang.Object getValue()
           
 boolean matches(java.lang.Object next)
           
 
Methods inherited from class org.siebengeisslein.indexedlist.condition.AbstractQueryCondition
getFieldName, getLimit, getValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractEqualQueryCondition

public AbstractEqualQueryCondition(java.lang.String name,
                                   int limit)
Method Detail

matches

public boolean matches(java.lang.Object next)

getValue

protected abstract java.lang.Object getValue()

execute

public QueryResult execute(java.util.List<Index> indices)