public class SHPStoreParameters extends DBFStoreParameters
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PARAMETERS_DEFINITION_NAME |
ALLOW_DECIMAL_INCONSISTENCIES_PARAMTER_NAME, ALLOW_DUPLICATED_FIELD_NAMES, DATE_FORMAT, DBFFILE_PARAMTER_NAME, ENCODING_PARAMTER_NAME, HANDLE_DATES_AS_STRINGS, LOCALECRS_PARAMTER_NAME| Constructor and Description |
|---|
SHPStoreParameters() |
SHPStoreParameters(java.lang.String parametersDefinitionName) |
| Modifier and Type | Method and Description |
|---|---|
void |
fixParameters() |
boolean |
getAllowInconsistenciesInGeometryType() |
IProjection |
getCRS() |
java.io.File |
getFile() |
boolean |
getFixLinearRings() |
boolean |
getLoadCorruptGeometriesAsNull() |
java.io.File |
getSHPFile() |
java.lang.String |
getSHPFileName() |
java.io.File |
getSHXFile() |
java.lang.String |
getSHXFileName() |
boolean |
getUseNullGeometry() |
boolean |
isTheSameStore(DataStoreParameters params) |
boolean |
isValid()
Indicates whether these parameters are valid.
|
void |
setCRS(IProjection srs) |
void |
setCRS(java.lang.String srs) |
void |
setFile(java.io.File file) |
void |
setFile(java.lang.String fileName) |
void |
setSHPFile(java.io.File file) |
void |
setSHPFile(java.lang.String fileName) |
void |
setSHXFile(java.io.File file) |
void |
setSHXFile(java.lang.String fileName) |
void |
validate()
Checks its valid
|
allowDuplicatedFieldNames, allowInconsistenciesInDecimals, getCopy, getCPGFile, getCPGFileName, getDataStoreName, getDateFormat, getDBFFile, getDBFFileName, getDelegatedDynObject, getDescription, getEffectiveEncoding, getEffectiveEncodingName, getEncoding, getEncodingName, getLocale, handleDatesAsStrings, setDBFFile, setDBFFile, setEffectiveEncoding, setEffectiveEncoding, setEncoding, setEncodinggetSourceIdclear, 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, getSourceIdclear, toByteArray, toStringloadFromState, saveToStateclone, delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValuetoJson, toJson, toJsonBuilder, toJsonBuilderfromJsonpublic static final java.lang.String PARAMETERS_DEFINITION_NAME
public SHPStoreParameters()
public SHPStoreParameters(java.lang.String parametersDefinitionName)
public void validate()
throws ValidateDataParametersException
DataParametersvalidate in interface DataParametersvalidate in class DBFStoreParametersValidateDataParametersException - if any problem was detectedpublic void fixParameters()
public boolean isValid()
DataStoreParametersisValid in interface DataStoreParametersisValid in class DBFStoreParameterspublic java.io.File getFile()
getFile in interface FilesystemStoreParametersgetFile in interface HasAFilegetFile in class DBFStoreParameterspublic void setFile(java.io.File file)
setFile in interface FilesystemStoreParameterssetFile in interface HasAFilesetFile in class DBFStoreParameterspublic void setFile(java.lang.String fileName)
setFile in class DBFStoreParameterspublic java.lang.String getSHPFileName()
public java.io.File getSHPFile()
public void setSHPFile(java.io.File file)
public void setSHPFile(java.lang.String fileName)
public java.lang.String getSHXFileName()
public java.io.File getSHXFile()
public void setSHXFile(java.io.File file)
public void setSHXFile(java.lang.String fileName)
public void setCRS(IProjection srs)
public void setCRS(java.lang.String srs)
public IProjection getCRS()
public boolean getUseNullGeometry()
public boolean getAllowInconsistenciesInGeometryType()
public boolean getLoadCorruptGeometriesAsNull()
public boolean getFixLinearRings()
public boolean isTheSameStore(DataStoreParameters params)
isTheSameStore in interface DataStoreParametersisTheSameStore in class AbstractDataStoreParameters