Class XDirectoryHashCycle<E>

java.lang.Object
  extended by XDirectory<E>
      extended by XDirectoryHashCycle<E>

public class XDirectoryHashCycle<E>
extends XDirectory<E>


Constructor Summary
XDirectoryHashCycle(long maxCode, int count, int s)
           
 
Method Summary
 void add(E e, long code)
           
 void clear()
           
 E get(long code)
           
 int getLastDirIndex()
           
static void main(String[] args)
           
 void printStatistics(PrintStream s)
           
 void remove(long code)
           
 void shift()
           
 
Methods inherited from class XDirectory
printStatistics
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XDirectoryHashCycle

public XDirectoryHashCycle(long maxCode,
                           int count,
                           int s)
Method Detail

get

public E get(long code)
Specified by:
get in class XDirectory<E>

add

public void add(E e,
                long code)
Specified by:
add in class XDirectory<E>

remove

public void remove(long code)
Specified by:
remove in class XDirectory<E>

clear

public void clear()
Specified by:
clear in class XDirectory<E>

getLastDirIndex

public int getLastDirIndex()

shift

public void shift()

printStatistics

public void printStatistics(PrintStream s)
Specified by:
printStatistics in class XDirectory<E>

main

public static void main(String[] args)