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 -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected static final Stringprotected static final Stringprotected static final Stringprotected org.gvsig.fmap.dal.feature.FeatureTypeprotected static final Stringprotected static final Stringstatic final Stringprotected static final Stringprotected static final Stringprotected static final org.slf4j.Loggerprotected org.gvsig.tools.dynobject.DelegatedDynObjectFields inherited from interface org.gvsig.fmap.dal.DataParameters
CRS_PARAMTER_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleangetAutomaticTypesDetection(org.gvsig.tools.dynobject.DynObject dynobj) static StringgetCharset(org.gvsig.tools.dynobject.DynObject dynobj) static org.gvsig.crs.projection.lib.ProjectiongetCRS(org.gvsig.tools.dynobject.DynObject dynobj) protected org.gvsig.tools.dynobject.DelegatedDynObjectstatic StringgetDelimiter(String line) getDynValue(String name) protected org.gvsig.fmap.dal.feature.FeatureTypeprotected SimpleReaderFeatureTypeLoadergetFieldsDefinition(org.gvsig.tools.dynobject.DynObject dynobj) getFile()static FilegetFile(org.gvsig.tools.dynobject.DynObject dynobj) static StringgetFileName(org.gvsig.tools.dynobject.DynObject dynobj) static StringgetHeader(org.gvsig.tools.dynobject.DynObject dynobj) static String[]getHeaders(org.gvsig.tools.dynobject.DynObject dynobj) static booleangetIgnoreErrors(org.gvsig.tools.dynobject.DynObject dynobj) static intgetLimit(org.gvsig.tools.dynobject.DynObject dynobj) static LocalegetLocale(org.gvsig.tools.dynobject.DynObject dynobj) static StringgetRawFieldsDefinition(org.gvsig.tools.dynobject.DynObject dynobj) static StringgetRawFieldTypes(org.gvsig.tools.dynobject.DynObject dynobj) static intgetSkipLines(org.gvsig.tools.dynobject.DynObject dynobj) static booleanisBlankOrDefaultLocale(org.gvsig.tools.dynobject.DynObject dynobj) booleanisValid()voidsetDynValue(String name, Object value) voidvoidvalidate()Methods inherited from class org.gvsig.fmap.dal.spi.AbstractDataStoreParameters
isTheSameExplorer, isTheSameStoreMethods 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, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.fmap.dal.DataParameters
clear, getCopy, toByteArray, toStringMethods inherited from interface org.gvsig.fmap.dal.DataStoreParameters
getDataStoreName, getDescription, getProviderName, isTheSameExplorer, isTheSameStoreMethods inherited from interface org.gvsig.tools.dynobject.DynObject
delegate, getDynClass, hasDynValue, implement, invokeDynMethod, invokeDynMethodMethods inherited from interface org.gvsig.tools.persistence.Persistent
loadFromState, saveToStateMethods inherited from interface org.gvsig.json.SupportFromJson
fromJsonMethods inherited from interface org.gvsig.json.SupportToJson
toJson, toJson, toJsonBuilder, toJsonBuilder
-
Field Details
-
LOGGER
protected static final org.slf4j.Logger LOGGER -
FILE
- See Also:
-
IGNOREERRORS
- See Also:
-
AUTOMATICTYPESDETECTION
- See Also:
-
CRS
- See Also:
-
FIELDTYPES
- See Also:
-
CHARSET
- See Also:
-
LOCALE
- See Also:
-
HEADER
- See Also:
-
parameters
protected org.gvsig.tools.dynobject.DelegatedDynObject parameters -
featureType
protected org.gvsig.fmap.dal.feature.FeatureType featureType -
all_fields_declare_type
protected boolean all_fields_declare_type
-
-
Constructor Details
-
SimpleReaderStoreParameters
-
-
Method Details
-
getFeatureTypeLoader
-
getDelegatedDynObject
protected org.gvsig.tools.dynobject.DelegatedDynObject getDelegatedDynObject()- Specified by:
getDelegatedDynObjectin classorg.gvsig.fmap.dal.spi.AbstractDataParameters
-
setDynValue
- Specified by:
setDynValuein interfaceorg.gvsig.tools.dynobject.DynObject- Overrides:
setDynValuein classorg.gvsig.fmap.dal.spi.AbstractDataParameters
-
getDynValue
- Specified by:
getDynValuein interfaceorg.gvsig.tools.dynobject.DynObject- Overrides:
getDynValuein classorg.gvsig.fmap.dal.spi.AbstractDataParameters
-
isValid
public boolean isValid()- Specified by:
isValidin interfaceorg.gvsig.fmap.dal.DataStoreParameters
-
getFile
- Specified by:
getFilein interfaceFilesystemStoreParameters- Specified by:
getFilein interfaceorg.gvsig.tools.util.HasAFile
-
setFile
- Specified by:
setFilein interfaceFilesystemStoreParameters- Specified by:
setFilein interfaceorg.gvsig.tools.util.HasAFile
-
getHeader
-
getDelimiter
-
getHeaders
-
getCRS
public static org.gvsig.crs.projection.lib.Projection getCRS(org.gvsig.tools.dynobject.DynObject dynobj) -
getFileName
-
getFile
-
isBlankOrDefaultLocale
public static boolean isBlankOrDefaultLocale(org.gvsig.tools.dynobject.DynObject dynobj) -
getLocale
-
getCharset
-
getAutomaticTypesDetection
public static boolean getAutomaticTypesDetection(org.gvsig.tools.dynobject.DynObject dynobj) -
getIgnoreErrors
public static boolean getIgnoreErrors(org.gvsig.tools.dynobject.DynObject dynobj) -
getRawFieldTypes
-
getRawFieldsDefinition
-
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:
validatein interfaceorg.gvsig.fmap.dal.DataParameters- Overrides:
validatein classorg.gvsig.fmap.dal.spi.AbstractDataParameters- Throws:
org.gvsig.fmap.dal.exception.ValidateDataParametersException
-
getFeatureType
protected org.gvsig.fmap.dal.feature.FeatureType getFeatureType() -
getSourceId
- Specified by:
getSourceIdin interfaceorg.gvsig.fmap.dal.DataStoreParameters- Overrides:
getSourceIdin classorg.gvsig.fmap.dal.spi.AbstractDataStoreParameters
-