Quadcap Embeddable Database

com.quadcap.util.collections.DiGraph.Node Class Reference

Inheritance diagram for com.quadcap.util.collections.DiGraph.Node:

Comparable List of all members.

Public Member Functions

int compareTo (Object other)
int hashCode ()
boolean equals (Object obj)
String toString ()

Package Functions

 Node (Object obj)
void addTo (Node node)
void addFrom (Node node)
void removeTo (Node obj)
void removeFrom (Node obj)
int toSize ()
int fromSize ()
Iterator iterateTo ()
Iterator iterateFrom ()

Package Attributes

Object obj
final HashSet to = new HashSet()
final HashSet from = new HashSet()
int level = 0
int visitCnt = 0

Constructor & Destructor Documentation

com.quadcap.util.collections.DiGraph.Node.Node Object  obj  )  [package]
 

Definition at line 219 of file DiGraph.java.


Member Function Documentation

void com.quadcap.util.collections.DiGraph.Node.addFrom Node  node  )  [package]
 

Definition at line 223 of file DiGraph.java.

References com.quadcap.util.collections.DiGraph.Node.addFrom(), and com.quadcap.util.collections.DiGraph.Node.from.

Referenced by com.quadcap.util.collections.DiGraph.addArc(), and com.quadcap.util.collections.DiGraph.Node.addFrom().

void com.quadcap.util.collections.DiGraph.Node.addTo Node  node  )  [package]
 

Definition at line 220 of file DiGraph.java.

References com.quadcap.util.collections.DiGraph.Node.addTo(), and com.quadcap.util.collections.DiGraph.Node.to.

Referenced by com.quadcap.util.collections.DiGraph.addArc(), and com.quadcap.util.collections.DiGraph.Node.addTo().

int com.quadcap.util.collections.DiGraph.Node.compareTo Object  other  ) 
 

Definition at line 235 of file DiGraph.java.

References com.quadcap.util.collections.DiGraph.Node.compareTo(), and com.quadcap.util.collections.DiGraph.Node.obj.

Referenced by com.quadcap.util.collections.DiGraph.Node.compareTo().

boolean com.quadcap.util.collections.DiGraph.Node.equals Object  obj  ) 
 

Definition at line 242 of file DiGraph.java.

References com.quadcap.util.collections.DiGraph.Node.equals().

Referenced by com.quadcap.util.collections.DiGraph.Node.equals().

int com.quadcap.util.collections.DiGraph.Node.fromSize  )  [package]
 

Definition at line 230 of file DiGraph.java.

References com.quadcap.util.collections.DiGraph.Node.from.

Referenced by com.quadcap.util.collections.DiGraph.hasParents(), com.quadcap.util.collections.DiGraph.levelize(), and com.quadcap.util.collections.DiGraph.removeNode().

int com.quadcap.util.collections.DiGraph.Node.hashCode  ) 
 

Definition at line 240 of file DiGraph.java.

References com.quadcap.util.collections.DiGraph.Node.obj.

Iterator com.quadcap.util.collections.DiGraph.Node.iterateFrom  )  [package]
 

Definition at line 233 of file DiGraph.java.

References com.quadcap.util.collections.DiGraph.Node.from.

Referenced by com.quadcap.util.collections.DiGraph.removeNode().

Iterator com.quadcap.util.collections.DiGraph.Node.iterateTo  )  [package]
 

Definition at line 232 of file DiGraph.java.

References com.quadcap.util.collections.DiGraph.Node.to.

Referenced by com.quadcap.util.collections.DiGraph.levelize(), and com.quadcap.util.collections.DiGraph.removeNode().

void com.quadcap.util.collections.DiGraph.Node.removeFrom Node  obj  )  [package]
 

Definition at line 227 of file DiGraph.java.

References com.quadcap.util.collections.DiGraph.Node.from, and com.quadcap.util.collections.DiGraph.Node.removeFrom().

Referenced by com.quadcap.util.collections.DiGraph.removeArc(), com.quadcap.util.collections.DiGraph.Node.removeFrom(), and com.quadcap.util.collections.DiGraph.removeNode().

void com.quadcap.util.collections.DiGraph.Node.removeTo Node  obj  )  [package]
 

Definition at line 226 of file DiGraph.java.

References com.quadcap.util.collections.DiGraph.Node.removeTo(), and com.quadcap.util.collections.DiGraph.Node.to.

Referenced by com.quadcap.util.collections.DiGraph.removeArc(), com.quadcap.util.collections.DiGraph.removeNode(), and com.quadcap.util.collections.DiGraph.Node.removeTo().

int com.quadcap.util.collections.DiGraph.Node.toSize  )  [package]
 

Definition at line 229 of file DiGraph.java.

References com.quadcap.util.collections.DiGraph.Node.to.

Referenced by com.quadcap.util.collections.DiGraph.hasChildren(), and com.quadcap.util.collections.DiGraph.removeNode().

String com.quadcap.util.collections.DiGraph.Node.toString  ) 
 

Definition at line 245 of file DiGraph.java.

References com.quadcap.util.collections.DiGraph.Node.obj.


Member Data Documentation

final HashSet com.quadcap.util.collections.DiGraph.Node.from = new HashSet() [package]
 

Definition at line 215 of file DiGraph.java.

Referenced by com.quadcap.util.collections.DiGraph.Node.addFrom(), com.quadcap.util.collections.DiGraph.Node.fromSize(), com.quadcap.util.collections.DiGraph.Node.iterateFrom(), and com.quadcap.util.collections.DiGraph.Node.removeFrom().

int com.quadcap.util.collections.DiGraph.Node.level = 0 [package]
 

Definition at line 216 of file DiGraph.java.

Referenced by com.quadcap.util.collections.DiGraph.levelize().

Object com.quadcap.util.collections.DiGraph.Node.obj [package]
 

Definition at line 212 of file DiGraph.java.

Referenced by com.quadcap.util.collections.DiGraph.Node.compareTo(), com.quadcap.util.collections.DiGraph.Node.hashCode(), com.quadcap.util.collections.DiGraph.NodeIterator.next(), and com.quadcap.util.collections.DiGraph.Node.toString().

final HashSet com.quadcap.util.collections.DiGraph.Node.to = new HashSet() [package]
 

Definition at line 214 of file DiGraph.java.

Referenced by com.quadcap.util.collections.DiGraph.Node.addTo(), com.quadcap.util.collections.DiGraph.Node.iterateTo(), com.quadcap.util.collections.DiGraph.Node.removeTo(), and com.quadcap.util.collections.DiGraph.Node.toSize().

int com.quadcap.util.collections.DiGraph.Node.visitCnt = 0 [package]
 

Definition at line 217 of file DiGraph.java.

Referenced by com.quadcap.util.collections.DiGraph.levelize().