Author: mkirby
Date: 2011-10-31 23:34:47 -0700 (Mon, 31 Oct 2011)
New Revision: 27353

Modified:
   
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/AbstractFunction.java
   
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/ArgDescriptor.java
   
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/ArgType.java
   
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/BooleanList.java
   
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/CodeAndSourceLocation.java
   
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/DoubleList.java
   
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/Equation.java
   
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/EquationCompiler.java
   
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/EquationParser.java
   
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/EquationUtil.java
   
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/Function.java
   
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/FunctionError.java
   
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/FunctionUtil.java
   
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/IdentDescriptor.java
   
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/Interpreter.java
   
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/LongList.java
   core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/Node.java
   
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/StringList.java
Log:
Fixed Javadoc.

Modified: 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/AbstractFunction.java
===================================================================
--- 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/AbstractFunction.java
   2011-11-01 00:05:47 UTC (rev 27352)
+++ 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/AbstractFunction.java
   2011-11-01 06:34:47 UTC (rev 27353)
@@ -37,7 +37,9 @@
 import java.util.TreeSet;
 
 
-/** Base class for all {@link Function} implementations. */
+/** Base class for all {@link Function} implementations. 
+ * @CyAPI.Abstract.Class
+ */
 public abstract class AbstractFunction implements Function {
        final private ArgDescriptor[] argDescriptors;
 
@@ -119,6 +121,7 @@
        }
 
        /**
+        * Returns the static return type of this function.
         *  @return the static return type of this function, Object.class, 
Double.cLass, String.class, or Boolean.class.
         *           If the static return type is Object.class, the dynamic 
return type will be one of Double.cLass, String.class, or Boolean.class
         *           and will depend on the arguments passed to the function!
@@ -129,6 +132,7 @@
        public abstract Class getReturnType();
 
        /**
+        * Returns true of false if the args passed in had arity of a type 
mismatch.
         *  @param argTypes the args to check for wrong arity or a type 
mismatch.
         * @return true or false if the args passed in had the wrong arity or a 
type mismatch
         *
@@ -164,6 +168,7 @@
        }
 
        /**
+        * Returns the return type of this function.
         *  @return the return type for this function (Double.class, 
String.class, or Boolean.class)
         *           or null if the args passed in had the wrong arity or a 
type mismatch
         *

Modified: 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/ArgDescriptor.java
===================================================================
--- 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/ArgDescriptor.java
      2011-11-01 00:05:47 UTC (rev 27352)
+++ 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/ArgDescriptor.java
      2011-11-01 06:34:47 UTC (rev 27353)
@@ -34,8 +34,9 @@
 import java.util.ArrayList;
 
 
-/**
+/** #ASKMIKE Needs method comments.
  *  A class describing a function argument.
+ *  @CyAPI.Final.Class
  */
 public final class ArgDescriptor {
        private ArgType argType;

Modified: 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/ArgType.java
===================================================================
--- 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/ArgType.java
    2011-11-01 00:05:47 UTC (rev 27352)
+++ 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/ArgType.java
    2011-11-01 06:34:47 UTC (rev 27353)
@@ -36,6 +36,7 @@
 
 /**
  *  An enum specifying a function argument type.
+ *  @CyAPI.Enum.Class
  */
 public enum ArgType {
        //                 opt.  mult.args.                          compatible 
arg. types
@@ -135,8 +136,10 @@
                this.acceptsMultipleArgs = acceptsMultipleArgs;
                this.compatibleTypes = compatibleTypes;
        }
-
+       /** #ASKMIKE */
        public boolean isOptional() { return isOptional; }
+       /** #ASKMIKE */
        public boolean acceptsMultipleArgs() { return acceptsMultipleArgs; }
+       /** #ASKMIKE */
        public Class[] getCompatibleTypes() { return compatibleTypes; }
 }

Modified: 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/BooleanList.java
===================================================================
--- 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/BooleanList.java
        2011-11-01 00:05:47 UTC (rev 27352)
+++ 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/BooleanList.java
        2011-11-01 06:34:47 UTC (rev 27353)
@@ -32,7 +32,10 @@
 
 import java.util.ArrayList;
 
-
+/**
+ * #ASKMIKE
+ * @CyAPI.Final.Class
+ */
 public final class BooleanList extends ArrayList<Boolean> {
        public static final long serialVersionUID = -39245160342061982L;
 

Modified: 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/CodeAndSourceLocation.java
===================================================================
--- 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/CodeAndSourceLocation.java
      2011-11-01 00:05:47 UTC (rev 27352)
+++ 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/CodeAndSourceLocation.java
      2011-11-01 06:34:47 UTC (rev 27353)
@@ -32,6 +32,7 @@
 
 /**
  *  Encapsulates compiled code with the location in the original source 
equation.
+ *  @CyAPI.Final.Class
  */
 public final class CodeAndSourceLocation {
        private final Object code;

Modified: 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/DoubleList.java
===================================================================
--- 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/DoubleList.java
 2011-11-01 00:05:47 UTC (rev 27352)
+++ 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/DoubleList.java
 2011-11-01 06:34:47 UTC (rev 27353)
@@ -32,7 +32,10 @@
 
 import java.util.ArrayList;
 
-
+/**
+ * #ASKMIKE
+ * @CyAPI.Final.Class
+ */
 public final class DoubleList extends ArrayList<Double> {
        public static final long serialVersionUID = 9241560324069182L;
 

Modified: 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/Equation.java
===================================================================
--- 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/Equation.java
   2011-11-01 00:05:47 UTC (rev 27352)
+++ 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/Equation.java
   2011-11-01 06:34:47 UTC (rev 27353)
@@ -34,7 +34,9 @@
 import java.util.Map;
 import java.util.Set;
 
-
+/** #ASKMIKE 
+ * @CyAPI.Final.Class
+ */
 public final class Equation {
        private final String equation;
        private final Set<String> variableReferences;

Modified: 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/EquationCompiler.java
===================================================================
--- 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/EquationCompiler.java
   2011-11-01 00:05:47 UTC (rev 27352)
+++ 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/EquationCompiler.java
   2011-11-01 06:34:47 UTC (rev 27353)
@@ -33,11 +33,14 @@
 import java.util.Map;
 
 
-/** Compiler that compiles equations to byte (non-Java) code. */
+/** Compiler that compiles equations to byte (non-Java) code. 
+ * @CyAPI.Api.Interface #ASKMIKE
+ */
 public interface EquationCompiler {
        /** Compiles a string to byte code plus some metadata as encapsulated 
by the <code>Equation</code> class
         *  @param equation               a textual representation of an 
equation
         *  @param variableNameToTypeMap  a mapping from variable names 
occurring in "equation" to their respective types
+        * @return #ASKMIKE
         */
        boolean compile(final String equation, final Map<String, Class<?>> 
variableNameToTypeMap);
 

Modified: 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/EquationParser.java
===================================================================
--- 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/EquationParser.java
     2011-11-01 00:05:47 UTC (rev 27352)
+++ 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/EquationParser.java
     2011-11-01 06:34:47 UTC (rev 27353)
@@ -33,7 +33,9 @@
 import java.util.Map;
 import java.util.Set;
 
-
+/** #ASKMIKE 
+ * @CyAPI.Api.Interface #ASKMIKE
+ */
 public interface EquationParser {
        /**
         *  After registering an attribute function "func" it can be used in 
attribute equations.

Modified: 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/EquationUtil.java
===================================================================
--- 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/EquationUtil.java
       2011-11-01 00:05:47 UTC (rev 27352)
+++ 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/EquationUtil.java
       2011-11-01 06:34:47 UTC (rev 27353)
@@ -30,7 +30,9 @@
 package org.cytoscape.equations;
 
 
-/** Various static utility methods relating to equations. **/
+/** Various static utility methods relating to equations. 
+ * @CyAPI.Static.Class
+ */
 public final class EquationUtil {
        private EquationUtil() { } // Exists to prevent creating instances of 
this class!
 
@@ -82,9 +84,10 @@
                return true;
        }
 
-       /**
+       /** Returns "attribName" with characters that need to be 
backslash-escaped when written as
+        *           part of an attribute reference, escaped.
         *  @return "attribName" with characters that need to be 
backslash-escaped when written as
-        *           part of an attribute refernce, escaped
+        *           part of an attribute reference, escaped.
         */
        private static String escapeAttribName(final String attribName) {
                final int length = attribName.length();

Modified: 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/Function.java
===================================================================
--- 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/Function.java
   2011-11-01 00:05:47 UTC (rev 27352)
+++ 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/Function.java
   2011-11-01 06:34:47 UTC (rev 27353)
@@ -32,7 +32,9 @@
 
 import java.util.List;
 
-
+/** #ASKMIKE 
+ * @CyAPI.Spi.Interface
+ */
 public interface Function {
        /**
         *  Used to parse the function string.  This name is treated in a 
case-insensitive manner!

Modified: 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/FunctionError.java
===================================================================
--- 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/FunctionError.java
      2011-11-01 00:05:47 UTC (rev 27352)
+++ 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/FunctionError.java
      2011-11-01 06:34:47 UTC (rev 27353)
@@ -29,7 +29,10 @@
 */
 package org.cytoscape.equations;
 
-
+/**
+ * #ASKMIKE Needs method comments and class description.
+ * @CyAPI.Final.class
+ */
 public final class FunctionError extends Exception {
        private static final long serialVersionUID = 0xDAEDEBECFAEF2134L;
        private final int argNumber; // Which argument this error is associated 
with.

Modified: 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/FunctionUtil.java
===================================================================
--- 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/FunctionUtil.java
       2011-11-01 00:05:47 UTC (rev 27352)
+++ 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/FunctionUtil.java
       2011-11-01 06:34:47 UTC (rev 27353)
@@ -45,6 +45,7 @@
 
 /**
  *  A collection of static methods that may be useful for the implementation 
of built-in functions.
+ *  @CyAPI.Static.Class
  */
 public final class FunctionUtil {
        private FunctionUtil() { } // Exists to prevent creating instances of 
this class!
@@ -431,6 +432,7 @@
        }
 
        /**
+        *  Returns "arg" converted to a Double, if possible, else null
         *  @return "arg" converted to a Double, if possible, else null
         */
        static private Double convertToDouble(final Object arg) {
@@ -454,7 +456,8 @@
        }
 
        /**
-        *  @return "arg" converted to a Long, if possible, else null
+        * Returns "arg" converted to a Long, if possible, else null.
+        *  @return "arg" converted to a Long, if possible, else null.
         */
        static private Long convertToLong(final Object arg) {
                if (arg.getClass() == Double.class)

Modified: 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/IdentDescriptor.java
===================================================================
--- 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/IdentDescriptor.java
    2011-11-01 00:05:47 UTC (rev 27352)
+++ 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/IdentDescriptor.java
    2011-11-01 06:34:47 UTC (rev 27353)
@@ -34,12 +34,13 @@
 
 
 /** Used to hold a current value for an equation's variable reference.
+ * @CyAPI.Api.Interface #ASKMIKE
  */
 public class IdentDescriptor {
        private final Class type;
        private final Object value;
 
-       /** Initialises a new <code>IdentDescriptor</code> and provides minimal 
type translation
+       /** Initializes a new <code>IdentDescriptor</code> and provides minimal 
type translation
         *  (from <code>Integer</code> to <code>Long</code>).
         *  @param o  an object that represents a value for a variable reference
         *  @throws NullPointerException  if "o" is null

Modified: 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/Interpreter.java
===================================================================
--- 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/Interpreter.java
        2011-11-01 00:05:47 UTC (rev 27352)
+++ 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/Interpreter.java
        2011-11-01 06:34:47 UTC (rev 27353)
@@ -32,7 +32,9 @@
 
 import java.util.Map;
 
-
+/** #ASKMIKE 
+ * @CyAPI.Api.Interface
+ */
 public interface Interpreter {
        /** Executes the code represented by "equation".
         *  @param equation             compiled code and metadata

Modified: 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/LongList.java
===================================================================
--- 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/LongList.java
   2011-11-01 00:05:47 UTC (rev 27352)
+++ 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/LongList.java
   2011-11-01 06:34:47 UTC (rev 27353)
@@ -32,7 +32,10 @@
 
 import java.util.ArrayList;
 
-
+/**
+ * #ASKMIKE
+ * @CyAPI.Final.Class
+ */
 public final class LongList extends ArrayList<Long> {
        public static final long serialVersionUID = -245160324069812L;
 

Modified: 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/Node.java
===================================================================
--- 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/Node.java   
    2011-11-01 00:05:47 UTC (rev 27352)
+++ 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/Node.java   
    2011-11-01 06:34:47 UTC (rev 27353)
@@ -35,6 +35,7 @@
 
 /**
  *  A node in the parse tree.
+ *  @CyAPI.Abstract.Class
  */
 public abstract class Node {
        private final int sourceLocation; // What location the "source code" is 
this associated with.

Modified: 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/StringList.java
===================================================================
--- 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/StringList.java
 2011-11-01 00:05:47 UTC (rev 27352)
+++ 
core3/api/trunk/equations-api/src/main/java/org/cytoscape/equations/StringList.java
 2011-11-01 06:34:47 UTC (rev 27353)
@@ -32,7 +32,10 @@
 
 import java.util.ArrayList;
 
-
+/**
+ * #ASKMIKE
+ * @CyAPI.Final.Class
+ */
 public final class StringList extends ArrayList<String> {
        public static final long serialVersionUID = -4245160342069182L;
 

-- 
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