|
|||||||||
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 SimpleFeatureType
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<AttributeDescriptor> |
attrTypes
Speichert die (die gefilterten!) |
protected SimpleFeatureType |
featureType
SimpleFeatureType 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(SimpleFeatureType 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. |
SimpleFeatureType |
getFeatureType()
Liefert den SimpleFeatureType , 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(SimpleFeatureType ftype)
Setzt den SimpleFeatureType , 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 SimpleFeatureType featureType
SimpleFeatureType
das in der Tabelle dargestellt wird.
protected AttributeTypeFilter attrFilter
protected Vector<AttributeDescriptor> attrTypes
Constructor Detail |
---|
public FeatureTypeTableModel()
public FeatureTypeTableModel(SimpleFeatureType type)
type
- ein SimpleFeatureTypeMethod Detail |
---|
public void setFeatureType(SimpleFeatureType ftype)
SimpleFeatureType
, der in der Tabelle dargestellt wird.
ftype
- SimpleFeatureType
public AttributeTypeFilter getAttributeFilter()
public void setAttributeFilter(AttributeTypeFilter attrFilter)
attrFilter
- Filterpublic SimpleFeatureType getFeatureType()
SimpleFeatureType
, der in der Tabelle dargestellt wird.
public String[] createColumnNames()
createColumnNames
in class AbstractTableModel
public int getRowCount()
SimpleFeatureType
.
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 |