Class SHPStoreParameters

java.lang.Object
org.gvsig.fmap.dal.spi.AbstractDataParameters
org.gvsig.fmap.dal.spi.AbstractDataStoreParameters
org.gvsig.fmap.dal.store.dbf.DBFStoreParameters
org.gvsig.fmap.dal.store.shp.SHPStoreParameters
All Implemented Interfaces:
org.gvsig.fmap.dal.DataParameters, org.gvsig.fmap.dal.DataStoreParameters, org.gvsig.fmap.dal.feature.OpenFeatureStoreParameters, org.gvsig.fmap.dal.OpenDataStoreParameters, org.gvsig.fmap.dal.serverexplorer.filesystem.FilesystemStoreParameters, org.gvsig.json.SupportFromJson, org.gvsig.json.SupportToJson, org.gvsig.tools.dynobject.DynObject, org.gvsig.tools.persistence.Persistent, org.gvsig.tools.util.HasAFile, org.gvsig.tools.util.Validator
Direct Known Subclasses:
SHPNewStoreParameters

public class SHPStoreParameters extends org.gvsig.fmap.dal.store.dbf.DBFStoreParameters
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    Fields inherited from class org.gvsig.fmap.dal.store.dbf.DBFStoreParameters

    ALLOW_DECIMAL_INCONSISTENCIES_PARAMTER_NAME, ALLOW_DUPLICATED_FIELD_NAMES, DATE_FORMAT, DBFFILE_PARAMTER_NAME, ENCODING_PARAMTER_NAME, HANDLE_DATES_AS_STRINGS, LOCALE

    Fields inherited from interface org.gvsig.fmap.dal.DataParameters

    CRS_PARAMTER_NAME
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    SHPStoreParameters(String parametersDefinitionName)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    boolean
     
    org.gvsig.crs.projection.lib.Projection
     
     
    boolean
     
    boolean
     
     
     
     
     
    boolean
     
    boolean
    isTheSameStore(org.gvsig.fmap.dal.DataStoreParameters params)
     
    boolean
     
    void
     
    void
    setCRS(org.gvsig.crs.projection.lib.Projection srs)
     
    void
    setFile(File file)
     
    void
    setFile(String fileName)
     
    void
     
    void
    setSHPFile(String fileName)
     
    void
     
    void
    setSHXFile(String fileName)
     
    void
     

    Methods inherited from class org.gvsig.fmap.dal.store.dbf.DBFStoreParameters

    allowDuplicatedFieldNames, allowInconsistenciesInDecimals, getCopy, getCPGFile, getCPGFileName, getDataStoreName, getDateFormat, getDBFFile, getDBFFileName, getDelegatedDynObject, getDescription, getDynValue, getEffectiveEncoding, getEffectiveEncodingName, getEncoding, getEncodingName, getLocale, handleDatesAsStrings, isTheSameExplorer, setDBFFile, setDBFFile, setEffectiveEncoding, setEffectiveEncoding, setEncoding, setEncoding

    Methods inherited from class org.gvsig.fmap.dal.spi.AbstractDataStoreParameters

    getSourceId

    Methods inherited from class org.gvsig.fmap.dal.spi.AbstractDataParameters

    clear, copyValuesTo, delegate, equals, fromByteArray, fromJson, getCause, getDynClass, getMessage, getProviderName, hasDynValue, hashCode, implement, invokeDynMethod, invokeDynMethod, isValid, loadFromState, loadPRJ, loadWLD, saveToState, setDynValue, toByteArray, toJson, toJsonBuilder, toString, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.gvsig.fmap.dal.DataParameters

    clear, toByteArray, toString

    Methods inherited from interface org.gvsig.fmap.dal.DataStoreParameters

    getProviderName, getSourceId

    Methods inherited from interface org.gvsig.tools.dynobject.DynObject

    delegate, getDynClass, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValue

    Methods inherited from interface org.gvsig.tools.persistence.Persistent

    loadFromState, saveToState

    Methods inherited from interface org.gvsig.json.SupportFromJson

    fromJson

    Methods inherited from interface org.gvsig.json.SupportToJson

    toJson, toJson, toJsonBuilder, toJsonBuilder
  • Field Details

  • Constructor Details

    • SHPStoreParameters

      public SHPStoreParameters()
    • SHPStoreParameters

      public SHPStoreParameters(String parametersDefinitionName)
  • Method Details

    • validate

      public void validate() throws org.gvsig.fmap.dal.exception.ValidateDataParametersException
      Specified by:
      validate in interface org.gvsig.fmap.dal.DataParameters
      Overrides:
      validate in class org.gvsig.fmap.dal.store.dbf.DBFStoreParameters
      Throws:
      org.gvsig.fmap.dal.exception.ValidateDataParametersException
    • fixParameters

      public void fixParameters()
    • isValid

      public boolean isValid()
      Specified by:
      isValid in interface org.gvsig.fmap.dal.DataStoreParameters
      Overrides:
      isValid in class org.gvsig.fmap.dal.store.dbf.DBFStoreParameters
    • getFile

      public File getFile()
      Specified by:
      getFile in interface org.gvsig.fmap.dal.serverexplorer.filesystem.FilesystemStoreParameters
      Specified by:
      getFile in interface org.gvsig.tools.util.HasAFile
      Overrides:
      getFile in class org.gvsig.fmap.dal.store.dbf.DBFStoreParameters
    • setFile

      public void setFile(File file)
      Specified by:
      setFile in interface org.gvsig.fmap.dal.serverexplorer.filesystem.FilesystemStoreParameters
      Specified by:
      setFile in interface org.gvsig.tools.util.HasAFile
      Overrides:
      setFile in class org.gvsig.fmap.dal.store.dbf.DBFStoreParameters
    • setFile

      public void setFile(String fileName)
      Overrides:
      setFile in class org.gvsig.fmap.dal.store.dbf.DBFStoreParameters
    • getSHPFileName

      public String getSHPFileName()
    • getSHPFile

      public File getSHPFile()
    • setSHPFile

      public void setSHPFile(File file)
    • setSHPFile

      public void setSHPFile(String fileName)
    • getSHXFileName

      public String getSHXFileName()
    • getSHXFile

      public File getSHXFile()
    • setSHXFile

      public void setSHXFile(File file)
    • setSHXFile

      public void setSHXFile(String fileName)
    • setCRS

      public void setCRS(org.gvsig.crs.projection.lib.Projection srs)
    • setCRS

      public void setCRS(String srs)
    • getCRS

      public org.gvsig.crs.projection.lib.Projection getCRS()
    • getUseNullGeometry

      public boolean getUseNullGeometry()
    • getAllowInconsistenciesInGeometryType

      public boolean getAllowInconsistenciesInGeometryType()
    • getLoadCorruptGeometriesAsNull

      public boolean getLoadCorruptGeometriesAsNull()
    • getFixLinearRings

      public boolean getFixLinearRings()
    • isTheSameStore

      public boolean isTheSameStore(org.gvsig.fmap.dal.DataStoreParameters params)
      Specified by:
      isTheSameStore in interface org.gvsig.fmap.dal.DataStoreParameters
      Overrides:
      isTheSameStore in class org.gvsig.fmap.dal.spi.AbstractDataStoreParameters