public abstract class FeatureDownloader extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,String> |
attributeAliases |
protected List<ConfiguredAttribute> |
attributes |
protected Map<String,AttributeDescriptor> |
featureTypeAttributes |
protected org.geotools.data.simple.SimpleFeatureSource |
fs |
protected Map<String,String> |
parameterMap |
protected String |
params |
| Constructor and Description |
|---|
FeatureDownloader(List<ConfiguredAttribute> attributes,
org.geotools.data.simple.SimpleFeatureSource fs,
Map<String,AttributeDescriptor> featureTypeAttributes,
Map<String,String> attributeAliases,
String params) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
init() |
abstract void |
processFeature(org.opengis.feature.simple.SimpleFeature oldFeature) |
abstract File |
write() |
protected List<ConfiguredAttribute> attributes
protected org.geotools.data.simple.SimpleFeatureSource fs
protected Map<String,AttributeDescriptor> featureTypeAttributes
protected String params
public FeatureDownloader(List<ConfiguredAttribute> attributes, org.geotools.data.simple.SimpleFeatureSource fs, Map<String,AttributeDescriptor> featureTypeAttributes, Map<String,String> attributeAliases, String params)
public abstract void init()
throws IOException
IOExceptionpublic abstract void processFeature(org.opengis.feature.simple.SimpleFeature oldFeature)
public abstract File write() throws IOException
IOExceptionCopyright © 2018. All rights reserved.