wt.ixb.objectset
Class WTHashSet

java.lang.Object
  extended byjava.util.AbstractCollection
      extended byjava.util.AbstractSet
          extended bywt.ixb.objectset.WTHashSet
All Implemented Interfaces:
Collection, Set

public class WTHashSet
extends AbstractSet


Field Summary
private  Hashtable classNamePriorityMap
           
private  Hashtable objectAddionalPriorityMap
           
private  Vector sortedHash
           
 
Constructor Summary
WTHashSet()
           
 
Method Summary
 boolean add(Persistable o)
           
 boolean contains(Persistable o)
           
 Enumeration elements()
           
private  int getAdditionalExportPriority(Object obj)
           
private  int getExportPriority(Object obj)
           
 boolean isEmpty()
           
 Iterator iterator()
           
 boolean put(Persistable o)
           
 boolean remove(Persistable o)
           
 int size()
           
 
Methods inherited from class java.util.AbstractSet
equals, hashCode, removeAll
 
Methods inherited from class java.util.AbstractCollection
add, addAll, clear, contains, containsAll, remove, retainAll, toArray, toArray, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Set
add, addAll, clear, contains, containsAll, remove, retainAll, toArray, toArray
 

Field Detail

sortedHash

private Vector sortedHash

classNamePriorityMap

private Hashtable classNamePriorityMap

objectAddionalPriorityMap

private Hashtable objectAddionalPriorityMap
Constructor Detail

WTHashSet

public WTHashSet()
Method Detail

size

public int size()

isEmpty

public boolean isEmpty()

contains

public boolean contains(Persistable o)

add

public boolean add(Persistable o)

iterator

public Iterator iterator()

put

public boolean put(Persistable o)

elements

public Enumeration elements()

remove

public boolean remove(Persistable o)

getExportPriority

private int getExportPriority(Object obj)

getAdditionalExportPriority

private int getAdditionalExportPriority(Object obj)