public abstract class AbstractInstanceReader extends GZipEnabledImport implements InstanceReader
InstanceReader
base implementationGZipEnabledImport.GZipInputSupplier
PARAM_RESOURCE_ID, PARAM_SOURCE
PARAM_CHARSET, PARAM_CONTENT_TYPE
Constructor and Description |
---|
AbstractInstanceReader() |
Modifier and Type | Method and Description |
---|---|
protected CRSProvider |
getCrsProvider()
Get the CRS provider.
|
TypeIndex |
getSourceSchema()
Get the source schema
|
void |
setCRSProvider(CRSProvider crsProvider)
Set a CRS provider that is queried if no CRS can be determined for a
property value and no default CRS is configured for the associated
property definition.
|
void |
setSourceSchema(TypeIndex sourceSchema)
Set the instance source schema
|
void |
validate()
Validate the I/O provider configuration
|
getSource
createReporter, execute, generateResourceId, getResourceIdentifier, setParameter, setSource, storeConfiguration
addSupportedParameter, execute, fail, getCharset, getContentType, getDefaultCharset, getDefaultTypeName, getParameter, getSupportedParameters, getTypeName, loadConfiguration, setCharset, setContentType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getInstances
getResourceIdentifier, getSource, setSource
createReporter, execute, getCharset, getContentType, getParameter, getSupportedParameters, isCancelable, loadConfiguration, setCharset, setContentType, setParameter, storeConfiguration
public void setSourceSchema(TypeIndex sourceSchema)
InstanceReader
setSourceSchema
in interface InstanceReader
sourceSchema
- the source schemaInstanceReader.setSourceSchema(TypeIndex)
public TypeIndex getSourceSchema()
InstanceReader
getSourceSchema
in interface InstanceReader
InstanceReader.getSourceSchema()
public void validate() throws IOProviderConfigurationException
IOProvider
validate
in interface IOProvider
validate
in class AbstractImportProvider
IOProviderConfigurationException
- if the I/O provider was not
configured properlyAbstractImportProvider.validate()
public void setCRSProvider(CRSProvider crsProvider)
InstanceReader
setCRSProvider
in interface InstanceReader
crsProvider
- the CRS providerInstanceReader.setCRSProvider(CRSProvider)
protected CRSProvider getCrsProvider()
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a