Class AvailableValuesModel

java.lang.Object
javax.swing.table.AbstractTableModel
org.gvsig.fmap.dal.swing.impl.featuretype.availablevalues.AvailableValuesModel
All Implemented Interfaces:
Serializable, Iterable<org.gvsig.tools.dynobject.DynObjectValueItem>, TableModel, AggregateController.AggregateModel<org.gvsig.tools.dynobject.DynObjectValueItem>, org.gvsig.tools.util.GetItem<org.gvsig.tools.dynobject.DynObjectValueItem>

public class AvailableValuesModel extends AbstractTableModel implements AggregateController.AggregateModel<org.gvsig.tools.dynobject.DynObjectValueItem>
Author:
gvSIG Team
See Also:
  • Constructor Details

    • AvailableValuesModel

      public AvailableValuesModel(List<org.gvsig.tools.dynobject.DynObjectValueItem> items)
    • AvailableValuesModel

      public AvailableValuesModel()
    • AvailableValuesModel

      public AvailableValuesModel(org.gvsig.tools.dynobject.DynObjectValueItem[] items)
  • Method Details

    • createItem

      public org.gvsig.tools.dynobject.DynObjectValueItem createItem()
      Specified by:
      createItem in interface AggregateController.AggregateModel<org.gvsig.tools.dynobject.DynObjectValueItem>
    • addItem

      public int addItem(org.gvsig.tools.dynobject.DynObjectValueItem item)
      Specified by:
      addItem in interface AggregateController.AggregateModel<org.gvsig.tools.dynobject.DynObjectValueItem>
    • itemUpdated

      public void itemUpdated(int position)
      Specified by:
      itemUpdated in interface AggregateController.AggregateModel<org.gvsig.tools.dynobject.DynObjectValueItem>
    • get

      public org.gvsig.tools.dynobject.DynObjectValueItem get(int position)
      Specified by:
      get in interface org.gvsig.tools.util.GetItem<org.gvsig.tools.dynobject.DynObjectValueItem>
    • iterator

      public Iterator<org.gvsig.tools.dynobject.DynObjectValueItem> iterator()
      Specified by:
      iterator in interface Iterable<org.gvsig.tools.dynobject.DynObjectValueItem>
    • getRowCount

      public int getRowCount()
      Specified by:
      getRowCount in interface TableModel
    • getColumnCount

      public int getColumnCount()
      Specified by:
      getColumnCount in interface TableModel
    • getColumnName

      public String getColumnName(int columnIndex)
      Specified by:
      getColumnName in interface TableModel
      Overrides:
      getColumnName in class AbstractTableModel
    • getColumnClass

      public Class<?> getColumnClass(int columnIndex)
      Specified by:
      getColumnClass in interface TableModel
      Overrides:
      getColumnClass in class AbstractTableModel
    • getValueAt

      public Object getValueAt(int rowIndex, int columnIndex)
      Specified by:
      getValueAt in interface TableModel
    • fetch

      public void fetch(Object container)
      Specified by:
      fetch in interface AggregateController.AggregateModel<org.gvsig.tools.dynobject.DynObjectValueItem>
    • fetch

      public void fetch(org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor descriptor)
    • fetch

      public void fetch(List<org.gvsig.tools.dynobject.DynObjectValueItem> items, org.gvsig.tools.dataTypes.Coercion coercion, org.gvsig.tools.dataTypes.CoercionContext coercionContext)