|
|||||||||
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.FeatureTypeTableModel
public class FeatureTypeTableModel
Diese Klasse stellt ein TableModel
auf einem FeatureType
dar. Dieses definiert zwei Spalten, in denen der Name (0) und der
Typ (1) der Attribute dargestellt werden.
Field Summary | |
---|---|
protected AttributeTypeFilter |
attrFilter
Bestimmt die angezeigten Features |
protected Vector<AttributeType> |
attrTypes
Speichert die (die gefilterten!) |
protected FeatureType |
featureType
FeatureType das 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 | |
---|---|
FeatureTypeTableModel()
Erstellt ein leeres Tabellen-Modell. |
|
FeatureTypeTableModel(FeatureType type)
Erstellt ein neues Tabellen-Modell. |
Method Summary | |
---|---|
String[] |
createColumnNames()
Liefert die Spaltennamen der Tabelle. |
AttributeTypeFilter |
getAttributeFilter()
Liefert den Filter, der die dargestellten Attribute bestimmt. |
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. |
void |
setAttributeFilter(AttributeTypeFilter attrFilter)
Setzt den Filter, der die dargestellten Attribute bestimmt. |
void |
setFeatureType(FeatureType ftype)
Setzt den FeatureType , der in der Tabelle dargestellt wird. |
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, isCellEditable, removeTableModelListener, setValueAt |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected FeatureType featureType
FeatureType
das in der Tabelle dargestellt wird.
protected AttributeTypeFilter attrFilter
protected Vector<AttributeType> attrTypes
Constructor Detail |
---|
public FeatureTypeTableModel()
public FeatureTypeTableModel(FeatureType type)
type
- ein FeatureTypeMethod Detail |
---|
public void setFeatureType(FeatureType ftype)
FeatureType
, der in der Tabelle dargestellt wird.
ftype
- FeatureType
public AttributeTypeFilter getAttributeFilter()
public void setAttributeFilter(AttributeTypeFilter attrFilter)
attrFilter
- Filterpublic FeatureType getFeatureType()
FeatureType
, der in der Tabelle dargestellt wird.
public String[] createColumnNames()
createColumnNames
in class AbstractTableModel
public int getRowCount()
FeatureType
.
public Object getValueAt(int rowIndex, int columnIndex)
rowIndex
- Zeilen-Index (beginnend bei 0)columnIndex
- Spalten-Index (beginnend bei 0)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |