/** * Create an options instance. We may want to change this code from a singleton instance to * actually allow multiple instances per format. */ @Override public IngestFormatOptions createOptionsInstances() { myOptions.setPluginOptions(internalGetIngestFormatOptionProviders()); return myOptions; }
private AbstractSimpleFeatureIngestPlugin<I> getInstance(IngestFormatOptions options) { AbstractSimpleFeatureIngestPlugin<I> myInstance = newPluginInstance(options); myInstance.setFilterProvider(myOptions.getCqlFilterOptionProvider()); myInstance.setTypeNameProvider(myOptions.getTypeNameOptionProvider()); myInstance.setSerializationFormatProvider(myOptions.getSerializationFormatOptionProvider()); myInstance.setGeometrySimpOptionProvider(myOptions.getGeometrySimpOptionProvider()); return myInstance; }