| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectpedviz.algorithms.Highlighter
public class Highlighter
This class provides some generally useful methods for finding parents and children by a given node and checking if exists a path between two nodes.
| Field Summary | |
|---|---|
| static int | ANCESTORSAll ancestors of a person. | 
| static int | MATERNALMaternal lineage of a person. | 
| static int | MATERNAL_AND_PATERNALMaternal and paternal lineage of a person. | 
| static int | PATERNALPaternal lineage of a person. | 
| static int | SUCCESSORSAll successors of a person. | 
| static int | SUCCESSORS_AND_ANCESTORSAll successors and ancestors of a person. | 
| Constructor Summary | |
|---|---|
| Highlighter() | |
| Method Summary | |
|---|---|
| static java.util.ArrayList<Node> | findLineOfDescents(Graph graph,
                   Node node,
                   int mode)Returns a collection of nodes dependent on the given mode. | 
| static java.util.ArrayList<Node> | findParentsAndChilds(Node node)Returns all ancestors and successor for the given node. | 
| static java.util.ArrayList<Node> | findParentsAndChilds(Node node,
                     int max)Returns the ancestors and successors for the given node. | 
| static java.util.ArrayList<Node> | findPath(Node nodeA,
         Node nodeB)Checks if exists a path between nodeA and nodeB. | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final int MATERNAL
public static final int PATERNAL
public static final int MATERNAL_AND_PATERNAL
public static final int SUCCESSORS
public static final int ANCESTORS
public static final int SUCCESSORS_AND_ANCESTORS
| Constructor Detail | 
|---|
public Highlighter()
| Method Detail | 
|---|
public static java.util.ArrayList<Node> findPath(Node nodeA,
                                                 Node nodeB)
nodeA - start nodenodeB - destination node
public static java.util.ArrayList<Node> findParentsAndChilds(Node node,
                                                             int max)
node - The nodemax - Number of max generations that should be considered.
public static java.util.ArrayList<Node> findParentsAndChilds(Node node)
node - The node
public static java.util.ArrayList<Node> findLineOfDescents(Graph graph,
                                                           Node node,
                                                           int mode)
Returns a collection of nodes dependent on the given mode.
graph - Graph objectnode - strat nodemode - mode
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||