/[classpath]/classpath/javax/swing/table/AbstractTableModel.java
ViewVC logotype

Diff of /classpath/javax/swing/table/AbstractTableModel.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.5 by mkoch, Mon Sep 29 09:00:00 2003 UTC revision 1.6 by mkoch, Mon Sep 29 09:40:05 2003 UTC
# Line 67  public abstract class AbstractTableModel Line 67  public abstract class AbstractTableModel
67    }    }
68    
69    /**    /**
70     * getColumnName     * Get the name of the column for this index. If you do not override
71     * @param value0 TODO     * this methode, you'll get something like: 0, A; 1, B; ...; AA; AB;
72     * @return String     * ...
73       *
74       * @param columnIndex The index of the column.
75       *
76       * @return The name of the column.
77     */     */
78    public String getColumnName (int columnIndex)    public String getColumnName (int columnIndex)
79    {    {
# Line 128  public abstract class AbstractTableModel Line 132  public abstract class AbstractTableModel
132    }    }
133    
134    /**    /**
135     * findColumn     * Return the index of the given name.
136     * @param value0 TODO     *
137     * @return int     * @param columnName The name of the column.
138       *
139       * @return The index of the column, -1 if not found.
140     */     */
141    public int findColumn (String columnName)    public int findColumn (String columnName)
142    {    {
# Line 149  public abstract class AbstractTableModel Line 155  public abstract class AbstractTableModel
155    }    }
156    
157    /**    /**
158     * getColumnClass     * Returns the class of a comlumn.
159     * @param value0 TODO     *
160     * @return Class     * @param columnIndex The index of the column.
161       *
162       * @return The class type of the column.
163     */     */
164    public Class getColumnClass (int columnIndex)    public Class getColumnClass (int columnIndex)
165    {    {
# Line 159  public abstract class AbstractTableModel Line 167  public abstract class AbstractTableModel
167    }    }
168    
169    /**    /**
170     * isCellEditable     * Tells whether a cell is editable.
171     * @param value0 TODO     *
172     * @param value1 TODO     * @param rowIndex The row of the cell.
173     * @return boolean     * @param columnIndex The index of the cell.
174       *
175       * @return True if cell is editable.
176     */     */
177    public boolean isCellEditable (int rowIndex, int columnIndex)    public boolean isCellEditable (int rowIndex, int columnIndex)
178    {    {
# Line 170  public abstract class AbstractTableModel Line 180  public abstract class AbstractTableModel
180    }    }
181    
182    /**    /**
183     * setValueAt     * Sets a cell to a value.
184     * @param value0 TODO     *
185     * @param value1 TODO     * @param value New value of cell.
186     * @param value2 TODO     * @param rowIndex The row of the cell.
187       * @param columnIndex The column of the cell.
188     */     */
189    public void setValueAt (Object value, int rowIndex, int columnIndex)    public void setValueAt (Object value, int rowIndex, int columnIndex)
190    {    {
# Line 181  public abstract class AbstractTableModel Line 192  public abstract class AbstractTableModel
192    }    }
193    
194    /**    /**
195     * addTableModelListener     * Add a TableModelListener.
196     * @param value0 TODO     *
197       * @param listener The listener to add.
198     */     */
199    public void addTableModelListener (TableModelListener listener)    public void addTableModelListener (TableModelListener listener)
200    {    {
# Line 190  public abstract class AbstractTableModel Line 202  public abstract class AbstractTableModel
202    }    }
203    
204    /**    /**
205     * removeTableModelListener     * Removes a TableModelListener.
206     * @param value0 TODO     *
207       * @param listener The listener to remove.
208     */     */
209    public void removeTableModelListener (TableModelListener listener)    public void removeTableModelListener (TableModelListener listener)
210    {    {
# Line 199  public abstract class AbstractTableModel Line 212  public abstract class AbstractTableModel
212    }    }
213    
214    /**    /**
215       * Return all registered TableModelListener objects.
216       *
217       * @return Array of TableModelListener objects.
218       *
219       * @since 1.4
220       */
221      public TableModelListener[] getTableModelListeners()
222      {
223        return (TableModelListener[])
224          listenerList.getListeners (TableModelListener.class);
225      }
226    
227      /**
228     * fireTableDataChanged     * fireTableDataChanged
229     */     */
230    public void fireTableDataChanged()    public void fireTableDataChanged()

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26