public class CSVStoreParameters extends AbstractDataParameters implements OpenFeatureStoreParameters, FilesystemStoreParameters
Modifier and Type | Class and Description |
---|---|
static class |
CSVStoreParameters.FieldDefinition |
Modifier and Type | Field and Description |
---|---|
static String |
PARAMETERS_DEFINITION_NAME |
Modifier | Constructor and Description |
---|---|
|
CSVStoreParameters() |
protected |
CSVStoreParameters(String parametersDefinitionName) |
|
CSVStoreParameters(String parametersDefinitionName,
String name) |
Modifier and Type | Method and Description |
---|---|
static String |
getCommentStartMarker(DynObject dynobj) |
protected DelegatedDynObject |
getDelegatedDynObject()
Returns an instance of the
DynObject to delegate to. |
static String |
getDelimiter(DynObject dynobj) |
static CSVStoreParameters.FieldDefinition[] |
getFieldsDefinition(DynObject dynobj) |
File |
getFile() |
static String |
getGeometryColumn(DynObject dynobj) |
static String |
getPointColumnName(DynObject dynobj) |
static CsvPreference |
getPredefinedCSVPreferences(DynObject dynobj) |
static String |
getQuoteCharacter(DynObject dynobj) |
static QuoteMode |
getQuoteMode(DynObject dynobj) |
static String |
getRecordSeparator(DynObject dynobj) |
static boolean |
getSurroundingSpacesNeedQuotes(DynObject dynobj) |
boolean |
isValid()
Indicates whether these parameters are valid.
|
void |
setFile(File file) |
clear, copyValuesTo, delegate, getCopy, getDataStoreName, getDescription, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, loadFromState, saveToState, setDynValue, toString, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDataStoreName, getDescription
clear, getCopy, validate
loadFromState, saveToState
delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValue
public static final String PARAMETERS_DEFINITION_NAME
public CSVStoreParameters()
protected CSVStoreParameters(String parametersDefinitionName)
protected DelegatedDynObject getDelegatedDynObject()
AbstractDataParameters
DynObject
to delegate to.getDelegatedDynObject
in class AbstractDataParameters
DynObject
public boolean isValid()
DataStoreParameters
isValid
in interface DataStoreParameters
public File getFile()
getFile
in interface FilesystemStoreParameters
getFile
in interface HasAFile
public void setFile(File file)
setFile
in interface FilesystemStoreParameters
setFile
in interface HasAFile
public static CsvPreference getPredefinedCSVPreferences(DynObject dynobj)
public static QuoteMode getQuoteMode(DynObject dynobj)
public static boolean getSurroundingSpacesNeedQuotes(DynObject dynobj)
public static CSVStoreParameters.FieldDefinition[] getFieldsDefinition(DynObject dynobj)