Commit Graph
12 Commits
Author SHA1 Message Date
jvanzyl 32e1c5f233 - adding string to match a full traversal of the graph not just stopping
when direct deps are found.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/graph/trunk@144588 13f79535-47bb-0310-9956-ffa450edef68
2001-12-02 19:25:44 +00:00
jvanzyl 49c20e5fb7 - the resolver now works but some additions have to be made to tell
the resolver to stop when all the neighbours of the starting
  vertex have been visited as opposed to going through the whole
  graph.
PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/graph/trunk@144587 13f79535-47bb-0310-9956-ffa450edef68
2001-12-02 19:23:40 +00:00
jvanzyl f3a7176baf . Removing the "implements Constants" as it is a bad pattern. Interfaces
should represent types. It also makes the UML diagrams very hard
  to follow. We're just going to use the fully qualified GraphConstants.{x}
  idiom.

. Added the Graphable interface to allow any arbitrary object to be
  manipulated like a vertex in a graph.

. Added a util package that has a dependency resolver that uses a depth first
  search to sort the dependencies for a set of objects that implement
  the Graphable interface. The resolver also works with Strings and
  lists and deps stated as lists of strings so I can resuse the test
  I wrote for the DependencyEngine in jjar.

PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/graph/trunk@144586 13f79535-47bb-0310-9956-ffa450edef68
2001-12-02 18:07:19 +00:00
jvanzyl 41f1622c83 - testing build for the graph package
PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/graph/trunk@144585 13f79535-47bb-0310-9956-ffa450edef68
2001-12-02 18:06:59 +00:00
jvanzyl adb5d71087 - making comments javadocs, adding some braces.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/graph/trunk@144584 13f79535-47bb-0310-9956-ffa450edef68
2001-12-01 19:12:14 +00:00
jvanzyl 71a051a08e - definition for completeness.
PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/graph/trunk@144583 13f79535-47bb-0310-9956-ffa450edef68
2001-12-01 19:03:59 +00:00
jvanzyl c7962890a3 - adding definition for completeness.
PR:
Obtained from:
Submitted by:
Reviewed by:
PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/graph/trunk@144582 13f79535-47bb-0310-9956-ffa450edef68
2001-12-01 19:02:07 +00:00
jvanzyl 970acd984f - start of a GraphML visualizer so that I can use royere to view
dependency graphs.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/graph/trunk@144581 13f79535-47bb-0310-9956-ffa450edef68
2001-11-29 21:12:40 +00:00
jvanzyl bf778b4dc0 - creating a visualize package for better organization before some
refactoring.
PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/graph/trunk@144580 13f79535-47bb-0310-9956-ffa450edef68
2001-11-29 14:24:23 +00:00
jvanzyl 2a14dba733 - creating a separate visitor package to organize the code a little
better.
PR:
Obtained from:
Submitted by:
Reviewed by:


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/graph/trunk@144579 13f79535-47bb-0310-9956-ffa450edef68
2001-11-29 14:17:34 +00:00
jvanzyl bb5d76e618 Initial revision
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/graph/trunk@144575 13f79535-47bb-0310-9956-ffa450edef68
2001-11-12 16:05:16 +00:00
(no author) 4c37c8cf1d New repository initialized by cvs2svn.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/sandbox/graph/trunk@144574 13f79535-47bb-0310-9956-ffa450edef68
2001-11-12 16:05:16 +00:00