public class DBFStoreParameters extends AbstractDataStoreParameters implements OpenFeatureStoreParameters, FilesystemStoreParameters
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ALLOW_DECIMAL_INCONSISTENCIES_PARAMTER_NAME |
static java.lang.String |
ALLOW_DUPLICATED_FIELD_NAMES |
static java.lang.String |
DATE_FORMAT |
static java.lang.String |
DBFFILE_PARAMTER_NAME |
static java.lang.String |
ENCODING_PARAMTER_NAME |
static java.lang.String |
HANDLE_DATES_AS_STRINGS |
static java.lang.String |
LOCALE |
static java.lang.String |
PARAMETERS_DEFINITION_NAME |
CRS_PARAMTER_NAME| Modifier | Constructor and Description |
|---|---|
|
DBFStoreParameters() |
protected |
DBFStoreParameters(java.lang.String parametersDefinitionName) |
|
DBFStoreParameters(java.lang.String parametersDefinitionName,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allowDuplicatedFieldNames() |
boolean |
allowInconsistenciesInDecimals() |
DataParameters |
getCopy()
Creates and returns a new copy of this DataParameters.
|
java.io.File |
getCPGFile() |
java.lang.String |
getCPGFileName() |
java.lang.String |
getDataStoreName()
Returns the DataStore's name
|
java.lang.String |
getDateFormat() |
java.io.File |
getDBFFile() |
java.lang.String |
getDBFFileName() |
protected DelegatedDynObject |
getDelegatedDynObject()
Returns an instance of the
DynObject to delegate to. |
java.lang.String |
getDescription()
Returns the DataStore's description
|
java.nio.charset.Charset |
getEffectiveEncoding()
The encoding actually used to read/write the dbf
|
java.lang.String |
getEffectiveEncodingName()
The encoding actually used to read/write the dbf
|
java.nio.charset.Charset |
getEncoding() |
java.lang.String |
getEncodingName() |
java.io.File |
getFile() |
java.util.Locale |
getLocale() |
boolean |
handleDatesAsStrings() |
boolean |
isValid()
Indicates whether these parameters are valid.
|
void |
setDBFFile(java.io.File file) |
void |
setDBFFile(java.lang.String fileName) |
void |
setEffectiveEncoding(java.nio.charset.Charset charset)
The encoding actually used to read/write the dbf
|
void |
setEffectiveEncoding(java.lang.String encoding)
The encoding actually used to read/write the dbf
|
void |
setEncoding(java.nio.charset.Charset charset) |
void |
setEncoding(java.lang.String encoding) |
void |
setFile(java.io.File file) |
void |
setFile(java.lang.String fileName) |
void |
validate()
Checks its valid
|
getSourceId, isTheSameStoreclear, copyValuesTo, delegate, equals, fromByteArray, fromJson, getCause, getDynClass, getDynValue, getMessage, getProviderName, hasDynValue, hashCode, implement, invokeDynMethod, invokeDynMethod, isValid, loadFromState, loadPRJ, loadWLD, saveToState, setDynValue, toByteArray, toJson, toJsonBuilder, toString, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetProviderName, getSourceId, isTheSameStoreclear, toByteArray, toStringloadFromState, saveToStateclone, delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValuetoJson, toJson, toJsonBuilder, toJsonBuilderfromJsonpublic static final java.lang.String PARAMETERS_DEFINITION_NAME
public static final java.lang.String DBFFILE_PARAMTER_NAME
public static final java.lang.String ENCODING_PARAMTER_NAME
public static final java.lang.String HANDLE_DATES_AS_STRINGS
public static final java.lang.String DATE_FORMAT
public static final java.lang.String LOCALE
public static final java.lang.String ALLOW_DECIMAL_INCONSISTENCIES_PARAMTER_NAME
public static final java.lang.String ALLOW_DUPLICATED_FIELD_NAMES
public DBFStoreParameters()
protected DBFStoreParameters(java.lang.String parametersDefinitionName)
public DBFStoreParameters(java.lang.String parametersDefinitionName,
java.lang.String name)
public java.lang.String getDataStoreName()
DataStoreParametersgetDataStoreName in interface DataStoreParametersgetDataStoreName in class AbstractDataParameterspublic java.lang.String getDescription()
DataStoreParametersgetDescription in interface DataStoreParametersgetDescription in class AbstractDataParameterspublic boolean isValid()
DataStoreParametersisValid in interface DataStoreParameterspublic java.io.File getFile()
getFile in interface FilesystemStoreParametersgetFile in interface HasAFilepublic void setFile(java.io.File file)
setFile in interface FilesystemStoreParameterssetFile in interface HasAFilepublic void setFile(java.lang.String fileName)
public java.lang.String getDBFFileName()
public java.io.File getDBFFile()
public void setDBFFile(java.io.File file)
public void setDBFFile(java.lang.String fileName)
public java.lang.String getCPGFileName()
public java.io.File getCPGFile()
public java.lang.String getEncodingName()
public java.nio.charset.Charset getEncoding()
public java.lang.String getEffectiveEncodingName()
public java.nio.charset.Charset getEffectiveEncoding()
public void setEncoding(java.lang.String encoding)
public void setEffectiveEncoding(java.lang.String encoding)
public boolean handleDatesAsStrings()
public boolean allowDuplicatedFieldNames()
public void setEncoding(java.nio.charset.Charset charset)
public void setEffectiveEncoding(java.nio.charset.Charset charset)
public DataParameters getCopy()
DataParametersgetCopy in interface DataParametersgetCopy in class AbstractDataParametersprotected DelegatedDynObject getDelegatedDynObject()
AbstractDataParametersDynObject to delegate to.getDelegatedDynObject in class AbstractDataParametersDynObjectpublic java.util.Locale getLocale()
public java.lang.String getDateFormat()
public void validate()
throws ValidateDataParametersException
DataParametersvalidate in interface DataParametersvalidate in class AbstractDataParametersValidateDataParametersException - if any problem was detectedpublic boolean allowInconsistenciesInDecimals()