Class FeatureRulesModel
java.lang.Object
javax.swing.table.AbstractTableModel
org.gvsig.fmap.dal.swing.impl.featuretype.featurerule.FeatureRulesModel
- All Implemented Interfaces:
Serializable,Iterable<org.gvsig.fmap.dal.feature.FeatureRule>,TableModel,AggregateController.AggregateModel<org.gvsig.fmap.dal.feature.FeatureRule>,org.gvsig.tools.util.GetItem<org.gvsig.fmap.dal.feature.FeatureRule>
public class FeatureRulesModel
extends AbstractTableModel
implements AggregateController.AggregateModel<org.gvsig.fmap.dal.feature.FeatureRule>
- Author:
- gvSIG Team
- See Also:
-
Field Summary
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintaddItem(org.gvsig.fmap.dal.feature.FeatureRule rule) org.gvsig.fmap.dal.feature.FeatureRulevoidorg.gvsig.fmap.dal.feature.FeatureRuleget(int position) Class<?> getColumnClass(int columnIndex) intgetColumnName(int columnIndex) intgetValueAt(int rowIndex, int columnIndex) voiditemUpdated(int position) Iterator<org.gvsig.fmap.dal.feature.FeatureRule> iterator()Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAtMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface javax.swing.table.TableModel
addTableModelListener, isCellEditable, removeTableModelListener, setValueAt
-
Constructor Details
-
FeatureRulesModel
public FeatureRulesModel() -
FeatureRulesModel
public FeatureRulesModel(org.gvsig.fmap.dal.feature.FeatureRules rules)
-
-
Method Details
-
createItem
public org.gvsig.fmap.dal.feature.FeatureRule createItem()- Specified by:
createItemin interfaceAggregateController.AggregateModel<org.gvsig.fmap.dal.feature.FeatureRule>
-
addItem
public int addItem(org.gvsig.fmap.dal.feature.FeatureRule rule) - Specified by:
addItemin interfaceAggregateController.AggregateModel<org.gvsig.fmap.dal.feature.FeatureRule>
-
itemUpdated
public void itemUpdated(int position) - Specified by:
itemUpdatedin interfaceAggregateController.AggregateModel<org.gvsig.fmap.dal.feature.FeatureRule>
-
get
public org.gvsig.fmap.dal.feature.FeatureRule get(int position) - Specified by:
getin interfaceorg.gvsig.tools.util.GetItem<org.gvsig.fmap.dal.feature.FeatureRule>
-
iterator
-
getRowCount
public int getRowCount()- Specified by:
getRowCountin interfaceTableModel
-
getColumnCount
public int getColumnCount()- Specified by:
getColumnCountin interfaceTableModel
-
getColumnName
- Specified by:
getColumnNamein interfaceTableModel- Overrides:
getColumnNamein classAbstractTableModel
-
getColumnClass
- Specified by:
getColumnClassin interfaceTableModel- Overrides:
getColumnClassin classAbstractTableModel
-
getValueAt
- Specified by:
getValueAtin interfaceTableModel
-
fetch
- Specified by:
fetchin interfaceAggregateController.AggregateModel<org.gvsig.fmap.dal.feature.FeatureRule>
-