net.walend.digraph.path
Class GEPathAlgebra

java.lang.Object
  |
  +--net.walend.digraph.path.GEPathAlgebra

public class GEPathAlgebra
extends java.lang.Object

Algebra for GEPath Operations.

Since:
20011023
Author:
David Walend dfw1@cornell.edu

Constructor Summary
GEPathAlgebra()
           
 
Method Summary
static void checkValid(GEPath path, GEDigraph digraph)
          Check that the path is valid on digraph.
static java.lang.String toString(GEPath path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GEPathAlgebra

public GEPathAlgebra()
Method Detail

checkValid

public static void checkValid(GEPath path,
                              GEDigraph digraph)
                       throws NodeMissingException,
                              EdgeMissingException
Check that the path is valid on digraph.

Throws:
NodeMissingExcpetion - if the path includes a node not in the digraph.
EdgeMissingException - if the path includes an edge not in the digraph.
InvalidPathException - if the path is not continuous.
NodeMissingException

toString

public static java.lang.String toString(GEPath path)


Copyright (c) 2001, 2002, David Walend