Class TableInfo

java.lang.Object
org.gvsig.tools.util.LabeledValueImpl<org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters>
org.gvsig.geodb.TableInfo
All Implemented Interfaces:
Comparable, org.gvsig.tools.util.LabeledValue<org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters>, org.gvsig.tools.util.PropertiesSupport

public class TableInfo extends org.gvsig.tools.util.LabeledValueImpl<org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters> implements org.gvsig.tools.util.PropertiesSupport
Author:
fdiaz
  • Field Details

    • LOGGER

      protected static final org.slf4j.Logger LOGGER
    • featureType

      protected org.gvsig.fmap.dal.feature.FeatureType featureType
    • geomFieldSelected

      protected int geomFieldSelected
    • idFieldSelected

      protected int idFieldSelected
    • idFieldComboModel

      protected DefaultComboBoxModel<String> idFieldComboModel
    • geomFieldComboModel

      protected ComboBoxModel<String> geomFieldComboModel
    • attributeDescriptors

      protected List<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor> attributeDescriptors
    • columnsListModel

      protected ListModel<org.gvsig.tools.util.LabeledValue<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>> columnsListModel
    • filter

      protected org.gvsig.expressionevaluator.Expression filter
    • projection

      protected org.gvsig.crs.projection.lib.Projection projection
    • selected

      protected boolean selected
    • documentName

      protected String documentName
    • isView

      protected boolean isView
    • readOnly

      protected Boolean readOnly
    • requireGeometry

      protected boolean requireGeometry
    • visible

      protected Boolean visible
    • propertiesHelper

      protected org.gvsig.tools.util.PropertiesSupportHelper propertiesHelper
    • id

      protected final String id
    • table

      protected String table
  • Constructor Details

    • TableInfo

      public TableInfo(String id, org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters parameters, boolean requireGeometry, boolean isView)
  • Method Details

    • fetch

      public void fetch(org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters parameters)
    • getId

      public String getId()
    • getDocumentName

      public String getDocumentName()
    • setDocumentName

      public void setDocumentName(String name)
    • isSelected

      public boolean isSelected()
    • setSelected

      public void setSelected(boolean selected)
    • getColumnChecksModel

      public ListSelectionModel getColumnChecksModel()
    • getParameters

      public org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters getParameters()
    • setProjection

      public void setProjection(org.gvsig.crs.projection.lib.Projection projection)
    • getProjection

      public org.gvsig.crs.projection.lib.Projection getProjection()
    • getFieldId

      public String getFieldId()
    • getGeomField

      public String getGeomField()
    • getFeatureType

      public org.gvsig.fmap.dal.feature.FeatureType getFeatureType()
    • getTable

      public String getTable()
    • getSchema

      public String getSchema()
    • fetchFromStore

      protected void fetchFromStore()
    • getGeomFieldComboModel

      public ComboBoxModel getGeomFieldComboModel()
    • getGeomFieldSelected

      public int getGeomFieldSelected()
    • getIdFieldComboModel

      public ComboBoxModel<String> getIdFieldComboModel()
    • getAttributeDescriptors

      public List<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor> getAttributeDescriptors()
    • getColumnsListModel

      public ListModel<org.gvsig.tools.util.LabeledValue<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>> getColumnsListModel()
    • getAttributeDescriptor

      public org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor getAttributeDescriptor(String attrName)
    • getIdFieldSelected

      public int getIdFieldSelected()
    • getFilter

      public org.gvsig.expressionevaluator.Expression getFilter()
    • setFilter

      public void setFilter(org.gvsig.expressionevaluator.Expression filter)
    • getVisible

      public Boolean getVisible()
    • setVisible

      public void setVisible(Boolean visible)
    • requireGeometry

      public boolean requireGeometry()
    • hasValidValues

      public boolean hasValidValues()
    • isView

      public boolean isView()
    • isReadOnly

      public boolean isReadOnly()
    • getProperty

      public Object getProperty(String name)
      Specified by:
      getProperty in interface org.gvsig.tools.util.PropertiesSupport
    • setProperty

      public void setProperty(String name, Object value)
      Specified by:
      setProperty in interface org.gvsig.tools.util.PropertiesSupport
    • getProperties

      public Map<String,Object> getProperties()
      Specified by:
      getProperties in interface org.gvsig.tools.util.PropertiesSupport
    • getExplorer

      protected org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorer getExplorer() throws org.gvsig.fmap.dal.exception.DataException, org.gvsig.fmap.dal.exception.ValidateDataParametersException
      Throws:
      org.gvsig.fmap.dal.exception.DataException
      org.gvsig.fmap.dal.exception.ValidateDataParametersException
    • existsDALInfo

      public boolean existsDALInfo()
    • removeDALInfo

      public void removeDALInfo()
    • getGeometryType

      public int getGeometryType()
    • getGeometrySubtype

      public int getGeometrySubtype()
    • setGeometryType

      public void setGeometryType(int geomType)
    • setGeometrySubtype

      public void setGeometrySubtype(int geomSubtype)