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

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

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

revision 1.2 by aselkirk, Thu Apr 25 05:37:03 2002 UTC revision 1.3 by mkoch, Sun Oct 12 16:48:34 2003 UTC
# Line 41  package javax.swing.table; Line 41  package javax.swing.table;
41  import javax.swing.event.TableModelListener;  import javax.swing.event.TableModelListener;
42    
43  /**  /**
44   * TableModel interface   * TableModel public interface
45   * @author Andrew Selkirk   * @author Andrew Selkirk
46   */   */
47  public interface TableModel {  public interface TableModel {
# Line 50  public interface TableModel { Line 50  public interface TableModel {
50           * getRowCount           * getRowCount
51           * @returns row count           * @returns row count
52           */           */
53          public int getRowCount();          int getRowCount();
54    
55          /**          /**
56           * getColumnCount           * getColumnCount
57           * @returns column count           * @returns column count
58           */           */
59          public int getColumnCount();          int getColumnCount();
60    
61          /**          /**
62           * getColumnName           * getColumnName
63           * @param columnIndex Column index           * @param columnIndex Column index
64           * @returns Column name           * @returns Column name
65           */           */
66          public String getColumnName(int columnIndex);          String getColumnName(int columnIndex);
67    
68          /**          /**
69           * getColumnClass           * getColumnClass
70           * @param columnIndex Column index           * @param columnIndex Column index
71           * @returns Column class           * @returns Column class
72           */           */
73          public Class getColumnClass(int columnIndex);          Class getColumnClass(int columnIndex);
74    
75          /**          /**
76           * isCellEditable           * isCellEditable
# Line 78  public interface TableModel { Line 78  public interface TableModel {
78           * @param columnIndex Column index           * @param columnIndex Column index
79           * @returns true if editable, false otherwise           * @returns true if editable, false otherwise
80           */           */
81          public boolean isCellEditable(int rowIndex, int columnIndex);          boolean isCellEditable(int rowIndex, int columnIndex);
82    
83          /**          /**
84           * getValueAt           * getValueAt
# Line 86  public interface TableModel { Line 86  public interface TableModel {
86           * @param columnIndex Column index           * @param columnIndex Column index
87           * @returns Value at specified indices           * @returns Value at specified indices
88           */           */
89          public Object getValueAt(int rowIndex, int columnIndex);          Object getValueAt(int rowIndex, int columnIndex);
90    
91          /**          /**
92           * setValueAt           * setValueAt
# Line 94  public interface TableModel { Line 94  public interface TableModel {
94           * @param rowIndex Row index           * @param rowIndex Row index
95           * @param columnIndex Column index           * @param columnIndex Column index
96           */           */
97          public void setValueAt(Object aValue, int rowIndex, int columnIndex);          void setValueAt(Object aValue, int rowIndex, int columnIndex);
98    
99          /**          /**
100           * addTableModelListener           * addTableModelListener
101           * @param listener TableModelListener           * @param listener TableModelListener
102           */           */
103          public void addTableModelListener(TableModelListener listener);          void addTableModelListener(TableModelListener listener);
104    
105          /**          /**
106           * removeTableModelListener           * removeTableModelListener
107           * @param listener TableModelListener           * @param listener TableModelListener
108           */           */
109          public void removeTableModelListener(TableModelListener listener);          void removeTableModelListener(TableModelListener listener);
110    
111    
112  } // TableModel  } // TableModel

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

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