nl.datraverse.dtvdiff
Class DtvDiffTableModel

java.lang.Object
  |
  +--javax.swing.table.AbstractTableModel
        |
        +--nl.datraverse.dtvdiff.DtvDiffTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class DtvDiffTableModel
extends javax.swing.table.AbstractTableModel

Title: DtvDiff

Description: Show differences between text files

Copyright: © 2002

Company: Datraverse B.V.

Version:
1.0
Author:
Rijk Ravestein
See Also:
Serialized Form

Field Summary
(package private) static java.lang.String[] columnNames
           
(package private)  DtvDiffFileHandler handler
           
 java.util.Vector vData
           
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
DtvDiffTableModel()
           
 
Method Summary
 java.lang.Class getColumnClass(int c)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int col)
           
 int getRowCount()
           
 java.lang.Object getValueAt(int row, int col)
           
 int lastRowOfBlock(int iRow)
           
 int nextDiff(int currentRow)
           
 int prevDiff(int currentRow)
           
 boolean refresh()
           
 void refreshDisplay()
           
 boolean refreshWith(java.lang.String strfileA, java.lang.String strfileB)
           
 boolean toggleIgnoreBlanks()
           
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, isCellEditable, removeTableModelListener, setValueAt
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

columnNames

static final java.lang.String[] columnNames

vData

public java.util.Vector vData

handler

DtvDiffFileHandler handler
Constructor Detail

DtvDiffTableModel

public DtvDiffTableModel()
Method Detail

getColumnCount

public int getColumnCount()
Overrides:
getColumnCount in class javax.swing.table.AbstractTableModel

getColumnName

public java.lang.String getColumnName(int col)
Overrides:
getColumnName in class javax.swing.table.AbstractTableModel

getRowCount

public int getRowCount()
Overrides:
getRowCount in class javax.swing.table.AbstractTableModel

getValueAt

public java.lang.Object getValueAt(int row,
                                   int col)
Overrides:
getValueAt in class javax.swing.table.AbstractTableModel

getColumnClass

public java.lang.Class getColumnClass(int c)
Overrides:
getColumnClass in class javax.swing.table.AbstractTableModel

toggleIgnoreBlanks

public boolean toggleIgnoreBlanks()

refreshDisplay

public void refreshDisplay()

refreshWith

public boolean refreshWith(java.lang.String strfileA,
                           java.lang.String strfileB)

refresh

public boolean refresh()

nextDiff

public int nextDiff(int currentRow)

prevDiff

public int prevDiff(int currentRow)

lastRowOfBlock

public int lastRowOfBlock(int iRow)