Class SimpleReaderStoreParameters

java.lang.Object
org.gvsig.fmap.dal.spi.AbstractDataParameters
org.gvsig.fmap.dal.spi.AbstractDataStoreParameters
org.gvsig.fmap.dal.store.simplereader.SimpleReaderStoreParameters
All Implemented Interfaces:
org.gvsig.fmap.dal.DataParameters, org.gvsig.fmap.dal.DataStoreParameters, org.gvsig.fmap.dal.feature.OpenFeatureStoreParameters, org.gvsig.fmap.dal.OpenDataStoreParameters, 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

public class SimpleReaderStoreParameters extends org.gvsig.fmap.dal.spi.AbstractDataStoreParameters implements org.gvsig.fmap.dal.feature.OpenFeatureStoreParameters, FilesystemStoreParameters
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected boolean
     
    protected static final String
     
    protected static final String
     
    protected static final String
     
    protected org.gvsig.fmap.dal.feature.FeatureType
     
    protected static final String
     
    protected static final String
     
    static final String
     
    protected static final String
     
    protected static final String
     
    protected static final org.slf4j.Logger
     
    protected org.gvsig.tools.dynobject.DelegatedDynObject
     

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

    CRS_PARAMTER_NAME
  • Constructor Summary

    Constructors
    Constructor
    Description
    SimpleReaderStoreParameters(String parametersDefinitionName, String name)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
    getAutomaticTypesDetection(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static String
    getCharset(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static org.gvsig.crs.projection.lib.Projection
    getCRS(org.gvsig.tools.dynobject.DynObject dynobj)
     
    protected org.gvsig.tools.dynobject.DelegatedDynObject
     
    static String
     
     
    protected org.gvsig.fmap.dal.feature.FeatureType
     
     
    getFieldsDefinition(org.gvsig.tools.dynobject.DynObject dynobj)
     
     
    static File
    getFile(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static String
    getFileName(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static String
    getHeader(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static String[]
    getHeaders(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static boolean
    getIgnoreErrors(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static int
    getLimit(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static Locale
    getLocale(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static String
    getRawFieldsDefinition(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static String
    getRawFieldTypes(org.gvsig.tools.dynobject.DynObject dynobj)
     
    static int
    getSkipLines(org.gvsig.tools.dynobject.DynObject dynobj)
     
     
    static boolean
    isBlankOrDefaultLocale(org.gvsig.tools.dynobject.DynObject dynobj)
     
    boolean
     
    void
    setDynValue(String name, Object value)
     
    void
    setFile(File file)
     
    void
     

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

    isTheSameExplorer, 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, isTheSameExplorer, isTheSameStore

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

    delegate, getDynClass, hasDynValue, implement, invokeDynMethod, invokeDynMethod

    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

    • SimpleReaderStoreParameters

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

    • getFeatureTypeLoader

      protected SimpleReaderFeatureTypeLoader getFeatureTypeLoader()
    • getDelegatedDynObject

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

      public void setDynValue(String name, Object value)
      Specified by:
      setDynValue in interface org.gvsig.tools.dynobject.DynObject
      Overrides:
      setDynValue in class org.gvsig.fmap.dal.spi.AbstractDataParameters
    • 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
    • isValid

      public boolean isValid()
      Specified by:
      isValid in interface org.gvsig.fmap.dal.DataStoreParameters
    • getFile

      public File getFile()
      Specified by:
      getFile in interface FilesystemStoreParameters
      Specified by:
      getFile in interface org.gvsig.tools.util.HasAFile
    • setFile

      public void setFile(File file)
      Specified by:
      setFile in interface FilesystemStoreParameters
      Specified by:
      setFile in interface org.gvsig.tools.util.HasAFile
    • getHeader

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

      public static String getDelimiter(String line)
    • getHeaders

      public static String[] getHeaders(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)
    • getFile

      public static File getFile(org.gvsig.tools.dynobject.DynObject dynobj)
    • isBlankOrDefaultLocale

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

      public static Locale getLocale(org.gvsig.tools.dynobject.DynObject dynobj)
    • getCharset

      public static String getCharset(org.gvsig.tools.dynobject.DynObject dynobj)
    • getAutomaticTypesDetection

      public static boolean getAutomaticTypesDetection(org.gvsig.tools.dynobject.DynObject dynobj)
    • getIgnoreErrors

      public static boolean getIgnoreErrors(org.gvsig.tools.dynobject.DynObject dynobj)
    • getRawFieldTypes

      public static String getRawFieldTypes(org.gvsig.tools.dynobject.DynObject dynobj)
    • getRawFieldsDefinition

      public static String getRawFieldsDefinition(org.gvsig.tools.dynobject.DynObject dynobj)
    • getSkipLines

      public static int getSkipLines(org.gvsig.tools.dynobject.DynObject dynobj)
    • getLimit

      public static int getLimit(org.gvsig.tools.dynobject.DynObject dynobj)
    • getFieldsDefinition

      public static SimpleReaderStoreParameters.FieldDefinition[] getFieldsDefinition(org.gvsig.tools.dynobject.DynObject dynobj)
    • 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
    • getFeatureType

      protected org.gvsig.fmap.dal.feature.FeatureType getFeatureType()
    • getSourceId

      public String getSourceId()
      Specified by:
      getSourceId in interface org.gvsig.fmap.dal.DataStoreParameters
      Overrides:
      getSourceId in class org.gvsig.fmap.dal.spi.AbstractDataStoreParameters