uka.util
Class Set

java.lang.Object
  extended byuka.util.Set
All Implemented Interfaces:
java.io.Serializable

public class Set
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
(package private)  IDMap map
           
(package private)  IntQueue unusedIDs
           
 
Constructor Summary
Set()
           
 
Method Summary
 boolean add(java.lang.Object value)
           
 void clear()
           
 boolean contains(java.lang.Object value)
           
 int getSize()
           
 boolean isEmpty()
           
 Iterator iterator()
           
 boolean remove(java.lang.Object value)
           
 EnlargingArray toArray(EnlargingArray a)
           
 java.lang.Object[] toArray(java.lang.Object[] a)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

map

IDMap map

unusedIDs

IntQueue unusedIDs
Constructor Detail

Set

public Set()
Method Detail

add

public boolean add(java.lang.Object value)

isEmpty

public boolean isEmpty()

getSize

public int getSize()

contains

public boolean contains(java.lang.Object value)

remove

public boolean remove(java.lang.Object value)

clear

public void clear()

toArray

public EnlargingArray toArray(EnlargingArray a)

iterator

public Iterator iterator()

toArray

public java.lang.Object[] toArray(java.lang.Object[] a)