public class CSVStoreParameters extends AbstractDataParameters implements OpenDataStoreParameters, FilesystemStoreParameters
| Modifier and Type | Class and Description |
|---|---|
static class |
CSVStoreParameters.FieldDefinition |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PARAMETERS_DEFINITION_NAME |
| Modifier | Constructor and Description |
|---|---|
|
CSVStoreParameters() |
protected |
CSVStoreParameters(java.lang.String parametersDefinitionName) |
|
CSVStoreParameters(java.lang.String parametersDefinitionName,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
getCommentStartMarker(DynObject dynobj) |
java.lang.String |
getDataStoreName()
Returns the DataStore's name
|
protected DelegatedDynObject |
getDelegatedDynObject()
Returns an instance of the
DynObject to delegate to. |
static java.lang.String |
getDelimiter(DynObject dynobj) |
java.lang.String |
getDescription()
Returns the DataStore's description
|
static CSVStoreParameters.FieldDefinition[] |
getFieldsDefinition(DynObject dynobj) |
java.io.File |
getFile() |
static java.lang.String |
getPointColumnName(DynObject dynobj) |
static CsvPreference |
getPredefinedCSVPreferences(DynObject dynobj) |
static java.lang.String |
getQuoteCharacter(DynObject dynobj) |
static QuoteMode |
getQuoteMode(DynObject dynobj) |
static java.lang.String |
getRecordSeparator(DynObject dynobj) |
static boolean |
getSurroundingSpacesNeedQuotes(DynObject dynobj) |
boolean |
isValid()
Indicates whether these parameters are valid.
|
void |
setFile(java.io.File file) |
clear, copyValuesTo, delegate, getCopy, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, loadFromState, saveToState, setDynValue, toString, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclear, getCopy, validateloadFromState, saveToStatedelegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValuepublic static final java.lang.String PARAMETERS_DEFINITION_NAME
public CSVStoreParameters()
protected CSVStoreParameters(java.lang.String parametersDefinitionName)
public CSVStoreParameters(java.lang.String parametersDefinitionName,
java.lang.String name)
public java.lang.String getDataStoreName()
DataStoreParametersgetDataStoreName in interface DataStoreParameterspublic java.lang.String getDescription()
DataStoreParametersgetDescription in interface DataStoreParametersprotected DelegatedDynObject getDelegatedDynObject()
AbstractDataParametersDynObject to delegate to.getDelegatedDynObject in class AbstractDataParametersDynObjectpublic boolean isValid()
DataStoreParametersisValid in interface DataStoreParameterspublic java.io.File getFile()
getFile in interface FilesystemStoreParameterspublic void setFile(java.io.File file)
setFile in interface FilesystemStoreParameterspublic static CsvPreference getPredefinedCSVPreferences(DynObject dynobj)
public static QuoteMode getQuoteMode(DynObject dynobj)
public static java.lang.String getRecordSeparator(DynObject dynobj)
public static java.lang.String getCommentStartMarker(DynObject dynobj)
public static java.lang.String getPointColumnName(DynObject dynobj)
public static java.lang.String getQuoteCharacter(DynObject dynobj)
public static java.lang.String getDelimiter(DynObject dynobj)
public static boolean getSurroundingSpacesNeedQuotes(DynObject dynobj)
public static CSVStoreParameters.FieldDefinition[] getFieldsDefinition(DynObject dynobj)