public class GPEStoreParameters extends AbstractDataStoreParameters implements OpenFeatureStoreParameters, FilesystemStoreParameters, NewFeatureStoreParameters
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PARAMETERS_DEFINITION_NAME |
FEATURETYPE_PARAMTER_NAMECRS_PARAMTER_NAME| Modifier | Constructor and Description |
|---|---|
|
GPEStoreParameters() |
protected |
GPEStoreParameters(java.lang.String parametersDefinitionName) |
|
GPEStoreParameters(java.lang.String parametersDefinitionName,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
IProjection |
getCRS() |
java.lang.String |
getDataStoreName()
Returns the DataStore's name
|
EditableFeatureType |
getDefaultFeatureType() |
protected DelegatedDynObject |
getDelegatedDynObject()
Returns an instance of the
DynObject to delegate to. |
java.lang.String |
getDescription()
Returns the DataStore's description
|
java.lang.Object |
getDynValue(java.lang.String name) |
Envelope |
getEnvelope() |
java.io.File |
getFile() |
java.lang.String |
getFileName() |
boolean |
getUseAxisOrderYX() |
boolean |
isValid()
Indicates whether these parameters are valid.
|
static void |
registerParametersDefinition() |
void |
setCRS(IProjection srs) |
void |
setCRS(java.lang.String srs) |
void |
setDefaultFeatureType(FeatureType featureType) |
void |
setDynValue(java.lang.String name,
java.lang.Object val) |
void |
setEnvelope(Envelope envelope) |
void |
setFile(java.io.File file) |
void |
setFileName(java.lang.String fileName) |
getSourceId, isTheSameStoreclear, copyValuesTo, delegate, equals, fromByteArray, fromJson, getCause, getCopy, getDynClass, getMessage, getProviderName, hasDynValue, hashCode, implement, invokeDynMethod, invokeDynMethod, isValid, loadFromState, loadPRJ, loadWLD, saveToState, toByteArray, toJson, toJsonBuilder, toString, toString, validateclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetProviderName, getSourceId, isTheSameStoreclear, getCopy, toByteArray, toString, validateloadFromState, saveToStateclone, delegate, getDynClass, hasDynValue, implement, invokeDynMethod, invokeDynMethodtoJson, toJson, toJsonBuilder, toJsonBuilderfromJsonpublic static final java.lang.String PARAMETERS_DEFINITION_NAME
public GPEStoreParameters()
protected GPEStoreParameters(java.lang.String parametersDefinitionName)
public GPEStoreParameters(java.lang.String parametersDefinitionName,
java.lang.String name)
public static void registerParametersDefinition()
protected DelegatedDynObject getDelegatedDynObject()
AbstractDataParametersDynObject to delegate to.getDelegatedDynObject in class AbstractDataParametersDynObjectpublic 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 java.lang.String getFileName()
public void setFileName(java.lang.String fileName)
public IProjection getCRS()
public void setCRS(IProjection srs)
public void setCRS(java.lang.String srs)
public Envelope getEnvelope()
public void setEnvelope(Envelope envelope)
public void setDynValue(java.lang.String name,
java.lang.Object val)
setDynValue in interface DynObjectsetDynValue in class AbstractDataParameterspublic boolean getUseAxisOrderYX()
public EditableFeatureType getDefaultFeatureType()
getDefaultFeatureType in interface NewFeatureStoreParameterspublic void setDefaultFeatureType(FeatureType featureType)
setDefaultFeatureType in interface NewFeatureStoreParameterspublic java.lang.Object getDynValue(java.lang.String name)
throws DynFieldNotFoundException
getDynValue in interface DynObjectgetDynValue in class AbstractDataParametersDynFieldNotFoundException