allensoft.gui
Class DirectoryContentsTableModel
java.lang.Object
|
+--javax.swing.table.AbstractTableModel
|
+--allensoft.gui.DirectoryContentsTableModel
- All Implemented Interfaces:
- java.io.Serializable, javax.swing.table.TableModel
- public class DirectoryContentsTableModel
- extends javax.swing.table.AbstractTableModel
A table model that defines the contents of a directory.
- See Also:
- Serialized Form
Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
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, toString, wait, wait, wait |
FILE_COLUMN
public static final int FILE_COLUMN
SIZE_COLUMN
public static final int SIZE_COLUMN
PERMISSIONS_COLUMN
public static final int PERMISSIONS_COLUMN
DirectoryContentsTableModel
public DirectoryContentsTableModel(java.io.File directory,
java.io.FileFilter filter)
DirectoryContentsTableModel
public DirectoryContentsTableModel(java.io.File directory)
DirectoryContentsTableModel
public DirectoryContentsTableModel()
getDirectory
public java.io.File getDirectory()
setDirectory
public void setDirectory(java.io.File directory)
getFileFilter
public java.io.FileFilter getFileFilter()
setFileFilter
public void setFileFilter(java.io.FileFilter filter)
setDirectoryAndFilter
public void setDirectoryAndFilter(java.io.File directory,
java.io.FileFilter filter)
getColumnName
public java.lang.String getColumnName(int nColumn)
- Overrides:
getColumnName
in class javax.swing.table.AbstractTableModel
getColumnClass
public java.lang.Class getColumnClass(int nColumn)
- Overrides:
getColumnClass
in class javax.swing.table.AbstractTableModel
getRowCount
public int getRowCount()
- Overrides:
getRowCount
in class javax.swing.table.AbstractTableModel
getColumnCount
public int getColumnCount()
- Overrides:
getColumnCount
in class javax.swing.table.AbstractTableModel
getValueAt
public java.lang.Object getValueAt(int nRow,
int nColumn)
- Overrides:
getValueAt
in class javax.swing.table.AbstractTableModel
reloadContents
public void reloadContents()