com.rubecula.util
Class SortableHashTable

java.lang.Object
  extended byjava.util.Dictionary
      extended byjava.util.Hashtable
          extended bycom.rubecula.util.SortableHashTable
All Implemented Interfaces:
java.lang.Cloneable, java.util.Map, java.io.Serializable

public class SortableHashTable
extends java.util.Hashtable

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.util.Hashtable
 
Field Summary
(package private)  java.lang.String _Name
           
static int $FilterAny
           
static int $FilterEnds
           
static int $FilterNone
           
static int $FilterStarts
           
 
Fields inherited from class java.util.Hashtable
 
Constructor Summary
SortableHashTable()
           
SortableHashTable(int size)
           
SortableHashTable(int size, java.lang.String name)
           
SortableHashTable(java.lang.String name)
           
 
Method Summary
private static boolean filterMatches(java.lang.String key, java.lang.String filter, int filterControl)
           
 java.lang.Object[] keysToArray()
           
 java.lang.Object[] keysToArray(int filterControl, java.lang.String filter)
           
 java.lang.String[] keysToStringArray()
           
 java.lang.String[] keysToStringArray(int filterControl, java.lang.String filter)
           
 void printAll()
           
 void showCount()
           
 
Methods inherited from class java.util.Hashtable
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

_Name

java.lang.String _Name

$FilterNone

public static final int $FilterNone
See Also:
Constant Field Values

$FilterAny

public static final int $FilterAny
See Also:
Constant Field Values

$FilterStarts

public static final int $FilterStarts
See Also:
Constant Field Values

$FilterEnds

public static final int $FilterEnds
See Also:
Constant Field Values
Constructor Detail

SortableHashTable

public SortableHashTable(int size,
                         java.lang.String name)

SortableHashTable

public SortableHashTable(int size)

SortableHashTable

public SortableHashTable(java.lang.String name)

SortableHashTable

public SortableHashTable()
Method Detail

keysToArray

public java.lang.Object[] keysToArray(int filterControl,
                                      java.lang.String filter)

keysToArray

public java.lang.Object[] keysToArray()

keysToStringArray

public java.lang.String[] keysToStringArray(int filterControl,
                                            java.lang.String filter)

keysToStringArray

public java.lang.String[] keysToStringArray()

printAll

public void printAll()

showCount

public void showCount()

filterMatches

private static boolean filterMatches(java.lang.String key,
                                     java.lang.String filter,
                                     int filterControl)