uka.util
Class IDConstants

java.lang.Object
  extended byuka.util.IDConstants
Direct Known Subclasses:
BooleanIDMap, ByteIDMap, CharIDMap, DoubleIDMap, FloatIDMap, IDMap, IntIDMap, IntIntHashBijection, IntObjectHashBijection, IntSparseIDMap, LongIDMap, ObjectObjectHashBijection, ObjectSpaceAdapter, ShortIDMap, SimpleObjectSpace, SparseIDMap

public abstract class IDConstants
extends java.lang.Object

Author:
Bernhard Haumacher

Field Summary
static int FIRST_NEW_ID
           
static int FIRST_VALID_ID
           
static int INVALID_ID
           
static int UNUSED_ID
           
 
Constructor Summary
IDConstants()
           
 
Method Summary
static boolean isNew(int id)
           
static boolean isValid(int id)
           
static int normalizeID(int id)
           
protected static int toggleNew(int id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNUSED_ID

public static final int UNUSED_ID
See Also:
Constant Field Values

INVALID_ID

public static final int INVALID_ID
See Also:
Constant Field Values

FIRST_NEW_ID

public static final int FIRST_NEW_ID
See Also:
Constant Field Values

FIRST_VALID_ID

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

IDConstants

public IDConstants()
Method Detail

isNew

public static boolean isNew(int id)

isValid

public static boolean isValid(int id)

toggleNew

protected static int toggleNew(int id)

normalizeID

public static int normalizeID(int id)