Package org.omegat.gui.preferences.view
Class PluginInfoTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
javax.swing.table.DefaultTableModel
org.omegat.gui.preferences.view.PluginInfoTableModel
- All Implemented Interfaces:
Serializable,TableModel
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Clear all plugin dataClass<?>getColumnClass(int columnIndex) intgetColumnName(int column) getItemAt(int rowIndex) Get all plugins currently in the modelintgetValueAt(int row, int column) booleanisCellEditable(int rowIndex, int columnIndex) voidsetPlugins(List<PluginInformation> plugins) Update the model with new plugin dataMethods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, getDataVector, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount, setValueAtMethods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Field Details
-
COLUMN_NAME
public static final int COLUMN_NAME- See Also:
-
COLUMN_CATEGORY
public static final int COLUMN_CATEGORY- See Also:
-
-
Constructor Details
-
PluginInfoTableModel
public PluginInfoTableModel()
-
-
Method Details
-
getColumnClass
- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classAbstractTableModel
-
isCellEditable
public boolean isCellEditable(int rowIndex, int columnIndex) - Specified by:
isCellEditablein interfaceTableModel- Overrides:
isCellEditablein classDefaultTableModel
-
getColumnCount
public int getColumnCount()- Specified by:
getColumnCountin interfaceTableModel- Overrides:
getColumnCountin classDefaultTableModel
-
getRowCount
public int getRowCount()- Specified by:
getRowCountin interfaceTableModel- Overrides:
getRowCountin classDefaultTableModel
-
getColumnName
- Specified by:
getColumnNamein interfaceTableModel- Overrides:
getColumnNamein classDefaultTableModel
-
getValueAt
- Specified by:
getValueAtin interfaceTableModel- Overrides:
getValueAtin classDefaultTableModel
-
getItemAt
-
setPlugins
Update the model with new plugin data- Parameters:
plugins- List of plugins to display
-
clear
public void clear()Clear all plugin data -
getPlugins
Get all plugins currently in the model- Returns:
- List of plugins
-