public class SimpleFeaturesTableModelImpl extends javax.swing.table.AbstractTableModel implements SimpleFeaturesTableModel
| Modifier and Type | Class and Description |
|---|---|
static class |
SimpleFeaturesTableModelImpl.ColorRangeRenderer |
EMPTY_UNMODIFIABLEBASICLISTEMPTY_GETITEMWITHSIZEANDITERATOR| Constructor and Description |
|---|
SimpleFeaturesTableModelImpl(FeatureStore store) |
SimpleFeaturesTableModelImpl(FeatureStore store,
Expression filter) |
SimpleFeaturesTableModelImpl(FeatureType featureType) |
SimpleFeaturesTableModelImpl(FeatureType featureType,
java.util.List<java.lang.String> columnNames,
java.util.List<Feature> features) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose()
Disposes the current object, to allow it to close and dispose any used
resources.
|
Feature |
get(int position) |
java.lang.Class<?> |
getColumnClass(int columnIndex) |
int |
getColumnCount() |
java.lang.String |
getColumnName(int columnIndex) |
java.util.List<java.lang.String> |
getColumnNames() |
Feature |
getFeatureAt(int rowIndex) |
FeatureAttributeDescriptor |
getFeatureDescriptor(int columnIndex) |
java.util.List<Feature> |
getFeatures() |
Expression |
getFeaturesFilter(int[] rows) |
int |
getRowCount() |
java.lang.Object |
getValueAt(Feature feature,
int columnIndex) |
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex) |
boolean |
hasErrors() |
boolean |
isCellEditable(int rowIndex,
int columnIndex) |
boolean |
isEmpty() |
java.util.Iterator<Feature> |
iterator() |
static void |
selfRegister() |
void |
setCellRenderers(javax.swing.JTable table) |
void |
setCellRenderers(javax.swing.JTable table,
java.util.Map<java.lang.String,javax.swing.table.TableCellRenderer> renderers) |
void |
setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex) |
int |
size() |
java.util.List<Feature> |
toList() |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddTableModelListener, removeTableModelListenerisEmpty, isEmpty, isEmptyQuietlypublic SimpleFeaturesTableModelImpl(FeatureStore store) throws DataException
DataExceptionpublic SimpleFeaturesTableModelImpl(FeatureStore store, Expression filter) throws DataException
DataExceptionpublic SimpleFeaturesTableModelImpl(FeatureType featureType)
public SimpleFeaturesTableModelImpl(FeatureType featureType, java.util.List<java.lang.String> columnNames, java.util.List<Feature> features)
public java.util.List<java.lang.String> getColumnNames()
getColumnNames in interface SimpleFeaturesTableModelpublic void setCellRenderers(javax.swing.JTable table)
setCellRenderers in interface SimpleFeaturesTableModelpublic void setCellRenderers(javax.swing.JTable table,
java.util.Map<java.lang.String,javax.swing.table.TableCellRenderer> renderers)
setCellRenderers in interface SimpleFeaturesTableModelpublic java.util.List<Feature> getFeatures()
getFeatures in interface SimpleFeaturesTableModelpublic void dispose()
DisposableNOTE:After calling this method, the object may not be usable anymore.
dispose in interface Disposablepublic int getRowCount()
getRowCount in interface javax.swing.table.TableModelpublic boolean hasErrors()
hasErrors in interface SimpleFeaturesTableModelpublic int getColumnCount()
getColumnCount in interface javax.swing.table.TableModelpublic java.lang.String getColumnName(int columnIndex)
getColumnName in interface javax.swing.table.TableModelgetColumnName in class javax.swing.table.AbstractTableModelpublic java.lang.Class<?> getColumnClass(int columnIndex)
getColumnClass in interface javax.swing.table.TableModelgetColumnClass in class javax.swing.table.AbstractTableModelpublic boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.AbstractTableModelpublic FeatureAttributeDescriptor getFeatureDescriptor(int columnIndex)
getFeatureDescriptor in interface SimpleFeaturesTableModelpublic Feature getFeatureAt(int rowIndex)
getFeatureAt in interface SimpleFeaturesTableModelpublic java.lang.Object getValueAt(int rowIndex,
int columnIndex)
getValueAt in interface javax.swing.table.TableModelpublic java.lang.Object getValueAt(Feature feature, int columnIndex)
getValueAt in interface SimpleFeaturesTableModelpublic void setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
setValueAt in interface javax.swing.table.TableModelsetValueAt in class javax.swing.table.AbstractTableModelpublic java.util.List<Feature> toList()
toList in interface UnmodifiableBasicList<Feature>public java.util.Iterator<Feature> iterator()
iterator in interface java.lang.Iterable<Feature>public static void selfRegister()
public Expression getFeaturesFilter(int[] rows)
getFeaturesFilter in interface SimpleFeaturesTableModel