Author: marcosperanza
Date: Thu Jul 12 13:31:16 2012
New Revision: 1360667

URL: http://svn.apache.org/viewvc?rev=1360667&view=rev
Log:
Filled some javadocs, no functional modifications

Modified:
    
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/Mapper.java
    
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/AbstractGraphConnection.java
    
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/DefaultLinkedConnectionBuilder.java
    
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/GraphConnection.java
    
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/GraphConnector.java
    
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/HeadVertexConnector.java
    
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/LinkedConnectionBuilder.java
    
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/TailVertexConnector.java

Modified: 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/Mapper.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/Mapper.java?rev=1360667&r1=1360666&r2=1360667&view=diff
==============================================================================
--- 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/Mapper.java 
(original)
+++ 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/Mapper.java 
Thu Jul 12 13:31:16 2012
@@ -21,10 +21,21 @@ package org.apache.commons.graph;
 
 import java.io.Serializable;
 
+/**
+ * TODO Fill the java doc
+ * 
+ * @param <I> the input type
+ * @param <O> the output type
+ */
 public interface Mapper<I, O>
     extends Serializable
 {
 
+    /**
+     * TODO Fill the java doc
+     * @param input
+     * @return
+     */
     O map( I input );
 
 }

Modified: 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/AbstractGraphConnection.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/AbstractGraphConnection.java?rev=1360667&r1=1360666&r2=1360667&view=diff
==============================================================================
--- 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/AbstractGraphConnection.java
 (original)
+++ 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/AbstractGraphConnection.java
 Thu Jul 12 13:31:16 2012
@@ -21,12 +21,21 @@ package org.apache.commons.graph.builder
 
 import static org.apache.commons.graph.utils.Assertions.checkState;
 
+/**
+ * TODO fill me!! 
+ * 
+ * @param <V> the Graph vertices type
+ * @param <E> the Graph edges type
+ */
 public abstract class AbstractGraphConnection<V, E>
     implements GraphConnection<V, E>
 {
 
     private GraphConnector<V, E> connector;
 
+    /**
+     * {@inheritDoc}
+     */
     public final void connect( GraphConnector<V, E> connector )
     {
         checkState( this.connector == null, "Re-entry not allowed!" );
@@ -42,16 +51,31 @@ public abstract class AbstractGraphConne
         }
     }
 
+    /**
+     * Adds a new vertex to graph connector.
+     * 
+     * @param node the vertex to add
+     * @return the vertex added
+     */
     protected final <N extends V> N addVertex( N node )
     {
         return connector.addVertex( node );
     }
 
+    /**
+     * Adds a new edge to graph connector.
+     * 
+     * @param arc the edge to add.
+     * @return the {@link HeadVertexConnector}
+     */
     protected final <A extends E> HeadVertexConnector<V, E> addEdge( A arc )
     {
         return connector.addEdge( arc );
     }
 
+    /**
+     * Connets the graph
+     */
     public abstract void connect();
 
 }

Modified: 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/DefaultLinkedConnectionBuilder.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/DefaultLinkedConnectionBuilder.java?rev=1360667&r1=1360666&r2=1360667&view=diff
==============================================================================
--- 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/DefaultLinkedConnectionBuilder.java
 (original)
+++ 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/DefaultLinkedConnectionBuilder.java
 Thu Jul 12 13:31:16 2012
@@ -23,17 +23,32 @@ import static org.apache.commons.graph.u
 
 import org.apache.commons.graph.MutableGraph;
 
+/**
+ * TODO Fillme!!
+ * 
+ * @param <V> the Graph vertices type
+ * @param <E> the Graph edges type
+ * @param <G> the Graph type
+ */
 public final class DefaultLinkedConnectionBuilder<V, E, G extends 
MutableGraph<V, E>>
     implements LinkedConnectionBuilder<V, E, G>
 {
 
     private final G graph;
 
+    /**
+     * Creates a new {@link DefaultLinkedConnectionBuilder} for the graph.
+     * 
+     * @param graph the graph
+     */
     public DefaultLinkedConnectionBuilder( G graph )
     {
         this.graph = graph;
     }
 
+    /**
+     * {@inheritDoc}
+     */ 
     public G withConnections( GraphConnection<V, E> graphConnection )
     {
         graphConnection = checkNotNull( graphConnection, "Input graph cannot 
be configured with null connections" );

Modified: 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/GraphConnection.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/GraphConnection.java?rev=1360667&r1=1360666&r2=1360667&view=diff
==============================================================================
--- 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/GraphConnection.java
 (original)
+++ 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/GraphConnection.java
 Thu Jul 12 13:31:16 2012
@@ -19,10 +19,19 @@ package org.apache.commons.graph.builder
  * under the License.
  */
 
-
+/**
+ * TODO Fillme!!!
+ * 
+ * @param <V> the Graph vertices type
+ * @param <E> the Graph edges type
+ */
 public interface GraphConnection<V, E>
 {
 
+    /**
+     * TODO Fillme!!
+     * @param grapher 
+     */
     void connect( GraphConnector<V, E> grapher );
 
 }

Modified: 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/GraphConnector.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/GraphConnector.java?rev=1360667&r1=1360666&r2=1360667&view=diff
==============================================================================
--- 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/GraphConnector.java
 (original)
+++ 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/GraphConnector.java
 Thu Jul 12 13:31:16 2012
@@ -19,12 +19,29 @@ package org.apache.commons.graph.builder
  * under the License.
  */
 
-
+/**
+ * TODO Fillme!!
+ * 
+ * @param <V> the Graph vertices type
+ * @param <E> the Graph edges type
+ */
 public interface GraphConnector<V, E>
 {
 
+    /**
+     * Adds a new vertex to graph.
+     * 
+     * @param node the vertex to add
+     * @return the vertex added
+     */
     <N extends V> N addVertex( N node );
 
+    /**
+     * Adds a new edge to graph.
+     * 
+     * @param arc the edge to add.
+     * @return the {@link HeadVertexConnector}
+     */
     <A extends E> HeadVertexConnector<V, E> addEdge( A arc );
 
 }

Modified: 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/HeadVertexConnector.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/HeadVertexConnector.java?rev=1360667&r1=1360666&r2=1360667&view=diff
==============================================================================
--- 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/HeadVertexConnector.java
 (original)
+++ 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/HeadVertexConnector.java
 Thu Jul 12 13:31:16 2012
@@ -20,9 +20,21 @@ package org.apache.commons.graph.builder
  */
 
 
+/**
+ * TODO Fillme!!!
+ * 
+ * @param <V> the Graph vertices type
+ * @param <E> the Graph edges type
+ */
 public interface HeadVertexConnector<V, E>
 {
 
+    /**
+     * Specifies the head vertex for the edge
+     * 
+     * @param head the head vertex 
+     * @return {@link TailVertexConnector} builded from the head
+     */
     <H extends V> TailVertexConnector<V, E> from( H head );
 
 }

Modified: 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/LinkedConnectionBuilder.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/LinkedConnectionBuilder.java?rev=1360667&r1=1360666&r2=1360667&view=diff
==============================================================================
--- 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/LinkedConnectionBuilder.java
 (original)
+++ 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/LinkedConnectionBuilder.java
 Thu Jul 12 13:31:16 2012
@@ -21,9 +21,22 @@ package org.apache.commons.graph.builder
 
 import org.apache.commons.graph.MutableGraph;
 
+/**
+ * TODO Fillme!!!
+ * 
+ * @param <V> the Graph vertices type
+ * @param <E> the Graph edges type
+ * @param <G> the Graph type
+ */
 public interface LinkedConnectionBuilder<V, E, G extends MutableGraph<V, E>>
 {
 
+    /**
+     * Connects the graph.
+     * 
+     * @param graphConnection the {@link GraphConnection}
+     * @return the {@link org.apache.commons.graph.Graph} built from the 
connections.
+     */
     G withConnections( GraphConnection<V, E> graphConnection );
 
 }

Modified: 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/TailVertexConnector.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/TailVertexConnector.java?rev=1360667&r1=1360666&r2=1360667&view=diff
==============================================================================
--- 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/TailVertexConnector.java
 (original)
+++ 
commons/sandbox/graph/trunk/src/main/java/org/apache/commons/graph/builder/TailVertexConnector.java
 Thu Jul 12 13:31:16 2012
@@ -19,10 +19,19 @@ package org.apache.commons.graph.builder
  * under the License.
  */
 
-
+/**
+ * TODO Fillme!!!
+ * 
+ * @param <V> the Graph vertices type
+ * @param <E> the Graph edges type
+ */
 public interface TailVertexConnector<V, E>
 {
-
+    
+    /**
+     * Specifies the tail vertex for the edge
+     * @param tail the tail vertex 
+     */
     <T extends V> void to( T tail );
 
 }


Reply via email to