ewe.database
Class StandardEntryComparer

java.lang.Object
  extended byewe.database.EntryComparer
      extended byewe.database.StandardEntryComparer
All Implemented Interfaces:
Comparer, DatabaseEntryComparer

public class StandardEntryComparer
extends EntryComparer


Field Summary
 
Fields inherited from class ewe.database.EntryComparer
compareAsDatabaseEntries, db
 
Constructor Summary
StandardEntryComparer(Database db, int sortID)
           
StandardEntryComparer(Database db, int[] criteria)
           
 
Method Summary
protected  int compareEntries(Object one, Object two)
          Override this to compare to entries.
 int[] getCriteria()
           
 EntrySelector toEntrySelector(Object searchData, boolean hasWildCards)
           
 
Methods inherited from class ewe.database.EntryComparer
compare, setDatabase
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, toString
 

Constructor Detail

StandardEntryComparer

public StandardEntryComparer(Database db,
                             int sortID)
                      throws IllegalArgumentException

StandardEntryComparer

public StandardEntryComparer(Database db,
                             int[] criteria)
                      throws IllegalArgumentException
Method Detail

getCriteria

public int[] getCriteria()

toEntrySelector

public EntrySelector toEntrySelector(Object searchData,
                                     boolean hasWildCards)

compareEntries

protected int compareEntries(Object one,
                             Object two)
Description copied from class: EntryComparer
Override this to compare to entries. If you are doing a findFirst() or findLast() or a search(), then the first argument will always be the searchData that you provided.

Specified by:
compareEntries in class EntryComparer