uka.util
Class LongSet

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

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

See Also:
Serialized Form

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

Field Detail

map

LongIDMap map

unusedIDs

IntQueue unusedIDs
Constructor Detail

LongSet

public LongSet()
Method Detail

add

public boolean add(long value)

isEmpty

public boolean isEmpty()

getSize

public int getSize()

contains

public boolean contains(long value)

remove

public boolean remove(long value)

clear

public void clear()

toArray

public EnlargingLongArray toArray(EnlargingLongArray a)

iterator

public LongIterator iterator()

toArray

public long[] toArray(long[] a)