net.icite.datastore
Interface DatastoreComparator

All Superinterfaces:
java.util.Comparator
All Known Implementing Classes:
WTFBaseComparator

public interface DatastoreComparator
extends java.util.Comparator

The DatastoreComparator interface extends the java.util.Comparator interface. It allows a specific key or specific keys to be set such that comparisons between HashTable-type sets are performed as comparisons between the values of the specified key or keys within those sets. This essentially allows for a particular "column" (key) to be used to sort a "table" (collection of HashTable-type sets).

Version:
$Id: DatastoreComparator.java,v 1.0 2005/04/30 17:15:00 jay Exp $
Author:
Jay Fienberg

Field Summary
static java.lang.String key
           
static java.lang.String[] keys
           
static java.lang.String mode
           
 
Method Summary
 java.lang.String getKey()
           
 java.lang.String[] getKeys()
           
 java.lang.String getMode()
           
 void setKey(java.lang.String key)
           
 void setKeys(java.lang.String[] keys)
           
 void setMode(java.lang.String mode)
           
 
Methods inherited from interface java.util.Comparator
compare, equals
 

Field Detail

key

public static final java.lang.String key

keys

public static final java.lang.String[] keys

mode

public static final java.lang.String mode
See Also:
Constant Field Values
Method Detail

getKey

public java.lang.String getKey()

setKey

public void setKey(java.lang.String key)

getKeys

public java.lang.String[] getKeys()

setKeys

public void setKeys(java.lang.String[] keys)

getMode

public java.lang.String getMode()

setMode

public void setMode(java.lang.String mode)