Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.port80.graph.dot.impl
Class Untangle.CellHeap  view Untangle.CellHeap download Untangle.CellHeap.java

java.lang.Object
  extended bycom.port80.graph.dot.impl.Untangle.CellHeap
Enclosing class:
Untangle

private final class Untangle.CellHeap
extends java.lang.Object

Heap/priority queue of Cell.


Field Summary
(package private)  Untangle.Cell[] heap
           
private static java.lang.String NAME
           
 int size
           
 
Constructor Summary
Untangle.CellHeap()
           
 
Method Summary
 void clear()
           
 Untangle.Cell dequeue()
           
 void enqueue(Untangle.Cell a)
           
 Untangle.Cell get(int i)
           
private  void growTo(int n)
           
private  void moveDown(int k)
           
 void reset()
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

private static final java.lang.String NAME
See Also:
Constant Field Values

size

public int size

heap

Untangle.Cell[] heap
Constructor Detail

Untangle.CellHeap

public Untangle.CellHeap()
Method Detail

size

public int size()

get

public Untangle.Cell get(int i)

reset

public void reset()

clear

public void clear()

enqueue

public void enqueue(Untangle.Cell a)

dequeue

public Untangle.Cell dequeue()

moveDown

private void moveDown(int k)

growTo

private void growTo(int n)