public class SimpleReaderStoreParameters extends AbstractDataStoreParameters implements OpenFeatureStoreParameters, FilesystemStoreParameters
| Modifier and Type | Class and Description |
|---|---|
static class |
SimpleReaderStoreParameters.FieldDefinition |
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
all_fields_declare_type |
protected static java.lang.String |
AUTOMATICTYPESDETECTION |
protected static java.lang.String |
CHARSET |
protected static java.lang.String |
CRS |
protected FeatureType |
featureType |
protected static java.lang.String |
FIELDTYPES |
protected static java.lang.String |
FILE |
static java.lang.String |
HEADER |
protected static java.lang.String |
IGNOREERRORS |
protected static java.lang.String |
LOCALE |
protected static Logger |
LOGGER |
protected DelegatedDynObject |
parameters |
CRS_PARAMTER_NAME| Constructor and Description |
|---|
SimpleReaderStoreParameters(java.lang.String parametersDefinitionName,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
getAutomaticTypesDetection(DynObject dynobj) |
static java.lang.String |
getCharset(DynObject dynobj) |
static IProjection |
getCRS(DynObject dynobj) |
protected DelegatedDynObject |
getDelegatedDynObject()
Returns an instance of the
DynObject to delegate to. |
static java.lang.String |
getDelimiter(java.lang.String line) |
java.lang.Object |
getDynValue(java.lang.String name) |
protected FeatureType |
getFeatureType() |
protected SimpleReaderFeatureTypeLoader |
getFeatureTypeLoader() |
static SimpleReaderStoreParameters.FieldDefinition[] |
getFieldsDefinition(DynObject dynobj) |
java.io.File |
getFile() |
static java.io.File |
getFile(DynObject dynobj) |
static java.lang.String |
getFileName(DynObject dynobj) |
static java.lang.String |
getHeader(DynObject dynobj) |
static java.lang.String[] |
getHeaders(DynObject dynobj) |
static boolean |
getIgnoreErrors(DynObject dynobj) |
static int |
getLimit(DynObject dynobj) |
static java.util.Locale |
getLocale(DynObject dynobj) |
static java.lang.String |
getRawFieldsDefinition(DynObject dynobj) |
static java.lang.String |
getRawFieldTypes(DynObject dynobj) |
static int |
getSkipLines(DynObject dynobj) |
java.lang.String |
getSourceId() |
static boolean |
isBlankOrDefaultLocale(DynObject dynobj) |
boolean |
isValid()
Indicates whether these parameters are valid.
|
void |
setDynValue(java.lang.String name,
java.lang.Object value) |
void |
setFile(java.io.File file) |
void |
validate()
Checks its valid
|
isTheSameStoreclear, 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, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetDataStoreName, getDescription, getProviderName, isTheSameStoreclear, getCopy, toByteArray, toStringloadFromState, saveToStateclone, delegate, getDynClass, hasDynValue, implement, invokeDynMethod, invokeDynMethodtoJson, toJson, toJsonBuilder, toJsonBuilderfromJsonprotected static final Logger LOGGER
protected static final java.lang.String FILE
protected static final java.lang.String IGNOREERRORS
protected static final java.lang.String AUTOMATICTYPESDETECTION
protected static final java.lang.String CRS
protected static final java.lang.String FIELDTYPES
protected static final java.lang.String CHARSET
protected static final java.lang.String LOCALE
public static final java.lang.String HEADER
protected DelegatedDynObject parameters
protected FeatureType featureType
protected boolean all_fields_declare_type
public SimpleReaderStoreParameters(java.lang.String parametersDefinitionName,
java.lang.String name)
protected SimpleReaderFeatureTypeLoader getFeatureTypeLoader()
protected DelegatedDynObject getDelegatedDynObject()
AbstractDataParametersDynObject to delegate to.getDelegatedDynObject in class AbstractDataParametersDynObjectpublic void setDynValue(java.lang.String name,
java.lang.Object value)
setDynValue in interface DynObjectsetDynValue in class AbstractDataParameterspublic java.lang.Object getDynValue(java.lang.String name)
getDynValue in interface DynObjectgetDynValue 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 static java.lang.String getHeader(DynObject dynobj)
public static java.lang.String getDelimiter(java.lang.String line)
public static java.lang.String[] getHeaders(DynObject dynobj)
public static IProjection getCRS(DynObject dynobj)
public static java.lang.String getFileName(DynObject dynobj)
public static java.io.File getFile(DynObject dynobj)
public static boolean isBlankOrDefaultLocale(DynObject dynobj)
public static java.util.Locale getLocale(DynObject dynobj)
public static java.lang.String getCharset(DynObject dynobj)
public static boolean getAutomaticTypesDetection(DynObject dynobj)
public static boolean getIgnoreErrors(DynObject dynobj)
public static java.lang.String getRawFieldTypes(DynObject dynobj)
public static java.lang.String getRawFieldsDefinition(DynObject dynobj)
public static int getSkipLines(DynObject dynobj)
public static int getLimit(DynObject dynobj)
public static SimpleReaderStoreParameters.FieldDefinition[] getFieldsDefinition(DynObject dynobj)
public void validate()
throws ValidateDataParametersException
DataParametersvalidate in interface DataParametersvalidate in class AbstractDataParametersValidateDataParametersException - if any problem was detectedprotected FeatureType getFeatureType()
public java.lang.String getSourceId()
getSourceId in interface DataStoreParametersgetSourceId in class AbstractDataStoreParameters