01: package net.refractions.udig.catalog.memory;
02:
03: /**
04: * Permits the instantiation of custom version of ActiveMemoryDataStore.
05: * @author rgould
06: * @since 1.1.0
07: */
08: public interface MemoryDSFactory {
09:
10: /**
11: * Construct and return a new instance of an ActiveMemoryDataStore.
12: * Typically this is a custom sub-class implementation
13: *
14: * @return a new instance of an ActiveMemoryDataStore
15: */
16: ActiveMemoryDataStore createNewDS();
17: }
|