package com.table;

public interface TableColumn {
    public String getName();
    public Object getValueAt(int row);
    public int getRowCount();
    public Class getDataClass();
    public boolean isRowEditable(int row);
    public void setValueAt(Object value, int row);
}

@@ -52,101 +52,315 @@
     
-public String getName();%0A    public Object getValueAt(int row);%0A    public int getRowCount();
+/** Returns the name of this Column */%0A    public String getName();%0A    /** Returns the value for the coll on %60row%60 */%0A    public Object getValueAt(int row);%0A    /** Returns the number of rows in this column */%0A    public int getRowCount();%0A    /** Returns the most specific superclass of all cell values */
 %0A   
@@ -372,16 +372,19 @@
 ic Class
+%3C?%3E
  getData
@@ -400,46 +400,158 @@
     
-public boolean isRowEditable(int row);
+/** Returns true if the cell on %60row%60 is editable */%0A    public boolean isRowEditable(int row);%0A    /** Sets the value in the coll %60row%60 to %60value%60 */
 %0A   

Update TableColumn interface documentation