All Packages Class Hierarchy This Package Previous Next Index
Class jdsl.core.ref.SequenceLocPriorityQueue
java.lang.Object
|
+----jdsl.simple.ref.SequenceSimplePriorityQueue
|
+----jdsl.core.ref.SequenceLocPriorityQueue
- public class SequenceLocPriorityQueue
- extends SequenceSimplePriorityQueue
- implements PriorityQueue
Implementation of a priority queue with locators using a sorted sequence
- Version:
- Sat Oct 25 22:54:19 EDT 1997
- Author:
- Luca Vismara, Roberto Tamassia
- See Also:
- PriorityQueue
-
SequenceLocPriorityQueue(Comparator)
-
-
checkLocator(Locator)
-
-
elements()
-
-
insert(Locator)
-
-
insert(Object, Object)
-
-
insertItem(Object, Object)
-
-
keys()
-
-
locators()
-
-
locInsert(LocItem)
-
-
locRemove(Locator)
-
-
makeLocator(Object, Object)
-
-
min()
-
-
newContainer()
-
-
remove(Locator)
-
-
removeMinElement()
-
-
replaceElement(Locator, Object)
-
-
replaceKey(Locator, Object)
-
SequenceLocPriorityQueue
public SequenceLocPriorityQueue(Comparator comp)
locInsert
protected Locator locInsert(LocItem locit) throws InvalidKeyException
locRemove
protected LocItem locRemove(Locator loc)
min
public Locator min() throws EmptyContainerException
insert
public void insert(Locator loc) throws InvalidKeyException
insert
public Locator insert(Object k,
Object e) throws InvalidKeyException
insertItem
public void insertItem(Object k,
Object e) throws InvalidKeyException
- Overrides:
- insertItem in class SequenceSimplePriorityQueue
remove
public void remove(Locator loc) throws InvalidLocatorException
removeMinElement
public Object removeMinElement() throws EmptyContainerException
- Overrides:
- removeMinElement in class SequenceSimplePriorityQueue
replaceElement
public Object replaceElement(Locator loc,
Object newElement) throws InvalidLocatorException
replaceKey
public Object replaceKey(Locator loc,
Object newKey) throws InvalidLocatorException, InvalidKeyException
checkLocator
protected void checkLocator(Locator loc)
elements
public Enumeration elements()
keys
public Enumeration keys()
locators
public Enumeration locators()
newContainer
public Container newContainer()
makeLocator
public Locator makeLocator(Object key,
Object element)
All Packages Class Hierarchy This Package Previous Next Index