You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by si...@apache.org on 2011/06/17 19:12:19 UTC

svn commit: r1136943 - /commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/shortestpath/Dijkstra.java

Author: simonetripodi
Date: Fri Jun 17 17:12:19 2011
New Revision: 1136943

URL: http://svn.apache.org/viewvc?rev=1136943&view=rev
Log:
added missing javadoc

Modified:
    commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/shortestpath/Dijkstra.java

Modified: commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/shortestpath/Dijkstra.java
URL: http://svn.apache.org/viewvc/commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/shortestpath/Dijkstra.java?rev=1136943&r1=1136942&r2=1136943&view=diff
==============================================================================
--- commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/shortestpath/Dijkstra.java (original)
+++ commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/shortestpath/Dijkstra.java Fri Jun 17 17:12:19 2011
@@ -35,7 +35,7 @@ import org.apache.commons.graph.Weighted
 import org.apache.commons.graph.model.InMemoryWeightedPath;
 
 /**
- * 
+ * Contains the Dijkstra's shortest path algorithm implementation.
  */
 public final class Dijkstra
 {
@@ -51,12 +51,12 @@ public final class Dijkstra
     /**
      * Applies the classical Dijkstra algorithm to find the shortest path from the source to the target, if exists.
      *
-     * @param <V>
-     * @param <WE>
-     * @param graph
-     * @param source
-     * @param target
-     * @return
+     * @param <V> the Graph vertices type.
+     * @param <WE> the Graph weighted edges type
+     * @param graph the Graph which shortest path from {@code source} to {@code target} has to be found
+     * @param source the shortest path source Vertex
+     * @param target the shortest path target Vertex
+     * @return a path wich describes the shortes path, if any, otherwise a {@link PathNotFoundException} will be thrown
      */
     public static <V extends Vertex, WE extends WeightedEdge<V>> WeightedPath<V, WE> findShortestPath( WeightedGraph<V, WE> graph,
                                                                                                        V source,