textmaven.application.swinggui
Class WordTableModel

java.lang.Object
  extended byjavax.swing.table.AbstractTableModel
      extended bytextmaven.application.swinggui.WordTableModel
All Implemented Interfaces:
javax.swing.event.ChangeListener, java.util.EventListener, java.io.Serializable, javax.swing.table.TableModel

public class WordTableModel
extends javax.swing.table.AbstractTableModel
implements javax.swing.event.ChangeListener

Author:
krebtho
See Also:
Serialized Form

Field Summary
static textmaven.application.swinggui.ColumnData[] mColumns
           
static java.lang.String SEPARATOR
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
WordTableModel()
           
 
Method Summary
 void addRow()
           
 boolean delete(int nRow)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int column)
           
 WordData getLineAt(int nRow)
           
 int getRowCount()
           
 java.lang.Object getValueAt(int rowIndex, int columnIndex)
           
 void insert(int nRow)
           
 void insert(WordData wd, int nRow)
           
 boolean isCellEditable(int rowIndex, int columnIndex)
           
static WordTableModel read(java.io.File f)
           
 void setValueAt(java.lang.Object value, int nRow, int nCol)
           
 void stateChanged(javax.swing.event.ChangeEvent e)
           
 void write(java.io.File f)
           
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SEPARATOR

public static final java.lang.String SEPARATOR
See Also:
Constant Field Values

mColumns

public static final textmaven.application.swinggui.ColumnData[] mColumns
Constructor Detail

WordTableModel

public WordTableModel()
Method Detail

read

public static WordTableModel read(java.io.File f)

addRow

public void addRow()

getRowCount

public int getRowCount()
Specified by:
getRowCount in interface javax.swing.table.TableModel

getColumnCount

public int getColumnCount()
Specified by:
getColumnCount in interface javax.swing.table.TableModel

getValueAt

public java.lang.Object getValueAt(int rowIndex,
                                   int columnIndex)
Specified by:
getValueAt in interface javax.swing.table.TableModel

setValueAt

public void setValueAt(java.lang.Object value,
                       int nRow,
                       int nCol)
Specified by:
setValueAt in interface javax.swing.table.TableModel

delete

public boolean delete(int nRow)

insert

public void insert(int nRow)

insert

public void insert(WordData wd,
                   int nRow)

isCellEditable

public boolean isCellEditable(int rowIndex,
                              int columnIndex)
Specified by:
isCellEditable in interface javax.swing.table.TableModel

getColumnName

public java.lang.String getColumnName(int column)
Specified by:
getColumnName in interface javax.swing.table.TableModel

getLineAt

public WordData getLineAt(int nRow)

write

public void write(java.io.File f)

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent e)
Specified by:
stateChanged in interface javax.swing.event.ChangeListener


Copyright © 2002-2005 Sourceforge. All Rights Reserved.