Update of /var/cvs/src/org/mmbase/bridge
In directory james.mmbase.org:/tmp/cvs-serv28393

Modified Files:
        Node.java 
Log Message:
Javadoc


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/bridge


Index: Node.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/bridge/Node.java,v
retrieving revision 1.78
retrieving revision 1.79
diff -u -b -r1.78 -r1.79
--- Node.java   18 Sep 2008 09:49:18 -0000      1.78
+++ Node.java   22 Sep 2008 17:00:13 -0000      1.79
@@ -21,7 +21,7 @@
  *
  * @author Rob Vermeulen
  * @author Pierre van Rooden
- * @version $Id: Node.java,v 1.78 2008/09/18 09:49:18 michiel Exp $
+ * @version $Id: Node.java,v 1.79 2008/09/22 17:00:13 michiel Exp $
  */
 public interface Node extends Comparable<Node> {
 
@@ -273,6 +273,8 @@
      *
      * @param fieldName  the name of the field to be returned
      * @return           the value of the specified field
+     * @throw IllegalArgumentException if mmbase is 'in development' (i.e. 
'strict' mode) and the
+     * field does not exist.
      */
     public Object getValue(String fieldName);
 
@@ -281,6 +283,8 @@
      * @param fieldName name of the field
      * @return object value
      * @since MMBase-1.7
+     * @throw IllegalArgumentException if mmbase is 'in development' (i.e. 
'strict' mode) and the
+     * field does not exist.
      */
     public Object getObjectValue(String fieldName);
 
@@ -291,6 +295,8 @@
      * @param fieldName name of field
      * @return value without processing
      * @since MMBase-1.8
+     * @throw IllegalArgumentException if mmbase is 'in development' (i.e. 
'strict' mode) and the
+     * field does not exist.
      */
     public Object getValueWithoutProcess(String fieldName);
 
@@ -306,6 +312,9 @@
      *
      * @param fieldName  the name of the field to be returned
      * @return           the value of the specified field
+     * @throw IllegalArgumentException if mmbase is 'in development' (i.e. 
'strict' mode) and the
+     * field does not exist.
+
      */
     public boolean getBooleanValue(String fieldName);
 
@@ -333,6 +342,9 @@
      *
      * @param fieldName  the name of the field to be returned
      * @return           the value of the specified field
+     * @throw IllegalArgumentException if mmbase is 'in development' (i.e. 
'strict' mode) and the
+     * field does not exist.
+
      * @see Cloud#getList(String, String, String, String, String, String, 
String, boolean)
      */
     public Node getNodeValue(String fieldName);
@@ -349,6 +361,9 @@
      *
      * @param fieldName  the name of the field to be returned
      * @return           the value of the specified field
+     * @throw IllegalArgumentException if mmbase is 'in development' (i.e. 
'strict' mode) and the
+     * field does not exist.
+
      */
     public int getIntValue(String fieldName);
 
@@ -377,6 +392,9 @@
      *
      * @param fieldName  the name of the field to be returned
      * @return           the value of the specified field
+     * @throw IllegalArgumentException if mmbase is 'in development' (i.e. 
'strict' mode) and the
+     * field does not exist.
+
      */
     public long getLongValue(String fieldName);
 
@@ -391,6 +409,9 @@
      *
      * @param fieldName  the name of the field to be returned
      * @return           the value of the specified field
+     * @throw IllegalArgumentException if mmbase is 'in development' (i.e. 
'strict' mode) and the
+     * field does not exist.
+
      */
     public double getDoubleValue(String fieldName);
 
@@ -402,6 +423,9 @@
      *
      * @param fieldName  the name of the field to be returned
      * @return           the value of the specified field
+     * @throw IllegalArgumentException if mmbase is 'in development' (i.e. 
'strict' mode) and the
+     * field does not exist.
+
      */
     public byte[] getByteValue(String fieldName);
 
@@ -412,6 +436,8 @@
      * stored in memory.
      * @param fieldName  the name of the field
      * @return value of field as a input stream
+     * @throw IllegalArgumentException if mmbase is 'in development' (i.e. 
'strict' mode) and the
+     * field does not exist.
      * @since MMBase-1.8
      */
     public InputStream getInputStreamValue(String fieldName);
@@ -425,6 +451,8 @@
      *
      * @param fieldName  the name of the field to be returned
      * @return           the value of the specified field
+     * @throw IllegalArgumentException if mmbase is 'in development' (i.e. 
'strict' mode) and the
+     * field does not exist.
      */
     public String getStringValue(String fieldName);
 
@@ -432,12 +460,16 @@
      * @param fieldName  the name of the field to be returned
      * @return           the value of the specified field
      * @since MMBase-1.8
+     * @throw IllegalArgumentException if mmbase is 'in development' (i.e. 
'strict' mode) and the
+     * field does not exist.
      */
     public Date getDateValue(String fieldName);
 
     /**
      * @param fieldName  the name of the field to be returned
      * @return           the value of the specified field
+     * @throw IllegalArgumentException if mmbase is 'in development' (i.e. 
'strict' mode) and the
+     * field does not exist.
      * not yet working
      * @since MMBase-1.8
      */
@@ -450,7 +482,8 @@
      * @since MMBase-1.6
      * @param fieldName  the name of the field whose value to return
      * @return           the value of the specified field
-     * @throws NotFoundException is the field does not exist
+     * @throws NotFoundException is the field does not exist and MMBase 'in 
development'
+     * (i.e. strict mode)
      */
     public FieldValue getFieldValue(String fieldName) throws NotFoundException;
 
@@ -555,7 +588,8 @@
      *
      * @param fieldName  the name of the field to be returned
      * @return the value of the specified field as a DOM Element or 
<code>null</code>
-     * @throws  IllegalArgumentException if the value cannot be converted to 
xml.
+     * @throws  IllegalArgumentException if the value cannot be converted to 
xml, or the field does
+     * not exist.
      * @since MMBase-1.6
      */
     public Document getXMLValue(String fieldName) throws 
IllegalArgumentException;
_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to