public class TableInfo
extends org.gvsig.tools.util.LabeledValueImpl<org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters>
implements org.gvsig.tools.util.PropertiesSupport
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor> |
attributeDescriptors |
protected javax.swing.ListModel<org.gvsig.tools.util.LabeledValue<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>> |
columnsListModel |
protected java.lang.String |
documentName |
protected org.gvsig.fmap.dal.feature.FeatureType |
featureType |
protected org.gvsig.expressionevaluator.Expression |
filter |
protected javax.swing.ComboBoxModel<java.lang.String> |
geomFieldComboModel |
protected int |
geomFieldSelected |
protected java.lang.String |
id |
protected javax.swing.DefaultComboBoxModel<java.lang.String> |
idFieldComboModel |
protected int |
idFieldSelected |
protected boolean |
isView |
protected static org.slf4j.Logger |
LOGGER |
protected org.cresques.cts.IProjection |
projection |
protected org.gvsig.tools.util.PropertiesSupportHelper |
propertiesHelper |
protected java.lang.Boolean |
readOnly |
protected boolean |
requireGeometry |
protected boolean |
selected |
protected java.lang.Boolean |
visible |
| Constructor and Description |
|---|
TableInfo(java.lang.String id,
org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters parameters,
boolean requireGeometry,
boolean isView) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
existsDALInfo() |
void |
fetch(org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters parameters) |
protected void |
fetchFromStore() |
org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor |
getAttributeDescriptor(java.lang.String attrName) |
java.util.List<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor> |
getAttributeDescriptors() |
javax.swing.ListSelectionModel |
getColumnChecksModel() |
javax.swing.ListModel<org.gvsig.tools.util.LabeledValue<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>> |
getColumnsListModel() |
java.lang.String |
getDocumentName() |
protected org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorer |
getExplorer() |
org.gvsig.fmap.dal.feature.FeatureType |
getFeatureType() |
java.lang.String |
getFieldId() |
org.gvsig.expressionevaluator.Expression |
getFilter() |
int |
getGeometrySubtype() |
int |
getGeometryType() |
java.lang.String |
getGeomField() |
javax.swing.ComboBoxModel |
getGeomFieldComboModel() |
int |
getGeomFieldSelected() |
java.lang.String |
getId() |
javax.swing.ComboBoxModel<java.lang.String> |
getIdFieldComboModel() |
int |
getIdFieldSelected() |
org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters |
getParameters() |
org.cresques.cts.IProjection |
getProjection() |
java.util.Map<java.lang.String,java.lang.Object> |
getProperties() |
java.lang.Object |
getProperty(java.lang.String name) |
java.lang.String |
getSchema() |
java.lang.String |
getTable() |
java.lang.Boolean |
getVisible() |
boolean |
hasValidValues() |
boolean |
isReadOnly() |
boolean |
isSelected() |
boolean |
isView() |
void |
removeDALInfo() |
boolean |
requireGeometry() |
void |
setDocumentName(java.lang.String name) |
void |
setFilter(org.gvsig.expressionevaluator.Expression filter) |
void |
setGeometrySubtype(int geomSubtype) |
void |
setGeometryType(int geomType) |
void |
setProjection(org.cresques.cts.IProjection projection) |
void |
setProperty(java.lang.String name,
java.lang.Object value) |
void |
setSelected(boolean selected) |
void |
setVisible(java.lang.Boolean visible) |
compareTo, getLabel, getValue, toStringprotected java.util.List<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor> attributeDescriptors
protected javax.swing.ListModel<org.gvsig.tools.util.LabeledValue<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>> columnsListModel
protected java.lang.String documentName
protected org.gvsig.fmap.dal.feature.FeatureType featureType
protected org.gvsig.expressionevaluator.Expression filter
protected javax.swing.ComboBoxModel<java.lang.String> geomFieldComboModel
protected int geomFieldSelected
protected final java.lang.String id
protected javax.swing.DefaultComboBoxModel<java.lang.String> idFieldComboModel
protected int idFieldSelected
protected boolean isView
protected static final org.slf4j.Logger LOGGER
protected org.cresques.cts.IProjection projection
protected org.gvsig.tools.util.PropertiesSupportHelper propertiesHelper
protected java.lang.Boolean readOnly
protected boolean requireGeometry
protected boolean selected
protected java.lang.Boolean visible
public TableInfo(java.lang.String id,
org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters parameters,
boolean requireGeometry,
boolean isView)
public boolean existsDALInfo()
public void fetch(org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters parameters)
protected void fetchFromStore()
public org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor getAttributeDescriptor(java.lang.String attrName)
public java.util.List<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor> getAttributeDescriptors()
public javax.swing.ListSelectionModel getColumnChecksModel()
public javax.swing.ListModel<org.gvsig.tools.util.LabeledValue<org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor>> getColumnsListModel()
public java.lang.String getDocumentName()
protected org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorer getExplorer()
throws org.gvsig.fmap.dal.exception.DataException,
org.gvsig.fmap.dal.exception.ValidateDataParametersException
org.gvsig.fmap.dal.exception.DataExceptionorg.gvsig.fmap.dal.exception.ValidateDataParametersExceptionpublic org.gvsig.fmap.dal.feature.FeatureType getFeatureType()
public java.lang.String getFieldId()
public org.gvsig.expressionevaluator.Expression getFilter()
public int getGeometrySubtype()
public int getGeometryType()
public java.lang.String getGeomField()
public javax.swing.ComboBoxModel getGeomFieldComboModel()
public int getGeomFieldSelected()
public java.lang.String getId()
public javax.swing.ComboBoxModel<java.lang.String> getIdFieldComboModel()
public int getIdFieldSelected()
public org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters getParameters()
public org.cresques.cts.IProjection getProjection()
public java.util.Map<java.lang.String,java.lang.Object> getProperties()
getProperties in interface org.gvsig.tools.util.PropertiesSupportpublic java.lang.Object getProperty(java.lang.String name)
getProperty in interface org.gvsig.tools.util.PropertiesSupportpublic java.lang.String getSchema()
public java.lang.String getTable()
public java.lang.Boolean getVisible()
public boolean hasValidValues()
public boolean isReadOnly()
public boolean isSelected()
public boolean isView()
public void removeDALInfo()
public boolean requireGeometry()
public void setDocumentName(java.lang.String name)
public void setFilter(org.gvsig.expressionevaluator.Expression filter)
public void setGeometrySubtype(int geomSubtype)
public void setGeometryType(int geomType)
public void setProjection(org.cresques.cts.IProjection projection)
public void setProperty(java.lang.String name,
java.lang.Object value)
setProperty in interface org.gvsig.tools.util.PropertiesSupportpublic void setSelected(boolean selected)
public void setVisible(java.lang.Boolean visible)
Copyright © 2022 gvSIG Association. All rights reserved.