Class ApplicationsTableModel
java.lang.Object
|
+--com.sun.java.swing.table.AbstractTableModel
|
+--ApplicationsTableModel
- public class ApplicationsTableModel
- extends com.sun.java.swing.table.AbstractTableModel
- See Also:
- Serialized Form
Fields inherited from class com.sun.java.swing.table.AbstractTableModel |
listenerList |
Constructor Summary |
ApplicationsTableModel(DBConnect db)
Erzeugt ein Datenmodell der verfügbaren Applikationen, die vom
ApplicationsManager angezeigt und gestartet werden können. |
ApplicationsTableModel(DBConnect db,
int orderIndex)
Erzeugt ein Datenmodell der verfügbaren Applikationen, die vom
ApplicationsManager angezeigt und gestartet werden können. |
Method Summary |
int |
getColumnCount()
Gibt die Anzahl der im Model fest vereinbarten Spalten zurück. |
int |
getRowCount()
Gibt die Anzahl der erfolgreich gelesenen Datensätze zurück |
java.lang.Object |
getValueAt(int row,
int column)
Gibt die Werte aus der eingelesenen Tabelle der Programme zurück. |
Methods inherited from class com.sun.java.swing.table.AbstractTableModel |
addTableModelListener,
findColumn,
fireTableCellUpdated,
fireTableChanged,
fireTableDataChanged,
fireTableRowsDeleted,
fireTableRowsInserted,
fireTableRowsUpdated,
fireTableStructureChanged,
getColumnClass,
getColumnName,
isCellEditable,
removeTableModelListener,
setValueAt |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ORDER_BY_ID
public static final int ORDER_BY_ID
- Konstante, die im Konstruktor des Models verwendet werden kann, um die Programme
nach ihren IDs geordnet anzeigen zu lassen.
ORDER_BY_NAME
public static final int ORDER_BY_NAME
- Konstante, die im Konstruktor des Models verwendet werden kann, um die Programme
nach ihren Namen geordnet anzeigen zu lassen.
ORDER_BY_DESC
public static final int ORDER_BY_DESC
- Konstante, die im Konstruktor des Models verwendet werden kann, um die Programme
nach der Beschreibung geordnet anzeigen zu lassen.
ORDER_BY_TYPE
public static final int ORDER_BY_TYPE
- Konstante, die im Konstruktor des Models verwendet werden kann, um die Programme
nach ihren Typen (metadatenkennend etc.) geordnet anzeigen zu lassen.
TYP_METADATEN_KENNEND
public static final int TYP_METADATEN_KENNEND
TYP_METADATEN_NICHT_KENNEND
public static final int TYP_METADATEN_NICHT_KENNEND
TYP_CLASSLOADER_APPLET
public static final int TYP_CLASSLOADER_APPLET
PROGRAMM_ID_COLUMN_INDEX
public int PROGRAMM_ID_COLUMN_INDEX
NAME_COLUMN_INDEX
public int NAME_COLUMN_INDEX
BESCHREIBUNG_COLUMN_INDEX
public int BESCHREIBUNG_COLUMN_INDEX
TYP_COLUMN_INDEX
public int TYP_COLUMN_INDEX
URL_COLUMN_INDEX
public int URL_COLUMN_INDEX
TABELLENNAME_COLUMN_INDEX
public int TABELLENNAME_COLUMN_INDEX
ApplicationsTableModel
public ApplicationsTableModel(DBConnect db)
- Erzeugt ein Datenmodell der verfügbaren Applikationen, die vom
ApplicationsManager angezeigt und gestartet werden können.
Die Programme werden nach ihrer ID in der Datenbank geordnet.
- Parameters:
db
- die Verbindung zu der Datenbank, die die Tabelle mit den Programmen führt.
ApplicationsTableModel
public ApplicationsTableModel(DBConnect db,
int orderIndex)
- Erzeugt ein Datenmodell der verfügbaren Applikationen, die vom
ApplicationsManager angezeigt und gestartet werden können.
- Parameters:
db
- die Verbindung zu der Datenbank, die die Tabelle mit den Programmen führt.orderIndex
- bestimmt, wie die Programme im Model geordnet werden sollen. Ist das Array
leer, so wird die Ordnung in der Datenbank beibehalten. Ansonsten wird nach dem angegeben
Spaltenindex sortiert. Die möglichen Spalten sind als static-public-Felder in dieser Klasse
definiert. Beispiel für orderIndex:
int[] o = {ApplicationsTableModel.ORDER_BY_TYPE, ApplicationsTableModel.ORDER_BY_NAME}
getRowCount
public int getRowCount()
- Gibt die Anzahl der erfolgreich gelesenen Datensätze zurück
- Overrides:
- getRowCount in class com.sun.java.swing.table.AbstractTableModel
getColumnCount
public int getColumnCount()
- Gibt die Anzahl der im Model fest vereinbarten Spalten zurück.
- Overrides:
- getColumnCount in class com.sun.java.swing.table.AbstractTableModel
getValueAt
public java.lang.Object getValueAt(int row,
int column)
- Gibt die Werte aus der eingelesenen Tabelle der Programme zurück.
- Overrides:
- getValueAt in class com.sun.java.swing.table.AbstractTableModel