Class CSVStoreParameters

java.lang.Object
org.gvsig.fmap.dal.spi.AbstractDataParameters
org.gvsig.fmap.dal.spi.AbstractDataStoreParameters
org.gvsig.fmap.dal.store.simplereader.SimpleReaderStoreParameters
org.gvsig.fmap.dal.store.csv.CSVStoreParameters
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:
CSVNewStoreParameters

public class CSVStoreParameters extends org.gvsig.fmap.dal.store.simplereader.SimpleReaderStoreParameters implements org.gvsig.fmap.dal.feature.OpenFeatureStoreParameters, org.gvsig.fmap.dal.serverexplorer.filesystem.FilesystemStoreParameters
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.gvsig.fmap.dal.store.simplereader.SimpleReaderStoreParameters

    org.gvsig.fmap.dal.store.simplereader.SimpleReaderStoreParameters.FieldDefinition
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     

    Fields inherited from class org.gvsig.fmap.dal.store.simplereader.SimpleReaderStoreParameters

    all_fields_declare_type, AUTOMATICTYPESDETECTION, CHARSET, CRS, featureType, FIELDTYPES, FILE, HEADER, IGNOREERRORS, LOCALE, parameters

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

    CRS_PARAMTER_NAME
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
     
     
    protected
    CSVStoreParameters(String parametersDefinitionName)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static String
    getCommentStartMarker(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static org.gvsig.crs.projection.lib.Projection
    getCRS(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static String
    getDelimiter(org.gvsig.tools.dynobject.DynObject dynobj)
     
    protected org.gvsig.fmap.dal.store.simplereader.SimpleReaderFeatureTypeLoader
     
    static String
    getFileName(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static String
    getGeometryColumn(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static String
    getGeometryFormat(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static int
    getGeometrySubType(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static int
    getGeometryType(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static String[]
    getHeaders(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static boolean
    getIncludeMetadataInHeader(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static String
    getPointColumnName(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static String[]
    getPointDimensionNames(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static org.supercsv.prefs.CsvPreference
    getPredefinedCSVPreferences(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static String
    getQuoteCharacter(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static org.supercsv.quote.QuoteMode
    getQuoteMode(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static String
    getRecordSeparator(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static boolean
    getSurroundingSpacesNeedQuotes(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static boolean
    isBlankOrDefaultLocale(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static boolean
    isFirstLineHeader(org.gvsig.tools.dynobject.DynObject dynobj)
     
    boolean
    isTheSameExplorer(org.gvsig.fmap.dal.DataStoreParameters parameters)
     
    void
     

    Methods inherited from class org.gvsig.fmap.dal.store.simplereader.SimpleReaderStoreParameters

    getAutomaticTypesDetection, getCharset, getDelegatedDynObject, getDelimiter, getDynValue, getFeatureType, getFieldsDefinition, getFile, getFile, getHeader, getIgnoreErrors, getLimit, getLocale, getRawFieldsDefinition, getRawFieldTypes, getSkipLines, getSourceId, isValid, setDynValue, setFile

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

    isTheSameStore

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

    clear, copyValuesTo, delegate, equals, fromByteArray, fromJson, getCause, getCopy, getDataStoreName, getDescription, getDynClass, getMessage, getProviderName, hasDynValue, hashCode, implement, invokeDynMethod, invokeDynMethod, isValid, loadFromState, loadPRJ, loadWLD, saveToState, 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, getCopy, toByteArray, toString

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

    getDataStoreName, getDescription, getProviderName, getSourceId, isTheSameStore, isValid

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

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

    Methods inherited from interface org.gvsig.fmap.dal.serverexplorer.filesystem.FilesystemStoreParameters

    getFile, setFile

    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

    • CSVStoreParameters

      public CSVStoreParameters()
    • CSVStoreParameters

      protected CSVStoreParameters(String parametersDefinitionName)
  • Method Details

    • getFeatureTypeLoader

      protected org.gvsig.fmap.dal.store.simplereader.SimpleReaderFeatureTypeLoader getFeatureTypeLoader()
      Overrides:
      getFeatureTypeLoader in class org.gvsig.fmap.dal.store.simplereader.SimpleReaderStoreParameters
    • 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.simplereader.SimpleReaderStoreParameters
      Throws:
      org.gvsig.fmap.dal.exception.ValidateDataParametersException
    • getPredefinedCSVPreferences

      public static org.supercsv.prefs.CsvPreference getPredefinedCSVPreferences(org.gvsig.tools.dynobject.DynObject dynobj)
    • getQuoteMode

      public static org.supercsv.quote.QuoteMode getQuoteMode(org.gvsig.tools.dynobject.DynObject dynobj)
    • getCRS

      public static org.gvsig.crs.projection.lib.Projection getCRS(org.gvsig.tools.dynobject.DynObject dynobj)
    • getFileName

      public static String getFileName(org.gvsig.tools.dynobject.DynObject dynobj)
    • getRecordSeparator

      public static String getRecordSeparator(org.gvsig.tools.dynobject.DynObject dynobj)
    • getGeometryColumn

      public static String getGeometryColumn(org.gvsig.tools.dynobject.DynObject dynobj)
    • getGeometryType

      public static int getGeometryType(org.gvsig.tools.dynobject.DynObject dynobj)
    • getGeometryFormat

      public static String getGeometryFormat(org.gvsig.tools.dynobject.DynObject dynobj)
    • getGeometrySubType

      public static int getGeometrySubType(org.gvsig.tools.dynobject.DynObject dynobj)
    • isBlankOrDefaultLocale

      public static boolean isBlankOrDefaultLocale(org.gvsig.tools.dynobject.DynObject dynobj)
    • getCommentStartMarker

      public static String getCommentStartMarker(org.gvsig.tools.dynobject.DynObject dynobj)
    • getPointColumnName

      public static String getPointColumnName(org.gvsig.tools.dynobject.DynObject dynobj)
    • getQuoteCharacter

      public static String getQuoteCharacter(org.gvsig.tools.dynobject.DynObject dynobj)
    • getDelimiter

      public static String getDelimiter(org.gvsig.tools.dynobject.DynObject dynobj)
    • getHeaders

      public static String[] getHeaders(org.gvsig.tools.dynobject.DynObject dynobj)
    • getPointDimensionNames

      public static String[] getPointDimensionNames(org.gvsig.tools.dynobject.DynObject dynobj)
    • getSurroundingSpacesNeedQuotes

      public static boolean getSurroundingSpacesNeedQuotes(org.gvsig.tools.dynobject.DynObject dynobj)
    • getIncludeMetadataInHeader

      public static boolean getIncludeMetadataInHeader(org.gvsig.tools.dynobject.DynObject dynobj)
    • isFirstLineHeader

      public static boolean isFirstLineHeader(org.gvsig.tools.dynobject.DynObject dynobj)
    • 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