Package org.gvsig.geodb
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 Summary
FieldsModifier and TypeFieldDescriptionprotected List<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor> protected ListModel<org.gvsig.tools.util.LabeledValue<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>> protected Stringprotected org.gvsig.fmap.dal.feature.FeatureTypeprotected org.gvsig.expressionevaluator.Expressionprotected ComboBoxModel<String> protected intprotected final Stringprotected DefaultComboBoxModel<String> protected intprotected booleanprotected static final org.slf4j.Loggerprotected org.gvsig.crs.projection.lib.Projectionprotected org.gvsig.tools.util.PropertiesSupportHelperprotected Booleanprotected booleanprotected booleanprotected Stringprotected BooleanFields inherited from class org.gvsig.tools.util.LabeledValueImpl
label, maxlen, value -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidfetch(org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters parameters) protected voidorg.gvsig.fmap.dal.feature.FeatureAttributeDescriptorgetAttributeDescriptor(String attrName) List<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor> ListModel<org.gvsig.tools.util.LabeledValue<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>> protected org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerorg.gvsig.fmap.dal.feature.FeatureTypeorg.gvsig.expressionevaluator.ExpressionintintintgetId()intorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParametersorg.gvsig.crs.projection.lib.ProjectiongetProperty(String name) getTable()booleanbooleanbooleanbooleanisView()voidbooleanvoidsetDocumentName(String name) voidsetFilter(org.gvsig.expressionevaluator.Expression filter) voidsetGeometrySubtype(int geomSubtype) voidsetGeometryType(int geomType) voidsetProjection(org.gvsig.crs.projection.lib.Projection projection) voidsetProperty(String name, Object value) voidsetSelected(boolean selected) voidsetVisible(Boolean visible) Methods inherited from class org.gvsig.tools.util.LabeledValueImpl
compareTo, getLabel, getValue, toString
-
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
-
geomFieldComboModel
-
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
-
isView
protected boolean isView -
readOnly
-
requireGeometry
protected boolean requireGeometry -
visible
-
propertiesHelper
protected org.gvsig.tools.util.PropertiesSupportHelper propertiesHelper -
id
-
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
-
getDocumentName
-
setDocumentName
-
isSelected
public boolean isSelected() -
setSelected
public void setSelected(boolean selected) -
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
-
getGeomField
-
getFeatureType
public org.gvsig.fmap.dal.feature.FeatureType getFeatureType() -
getTable
-
getSchema
-
fetchFromStore
protected void fetchFromStore() -
getGeomFieldComboModel
-
getGeomFieldSelected
public int getGeomFieldSelected() -
getIdFieldComboModel
-
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
-
setVisible
-
requireGeometry
public boolean requireGeometry() -
hasValidValues
public boolean hasValidValues() -
isView
public boolean isView() -
isReadOnly
public boolean isReadOnly() -
getProperty
- Specified by:
getPropertyin interfaceorg.gvsig.tools.util.PropertiesSupport
-
setProperty
- Specified by:
setPropertyin interfaceorg.gvsig.tools.util.PropertiesSupport
-
getProperties
- Specified by:
getPropertiesin interfaceorg.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.DataExceptionorg.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)
-