public class MoMaXPluginDialogPaneValue extends FwkDialogPaneValue implements javax.swing.table.TableModel, java.lang.Cloneable
getHt, ident, propertyChange, setHt, version
Constructor and Description |
---|
MoMaXPluginDialogPaneValue(ResultSetExt resultSet,
java.util.List<java.lang.String> alias)
The constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addTableModelListener(javax.swing.event.TableModelListener l) |
java.lang.Object |
clone() |
java.lang.Class<?> |
getColumnClass(int columnIndex) |
int |
getColumnCount() |
java.lang.String |
getColumnName(int columnIndex) |
int |
getRowCount() |
java.lang.String[] |
getSelectedDesciptions()
This method returns the Values of the selected columns
|
java.lang.String[] |
getSelectedIds()
This method requires that the IDs are in the first column of the resulset.
|
int |
getSelectionCount()
Returns the number of selected rows in the model.
|
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex) |
boolean |
isCellEditable(int rowIndex,
int columnIndex) |
void |
removeTableModelListener(javax.swing.event.TableModelListener l) |
void |
selectRow(int rowIndex)
This method sets the boolean of the given row to true.
|
void |
setValueAt(java.lang.Object value,
int rowIndex,
int columnIndex) |
void |
unselectRow(int rowIndex)
This method sets the boolean of the given row to false.
|
addPropertyChangeListener, addPropertyChangeListener, entrySet, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getIdent, getProperties, getProperty, getPropertyChangeArray, getPropertyChangeListenerArray, getPropertyChangeListenerArray, getVersion, isPropertyChangeEventSuspended, main, release, removePropertyChangeListener, removePropertyChangeListener, setIdent, setProperties, setProperty, setSource, suspendPropertyChangeEvents, toString
clear, containsKey, containsValue, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
public MoMaXPluginDialogPaneValue(ResultSetExt resultSet, java.util.List<java.lang.String> alias)
resultSet
- the data for the modelalias
- the list of colunm namespublic void addTableModelListener(javax.swing.event.TableModelListener l)
addTableModelListener
in interface javax.swing.table.TableModel
public java.lang.Class<?> getColumnClass(int columnIndex)
getColumnClass
in interface javax.swing.table.TableModel
public int getColumnCount()
getColumnCount
in interface javax.swing.table.TableModel
public java.lang.String getColumnName(int columnIndex)
getColumnName
in interface javax.swing.table.TableModel
public int getRowCount()
getRowCount
in interface javax.swing.table.TableModel
public java.lang.Object getValueAt(int rowIndex, int columnIndex)
getValueAt
in interface javax.swing.table.TableModel
public boolean isCellEditable(int rowIndex, int columnIndex)
isCellEditable
in interface javax.swing.table.TableModel
public void removeTableModelListener(javax.swing.event.TableModelListener l)
removeTableModelListener
in interface javax.swing.table.TableModel
public void setValueAt(java.lang.Object value, int rowIndex, int columnIndex)
setValueAt
in interface javax.swing.table.TableModel
public java.lang.String[] getSelectedIds()
public java.lang.String[] getSelectedDesciptions()
public int getSelectionCount()
public void selectRow(int rowIndex) throws java.lang.IndexOutOfBoundsException
rowIndex
- the row to selectjava.lang.IndexOutOfBoundsException
- thrown when a rowindex >= amount of rows is providedpublic void unselectRow(int rowIndex)
rowIndex
- the row to deselectpublic java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.util.AbstractMap
java.lang.CloneNotSupportedException