|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.table.AbstractTableModel
fr.ifremer.isisfish.ui.script.FileSelectionTableModel
public class FileSelectionTableModel
File selection table model displayed in import/export script for files selection (first column is checkbox).
| Field Summary | |
|---|---|
protected List<String> |
availableFiles
All files displayed in table. |
static String[] |
COLUMN_NAMES
Column names. |
protected List<String> |
selectedFiles
Only selected files. |
| Fields inherited from class javax.swing.table.AbstractTableModel |
|---|
listenerList |
| Constructor Summary | |
|---|---|
FileSelectionTableModel(List<String> availableFiles)
Constructor. |
|
| Method Summary | |
|---|---|
Class<?> |
getColumnClass(int columnIndex)
|
int |
getColumnCount()
|
String |
getColumnName(int column)
|
int |
getRowCount()
|
List<String> |
getSelectedFiles()
Get current files selection. |
Object |
getValueAt(int rowIndex,
int columnIndex)
|
boolean |
isCellEditable(int rowIndex,
int columnIndex)
|
void |
setAllChecked(boolean selection)
Set all files selected. |
void |
setValueAt(Object value,
int rowIndex,
int columnIndex)
|
| Methods inherited from class javax.swing.table.AbstractTableModel |
|---|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String[] COLUMN_NAMES
protected List<String> availableFiles
protected List<String> selectedFiles
| Constructor Detail |
|---|
public FileSelectionTableModel(List<String> availableFiles)
availableFiles - available file list| Method Detail |
|---|
public int getColumnCount()
public String getColumnName(int column)
getColumnName in interface TableModelgetColumnName in class AbstractTableModelpublic Class<?> getColumnClass(int columnIndex)
getColumnClass in interface TableModelgetColumnClass in class AbstractTableModel
public boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable in interface TableModelisCellEditable in class AbstractTableModelpublic int getRowCount()
public Object getValueAt(int rowIndex,
int columnIndex)
public void setValueAt(Object value,
int rowIndex,
int columnIndex)
setValueAt in interface TableModelsetValueAt in class AbstractTableModelpublic void setAllChecked(boolean selection)
selection - true to select all files, false to unselect all filespublic List<String> getSelectedFiles()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||