|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.table.AbstractTableModel
schmitzm.swing.table.AbstractTableModel
schmitzm.geotools.feature.FeatureTableModel
public class FeatureTableModel
Diese Klasse stellt ein TableModel
auf einem einzelnen Feature
dar. Dieses definiert drei Spalten:
Field Summary | |
---|---|
protected Feature |
feature
Feature das in der Tabelle dargestellt wird. |
protected FeatureType |
featureType
FeatureType der in der Tabelle dargestellt wird. |
Fields inherited from class schmitzm.swing.table.AbstractTableModel |
---|
colNames |
Fields inherited from class javax.swing.table.AbstractTableModel |
---|
listenerList |
Constructor Summary | |
---|---|
FeatureTableModel()
Erstellt ein leeres Tabellen-Modell. |
|
FeatureTableModel(Feature feature)
Erstellt ein neues Tabellen-Modell. |
|
FeatureTableModel(FeatureType type)
Erstellt ein neues Tabellen-Modell. |
Method Summary | |
---|---|
String[] |
createColumnNames()
Liefert die Spaltennamen der Tabelle. |
Feature |
getFeature()
Liefert das Feature , das in der Tabelle dargestellt wird. |
FeatureType |
getFeatureType()
Liefert den FeatureType , der in der Tabelle dargestellt wird. |
int |
getRowCount()
Liefert die Anzahl an Zeilen. |
Object |
getValueAt(int rowIndex,
int columnIndex)
Liefert einen Wert der Tabelle. |
boolean |
isCellEditable(int rowIndex,
int columnIndex)
Liefert true nur fuer die Spalte "Wert" (2) und nur
dann, wenn es sich um eine numerisches oder String-Attribut
handelt. |
void |
setFeature(Feature feature)
Setzt das Feature , das in der Tabelle dargestellt wird. |
void |
setFeature(FeatureType fType)
Setzt das Feature , das in der Tabelle dargestellt wird. |
void |
setValueAt(Object value,
int rowIndex,
int columnIndex)
Setzt einen Wert der Tabelle. |
Methods inherited from class schmitzm.swing.table.AbstractTableModel |
---|
getColumnCount, getColumnName, getColumnNames |
Methods inherited from class javax.swing.table.AbstractTableModel |
---|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Feature feature
Feature
das in der Tabelle dargestellt wird.
protected FeatureType featureType
FeatureType
der in der Tabelle dargestellt wird.
Constructor Detail |
---|
public FeatureTableModel()
public FeatureTableModel(Feature feature)
feature
- dargestelltes Featurepublic FeatureTableModel(FeatureType type)
type
- ein FeatureTypeMethod Detail |
---|
public void setFeature(Feature feature)
Feature
, das in der Tabelle dargestellt wird.
feature
- Feature
public void setFeature(FeatureType fType)
Feature
, das in der Tabelle dargestellt wird.
fType
- FeatureType
fuer den eine Standard-Feature
angezeigt wirdpublic FeatureType getFeatureType()
FeatureType
, der in der Tabelle dargestellt wird.
public Feature getFeature()
Feature
, das in der Tabelle dargestellt wird.
public String[] createColumnNames()
createColumnNames
in class AbstractTableModel
public int getRowCount()
Feature
.
public Object getValueAt(int rowIndex, int columnIndex)
rowIndex
- Zeilen-Index (beginnend bei 0)columnIndex
- Spalten-Index (beginnend bei 0)public void setValueAt(Object value, int rowIndex, int columnIndex)
setValueAt
in interface TableModel
setValueAt
in class AbstractTableModel
rowIndex
- Zeilen-Index (beginnend bei 0)columnIndex
- Spalten-Index (beginnend bei 0)public boolean isCellEditable(int rowIndex, int columnIndex)
true
nur fuer die Spalte "Wert" (2) und nur
dann, wenn es sich um eine numerisches oder String-Attribut
handelt.
isCellEditable
in interface TableModel
isCellEditable
in class AbstractTableModel
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |