Author: mes
Date: 2012-04-23 12:22:59 -0700 (Mon, 23 Apr 2012)
New Revision: 28951

Modified:
   
core3/api/trunk/vizmap-api/src/main/java/org/cytoscape/view/vizmap/mappings/AbstractVisualMappingFunction.java
   
core3/api/trunk/vizmap-api/src/main/java/org/cytoscape/view/vizmap/mappings/BoundaryRangeValues.java
   
core3/api/trunk/vizmap-api/src/main/java/org/cytoscape/view/vizmap/mappings/ContinuousMapping.java
   
core3/api/trunk/vizmap-api/src/main/java/org/cytoscape/view/vizmap/mappings/ContinuousMappingPoint.java
   
core3/api/trunk/vizmap-api/src/main/java/org/cytoscape/view/vizmap/mappings/DiscreteMapping.java
   
core3/api/trunk/vizmap-api/src/main/java/org/cytoscape/view/vizmap/mappings/PassthroughMapping.java
Log:
updated javadoc

Modified: 
core3/api/trunk/vizmap-api/src/main/java/org/cytoscape/view/vizmap/mappings/AbstractVisualMappingFunction.java
===================================================================
--- 
core3/api/trunk/vizmap-api/src/main/java/org/cytoscape/view/vizmap/mappings/AbstractVisualMappingFunction.java
      2012-04-23 19:13:14 UTC (rev 28950)
+++ 
core3/api/trunk/vizmap-api/src/main/java/org/cytoscape/view/vizmap/mappings/AbstractVisualMappingFunction.java
      2012-04-23 19:22:59 UTC (rev 28951)
@@ -5,23 +5,20 @@
 import org.cytoscape.view.vizmap.VisualMappingFunction;
 
 /**
- * All fields are immutable.
- * 
- * @author kono
- *
+ * A base class for visual mapping functions where all fields are immutable. 
  * @param <K> Generic type of the attribute mapped.
  * @param <V> Generic type of the {@link VisualProperty} used in this mapping.
  * @CyAPI.Abstract.Class
  */
-public abstract class AbstractVisualMappingFunction<K, V> implements
-               VisualMappingFunction<K, V> {
+public abstract class AbstractVisualMappingFunction<K, V> implements 
VisualMappingFunction<K, V> {
 
-       /** Mapping attribute name.  This is immutable. */
+       /** Mapping attribute name.*/
        protected final String attrName;
        
        /** Type of attribute. */
        protected final Class<K> attrType;
-       
+
+       /** The table used for this mapping. */
        protected final CyTable table;
 
        /** Visual Property used in this mapping. */
@@ -30,8 +27,9 @@
        
        /**
         * Constructs this AbstractVisualMappingFunction.
-        * @param attrName Mapping attribute name.
-        * @param attrType Type of attribute.
+        * @param attrName Mapping attribute column name.
+        * @param attrType Type of attribute column.
+        * @param table The table used to find the column. 
         * @param vp Visual Property used in this mapping.
         */
        public AbstractVisualMappingFunction(final String attrName, final 
Class<K> attrType, final CyTable table,
@@ -42,20 +40,24 @@
                this.table = table;
        }
 
-       @Override public String getMappingColumnName() {
+       @Override 
+       public String getMappingColumnName() {
                return attrName;
        }
 
        
-       @Override public Class<K> getMappingColumnType() {
+       @Override 
+       public Class<K> getMappingColumnType() {
                return attrType;
        }
 
-       @Override public VisualProperty<V> getVisualProperty() {
+       @Override 
+       public VisualProperty<V> getVisualProperty() {
                return vp;
        }
        
-       @Override public CyTable getMappingTable() {
+       @Override 
+       public CyTable getMappingTable() {
                return table;
        }
 }

Modified: 
core3/api/trunk/vizmap-api/src/main/java/org/cytoscape/view/vizmap/mappings/BoundaryRangeValues.java
===================================================================
--- 
core3/api/trunk/vizmap-api/src/main/java/org/cytoscape/view/vizmap/mappings/BoundaryRangeValues.java
        2012-04-23 19:13:14 UTC (rev 28950)
+++ 
core3/api/trunk/vizmap-api/src/main/java/org/cytoscape/view/vizmap/mappings/BoundaryRangeValues.java
        2012-04-23 19:22:59 UTC (rev 28951)
@@ -35,16 +35,9 @@
   Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
  */
 
-// BoundaryRangeValues.java
-//----------------------------------------------------------------------------
-// $Revision: 10059 $
-// $Date: 2007-04-20 16:29:49 -0700 (Fri, 20 Apr 2007) $
-// $Author: kono $
-//----------------------------------------------------------------------------
 package org.cytoscape.view.vizmap.mappings;
 
 
-//----------------------------------------------------------------------------
 /**
  * This class defines a data object representing the range values associated
  * with a particular domain value, called a boundary value. The domain value is
@@ -81,12 +74,9 @@
        /**
         * Creates a new BoundaryRangeValues object.
         *
-        * @param lesser
-        *            Object used for values less than this point.
-        * @param equal
-        *            Object used for value equal to this point.
-        * @param greater
-        *            Object used for values greater than this point.
+        * @param lesser Object used for values less than this point.
+        * @param equal Object used for value equal to this point.
+        * @param greater Object used for values greater than this point.
         */
        public BoundaryRangeValues(T lesser, T equal, T greater) {
                lesserValue = lesser;
@@ -105,9 +95,6 @@
                this.greaterValue = original.greaterValue;
        }
 
-       /**
-        * {@inheritDoc}
-        */
        @Override
        public String toString() {
                return "{" + lesserValue.toString() + "," + 
equalValue.toString() + 

Modified: 
core3/api/trunk/vizmap-api/src/main/java/org/cytoscape/view/vizmap/mappings/ContinuousMapping.java
===================================================================
--- 
core3/api/trunk/vizmap-api/src/main/java/org/cytoscape/view/vizmap/mappings/ContinuousMapping.java
  2012-04-23 19:13:14 UTC (rev 28950)
+++ 
core3/api/trunk/vizmap-api/src/main/java/org/cytoscape/view/vizmap/mappings/ContinuousMapping.java
  2012-04-23 19:22:59 UTC (rev 28951)
@@ -5,13 +5,15 @@
 import org.cytoscape.view.vizmap.VisualMappingFunction;
 
 /**
- *
- * @param <K>
- * @param <V>
+ * An interface describing a continuous mapping from attribute value
+ * to visual property.
+ * @param <K> Generic type of the attribute mapped.
+ * @param <V> Generic type of the VisualProperty used in this mapping.
  * @CyAPI.Api.Interface
  */
 public interface ContinuousMapping<K, V> extends VisualMappingFunction<K,V>{
 
+       /** A label string for this mapping. */
        public static final String CONTINUOUS = "Continuous Mapping";
 
        /**
@@ -41,10 +43,9 @@
        /**
         * Gets Specified Point.
         *  
-        * @param index
-        *            Index Value.
+        * @param index Index Value.
         * @return ContinuousMappingPoint.
         */
        public ContinuousMappingPoint<K, V> getPoint(int index);
 
-}
\ No newline at end of file
+}

Modified: 
core3/api/trunk/vizmap-api/src/main/java/org/cytoscape/view/vizmap/mappings/ContinuousMappingPoint.java
===================================================================
--- 
core3/api/trunk/vizmap-api/src/main/java/org/cytoscape/view/vizmap/mappings/ContinuousMappingPoint.java
     2012-04-23 19:13:14 UTC (rev 28950)
+++ 
core3/api/trunk/vizmap-api/src/main/java/org/cytoscape/view/vizmap/mappings/ContinuousMappingPoint.java
     2012-04-23 19:22:59 UTC (rev 28951)
@@ -35,19 +35,14 @@
   Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
 */
 
-//----------------------------------------------------------------------------
-// $Revision: 10980 $
-// $Date: 2007-07-17 10:16:16 -0700 (Tue, 17 Jul 2007) $
-// $Author: kono $
-//----------------------------------------------------------------------------
 package org.cytoscape.view.vizmap.mappings;
 
 import org.cytoscape.view.vizmap.mappings.BoundaryRangeValues;
 
-
 /**
  * Encapsulates a ContinuousMapping Point with a single point value
  * and associated {@link BoundaryRangeValues}.
+ * @param <K> Generic type of the attribute mapped.
  * @param <V> The generic type of associated {@link BoundaryRangeValues}.
  * @CyAPI.Final.Class
  */

Modified: 
core3/api/trunk/vizmap-api/src/main/java/org/cytoscape/view/vizmap/mappings/DiscreteMapping.java
===================================================================
--- 
core3/api/trunk/vizmap-api/src/main/java/org/cytoscape/view/vizmap/mappings/DiscreteMapping.java
    2012-04-23 19:13:14 UTC (rev 28950)
+++ 
core3/api/trunk/vizmap-api/src/main/java/org/cytoscape/view/vizmap/mappings/DiscreteMapping.java
    2012-04-23 19:22:59 UTC (rev 28951)
@@ -5,13 +5,15 @@
 import org.cytoscape.view.vizmap.VisualMappingFunction;
 
 /**
- * 
- * @param <K>
- * @param <V>
+ * An interface describing a discrete mapping from attribute value
+ * to visual property.
+ * @param <K> Generic type of the attribute mapped.
+ * @param <V> Generic type of the VisualProperty used in this mapping.
  * @CyAPI.Api.Interface
  */
 public interface DiscreteMapping<K, V> extends VisualMappingFunction<K,V>{
 
+       /** A label string describing the mapping. */
        public static final String DISCRETE = "Discrete Mapping";
 
        /**
@@ -47,4 +49,4 @@
         */
        public Map<K, V> getAll();
 
-}
\ No newline at end of file
+}

Modified: 
core3/api/trunk/vizmap-api/src/main/java/org/cytoscape/view/vizmap/mappings/PassthroughMapping.java
===================================================================
--- 
core3/api/trunk/vizmap-api/src/main/java/org/cytoscape/view/vizmap/mappings/PassthroughMapping.java
 2012-04-23 19:13:14 UTC (rev 28950)
+++ 
core3/api/trunk/vizmap-api/src/main/java/org/cytoscape/view/vizmap/mappings/PassthroughMapping.java
 2012-04-23 19:22:59 UTC (rev 28951)
@@ -3,13 +3,15 @@
 import org.cytoscape.view.vizmap.VisualMappingFunction;
 
 /**
- *
- * @param <K>
- * @param <V>
+ * An interface describing a passthrough or identity mapping from attribute 
value
+ * to visual property.
+ * @param <K> Generic type of the attribute mapped.
+ * @param <V> Generic type of the VisualProperty used in this mapping.
  * @CyAPI.Api.Interface
  */
 public interface PassthroughMapping<K, V> extends VisualMappingFunction<K,V> {
 
+       /** A label describing the mapping. */
        public static final String PASSTHROUGH = "Passthrough Mapping";
 
-}
\ No newline at end of file
+}

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to