Package org.gvsig.fmap.dal.store.csv
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
FieldsFields inherited from class org.gvsig.fmap.dal.store.simplereader.SimpleReaderStoreParameters
all_fields_declare_type, AUTOMATICTYPESDETECTION, CHARSET, CRS, featureType, FIELDTYPES, FILE, HEADER, IGNOREERRORS, LOCALE, parametersFields inherited from interface org.gvsig.fmap.dal.DataParameters
CRS_PARAMTER_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetCommentStartMarker(org.gvsig.tools.dynobject.DynObject dynobj) static org.gvsig.crs.projection.lib.ProjectiongetCRS(org.gvsig.tools.dynobject.DynObject dynobj) static StringgetDelimiter(org.gvsig.tools.dynobject.DynObject dynobj) protected org.gvsig.fmap.dal.store.simplereader.SimpleReaderFeatureTypeLoaderstatic StringgetFileName(org.gvsig.tools.dynobject.DynObject dynobj) static StringgetGeometryColumn(org.gvsig.tools.dynobject.DynObject dynobj) static StringgetGeometryFormat(org.gvsig.tools.dynobject.DynObject dynobj) static intgetGeometrySubType(org.gvsig.tools.dynobject.DynObject dynobj) static intgetGeometryType(org.gvsig.tools.dynobject.DynObject dynobj) static String[]getHeaders(org.gvsig.tools.dynobject.DynObject dynobj) static booleangetIncludeMetadataInHeader(org.gvsig.tools.dynobject.DynObject dynobj) static StringgetPointColumnName(org.gvsig.tools.dynobject.DynObject dynobj) static String[]getPointDimensionNames(org.gvsig.tools.dynobject.DynObject dynobj) static org.supercsv.prefs.CsvPreferencegetPredefinedCSVPreferences(org.gvsig.tools.dynobject.DynObject dynobj) static StringgetQuoteCharacter(org.gvsig.tools.dynobject.DynObject dynobj) static org.supercsv.quote.QuoteModegetQuoteMode(org.gvsig.tools.dynobject.DynObject dynobj) static StringgetRecordSeparator(org.gvsig.tools.dynobject.DynObject dynobj) static booleangetSurroundingSpacesNeedQuotes(org.gvsig.tools.dynobject.DynObject dynobj) static booleanisBlankOrDefaultLocale(org.gvsig.tools.dynobject.DynObject dynobj) static booleanisFirstLineHeader(org.gvsig.tools.dynobject.DynObject dynobj) booleanisTheSameExplorer(org.gvsig.fmap.dal.DataStoreParameters parameters) voidvalidate()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, setFileMethods inherited from class org.gvsig.fmap.dal.spi.AbstractDataStoreParameters
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, getSourceId, isTheSameStore, isValidMethods inherited from interface org.gvsig.tools.dynobject.DynObject
delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValueMethods inherited from interface org.gvsig.fmap.dal.serverexplorer.filesystem.FilesystemStoreParameters
getFile, setFileMethods 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
-
PARAMETERS_DEFINITION_NAME
- See Also:
-
FIRST_LINE_HEADER
- See Also:
-
-
Constructor Details
-
CSVStoreParameters
public CSVStoreParameters() -
CSVStoreParameters
-
-
Method Details
-
getFeatureTypeLoader
protected org.gvsig.fmap.dal.store.simplereader.SimpleReaderFeatureTypeLoader getFeatureTypeLoader()- Overrides:
getFeatureTypeLoaderin classorg.gvsig.fmap.dal.store.simplereader.SimpleReaderStoreParameters
-
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.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
-
getRecordSeparator
-
getGeometryColumn
-
getGeometryType
public static int getGeometryType(org.gvsig.tools.dynobject.DynObject dynobj) -
getGeometryFormat
-
getGeometrySubType
public static int getGeometrySubType(org.gvsig.tools.dynobject.DynObject dynobj) -
isBlankOrDefaultLocale
public static boolean isBlankOrDefaultLocale(org.gvsig.tools.dynobject.DynObject dynobj) -
getCommentStartMarker
-
getPointColumnName
-
getQuoteCharacter
-
getDelimiter
-
getHeaders
-
getPointDimensionNames
-
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:
isTheSameExplorerin interfaceorg.gvsig.fmap.dal.DataStoreParameters- Overrides:
isTheSameExplorerin classorg.gvsig.fmap.dal.spi.AbstractDataStoreParameters
-