Class DBFStoreParameters

java.lang.Object
org.gvsig.fmap.dal.spi.AbstractDataParameters
org.gvsig.fmap.dal.spi.AbstractDataStoreParameters
org.gvsig.fmap.dal.store.dbf.DBFStoreParameters
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:
DBFNewStoreParameters

public class DBFStoreParameters extends org.gvsig.fmap.dal.spi.AbstractDataStoreParameters implements org.gvsig.fmap.dal.feature.OpenFeatureStoreParameters, org.gvsig.fmap.dal.serverexplorer.filesystem.FilesystemStoreParameters
  • Field Details

  • Constructor Details

    • DBFStoreParameters

      public DBFStoreParameters()
    • DBFStoreParameters

      protected DBFStoreParameters(String parametersDefinitionName)
    • DBFStoreParameters

      public DBFStoreParameters(String parametersDefinitionName, String name)
  • Method Details

    • getDataStoreName

      public String getDataStoreName()
      Specified by:
      getDataStoreName in interface org.gvsig.fmap.dal.DataStoreParameters
      Overrides:
      getDataStoreName in class org.gvsig.fmap.dal.spi.AbstractDataParameters
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface org.gvsig.fmap.dal.DataStoreParameters
      Overrides:
      getDescription in class org.gvsig.fmap.dal.spi.AbstractDataParameters
    • isValid

      public boolean isValid()
      Specified by:
      isValid in interface org.gvsig.fmap.dal.DataStoreParameters
    • 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
    • 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
    • setFile

      public void setFile(String fileName)
    • getDBFFileName

      public String getDBFFileName()
    • getDBFFile

      public File getDBFFile()
    • setDBFFile

      public void setDBFFile(File file)
    • setDBFFile

      public void setDBFFile(String fileName)
    • getCPGFileName

      public String getCPGFileName()
    • getCPGFile

      public File getCPGFile()
    • getEncodingName

      public String getEncodingName()
    • getEncoding

      public Charset getEncoding()
    • getEffectiveEncodingName

      public String getEffectiveEncodingName()
      The encoding actually used to read/write the dbf
    • getEffectiveEncoding

      public Charset getEffectiveEncoding()
      The encoding actually used to read/write the dbf
    • setEncoding

      public void setEncoding(String encoding)
    • setEffectiveEncoding

      public void setEffectiveEncoding(String encoding)
      The encoding actually used to read/write the dbf
    • handleDatesAsStrings

      public boolean handleDatesAsStrings()
    • allowDuplicatedFieldNames

      public boolean allowDuplicatedFieldNames()
    • setEncoding

      public void setEncoding(Charset charset)
    • setEffectiveEncoding

      public void setEffectiveEncoding(Charset charset)
      The encoding actually used to read/write the dbf
    • getCopy

      public org.gvsig.fmap.dal.DataParameters getCopy()
      Specified by:
      getCopy in interface org.gvsig.fmap.dal.DataParameters
      Overrides:
      getCopy in class org.gvsig.fmap.dal.spi.AbstractDataParameters
    • getDelegatedDynObject

      protected org.gvsig.tools.dynobject.DelegatedDynObject getDelegatedDynObject()
      Specified by:
      getDelegatedDynObject in class org.gvsig.fmap.dal.spi.AbstractDataParameters
    • getLocale

      public Locale getLocale()
    • getDateFormat

      public String getDateFormat()
    • 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.spi.AbstractDataParameters
      Throws:
      org.gvsig.fmap.dal.exception.ValidateDataParametersException
    • allowInconsistenciesInDecimals

      public boolean allowInconsistenciesInDecimals()
    • isTheSameExplorer

      public boolean isTheSameExplorer(org.gvsig.fmap.dal.DataStoreParameters parameters)
      Specified by:
      isTheSameExplorer in interface org.gvsig.fmap.dal.DataStoreParameters
      Overrides:
      isTheSameExplorer in class org.gvsig.fmap.dal.spi.AbstractDataStoreParameters
    • getDynValue

      public Object getDynValue(String name)
      Specified by:
      getDynValue in interface org.gvsig.tools.dynobject.DynObject
      Overrides:
      getDynValue in class org.gvsig.fmap.dal.spi.AbstractDataParameters