org.exist.util.hashtable
Class ObjectHashSet

java.lang.Object
  extended by org.exist.util.hashtable.AbstractHashtable
      extended by org.exist.util.hashtable.ObjectHashSet

public class ObjectHashSet
extends AbstractHashtable

A hash set on objects. Objects are compared for equality by calling Object.equals(). calling Object.equals().

Author:
Wolfgang Meier (wolfgang@exist-db.org)

Constructor Summary
ObjectHashSet()
           
ObjectHashSet(int iSize)
           
 
Method Summary
 void add(Object key)
           
 boolean contains(Object key)
           
 Iterator iterator()
           
 List keys()
           
 Object remove(Object key)
           
 Iterator stableIterator()
           
 Iterator valueIterator()
           
 
Methods inherited from class org.exist.util.hashtable.AbstractHashtable
getMaxRehash, isPrime, nextPrime, size
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectHashSet

public ObjectHashSet()

ObjectHashSet

public ObjectHashSet(int iSize)
Parameters:
iSize -
Method Detail

add

public void add(Object key)

contains

public boolean contains(Object key)

remove

public Object remove(Object key)

keys

public List keys()

iterator

public Iterator iterator()
Specified by:
iterator in class AbstractHashtable

stableIterator

public Iterator stableIterator()

valueIterator

public Iterator valueIterator()
Specified by:
valueIterator in class AbstractHashtable


Copyright (C) Wolfgang Meier. All rights reserved.