Class HeaderTableModel
java.lang.Object
|
+--javax.swing.table.AbstractTableModel
|
+--HAbstractTableModel
|
+--HeaderTableModel
- public class HeaderTableModel
- extends HAbstractTableModel
Realizza un modello per la tabella HeaderTable
delle intestazioni
scaricate da un FE.
- Author:
- Mauro Barbieri
- See Also:
- Serialized Form
Field Summary |
(package private) java.lang.String[] |
columnNames
Nomi delle colonne della tabella di cui è il modello. |
(package private) java.util.ArrayList |
headers
Contiene le intestazioni da visualizzare in tabella. |
Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
Method Summary |
java.lang.Class |
getColumnClass(int c)
Restituisce la classe di appartenenza degli oggetti
visualizzati nella colonna di indice col della tabella. |
int |
getColumnCount()
Restituisce il numero di colonne della tabella. |
java.lang.String |
getColumnName(int col)
Restituisce la stringa che rappresenta il nome della colonna
di indice col della tabella. |
MsgHeader |
getHeaderAt(int row)
Restituisce il MsgHeader visualizzato nella riga row
della tabella. |
int |
getRowCount()
Restituisce il numero di righe della tabella. |
java.lang.Object |
getValueAt(int row,
int col)
Restituisce l'oggetto visualizzato all'incrocio della riga
row e della colonna col nella tabella. |
void |
newHeaders(MsgHeader[] new_headers)
Sostituisce tutto il contenuto della tabella con l'array di
MsgHeader new_headers.
|
Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener,
findColumn,
fireTableCellUpdated,
fireTableChanged,
fireTableDataChanged,
fireTableRowsDeleted,
fireTableRowsInserted,
fireTableRowsUpdated,
fireTableStructureChanged,
isCellEditable,
removeTableModelListener,
setValueAt |
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
columnNames
final java.lang.String[] columnNames
- Nomi delle colonne della tabella di cui è il modello.
headers
java.util.ArrayList headers
- Contiene le intestazioni da visualizzare in tabella.
HeaderTableModel
public HeaderTableModel(MsgHeader[] h)
- Costruisce un HeaderTableModel a partire da un array di
intestazioni.
Se l'argomento passato è null la tabella risulta vuota.
- Parameters:
h
- l'array di intestazioni visualizzate in tabella.
getColumnCount
public int getColumnCount()
- Restituisce il numero di colonne della tabella.
- Returns:
- il numero di colonne della tabella.
- Overrides:
- getColumnCount in class javax.swing.table.AbstractTableModel
getRowCount
public int getRowCount()
- Restituisce il numero di righe della tabella.
- Returns:
- il numero di righe della tabella.
- Overrides:
- getRowCount in class javax.swing.table.AbstractTableModel
getColumnName
public java.lang.String getColumnName(int col)
- Restituisce la stringa che rappresenta il nome della colonna
di indice col della tabella.
- Parameters:
col
- indice della colonna (da 0 a
getColumnCount()
-1}.- Returns:
- la stringa che rappresenta il nome della colonna di
indice col della tabella.
- Overrides:
- getColumnName in class javax.swing.table.AbstractTableModel
getValueAt
public java.lang.Object getValueAt(int row,
int col)
- Restituisce l'oggetto visualizzato all'incrocio della riga
row e della colonna col nella tabella.
- Parameters:
row
- indice di riga relativo alla tabella.col
- indice di colonna relativo alla tabella.- Returns:
- l'oggetto visualizzato all'incrocio della riga row e
della colonna col nella tabella.
- Overrides:
- getValueAt in class javax.swing.table.AbstractTableModel
getColumnClass
public java.lang.Class getColumnClass(int c)
- Restituisce la classe di appartenenza degli oggetti
visualizzati nella colonna di indice col della tabella.
- Parameters:
c
- indice della colonna della tabella.- Returns:
- la classe di appartenenza degli oggetti visualizzati
nella colonna di indice col della tabella.
- Overrides:
- getColumnClass in class javax.swing.table.AbstractTableModel
newHeaders
public void newHeaders(MsgHeader[] new_headers)
- Sostituisce tutto il contenuto della tabella con l'array di
MsgHeader
new_headers.
Se l'argomento new_headers è null, tutte le intestazioni
contenute nella tabella vengono eliminate.
- Parameters:
new_headers
- array di MsgHeader
da visualizzare.
getHeaderAt
public MsgHeader getHeaderAt(int row)
- Restituisce il
MsgHeader
visualizzato nella riga row
della tabella.
- Parameters:
row
- indice di riga relativo alla tabella.- Returns:
- il
MsgHeader
visualizzato nella riga row
della tabella. - Overrides:
- getHeaderAt in class HAbstractTableModel