infovis.utils
Class IdManager
java.lang.Object
cern.colt.PersistentObject
cern.colt.map.AbstractMap
cern.colt.map.AbstractIntIntMap
infovis.utils.RBTree
infovis.utils.IntIntSortedMap
infovis.utils.IdManager
- All Implemented Interfaces:
- Serializable, Cloneable
public class IdManager
- extends IntIntSortedMap
Class IdManager
- Version:
- $Revision: 1.7 $
- Author:
- Jean-Daniel Fekete
- See Also:
- Serialized Form
Methods inherited from class infovis.utils.RBTree |
clone, compare, containsKey, firstKey, forEachKey, forEachPair, get, getComparator, isEmpty, isNull, keyIterator, keyIterator, lastKey, nodeIterator, put, remove, removeKey, size, valueIterator |
Methods inherited from class cern.colt.map.AbstractIntIntMap |
containsValue, copy, equals, keyOf, keys, keys, keysSortedByValue, pairsMatching, pairsSortedByKey, pairsSortedByValue, toString, toStringByValue, values, values |
IdManager
public IdManager()
IdManager
public IdManager(int size)
IdManager
public IdManager(IdManager other)
clear
public void clear()
- Overrides:
clear
in class RBTree
getMinId
public int getMinId()
getMaxId
public int getMaxId()
isFree
public boolean isFree(int id)
checkInvariant
public boolean checkInvariant()
free
public void free(int id)
newId
public int newId()
getIdCount
public int getIdCount()
iterator
public RowIterator iterator()
reverseIterator
public RowIterator reverseIterator()
Copyright © 2005 by Jean-Daniel Fekete and INRIA, France All rights reserved.