Revision 42467
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/store/memory/MemoryStoreProvider.java | ||
---|---|---|
41 | 41 |
import org.gvsig.fmap.dal.feature.FeatureSet; |
42 | 42 |
import org.gvsig.fmap.dal.feature.FeatureType; |
43 | 43 |
import org.gvsig.fmap.dal.feature.exception.PerformEditingException; |
44 |
import org.gvsig.fmap.dal.feature.spi.DefaultFeatureProvider; |
|
44 | 45 |
import org.gvsig.fmap.dal.feature.spi.FeatureProvider; |
45 | 46 |
import org.gvsig.fmap.dal.feature.spi.FeatureReferenceProviderServices; |
46 | 47 |
import org.gvsig.fmap.dal.feature.spi.FeatureStoreProviderServices; |
... | ... | |
104 | 105 |
new Object[] { memoryStoreParameters.getName() }); |
105 | 106 |
} |
106 | 107 |
|
108 |
public FeatureProvider createFeatureProvider(FeatureType featureType)throws DataException { |
|
109 |
this.open(); |
|
110 |
return new DefaultFeatureProvider(featureType, this.createNewOID()); |
|
111 |
} |
|
112 |
|
|
107 | 113 |
public String getName() { |
108 | 114 |
return "Memory_" + Integer.toHexString((int) (Math.random()*100000)).toUpperCase(); |
109 | 115 |
} |
Also available in: Unified diff