Revision 23509 branches/v2_0_0_prep/libraries/libFMap_dataFile/src/org/gvsig/fmap/data/feature/file/shp/SHPStore.java
SHPStore.java | ||
---|---|---|
4 | 4 |
import java.security.KeyException; |
5 | 5 |
import java.util.Iterator; |
6 | 6 |
|
7 |
import org.gvsig.tools.exception.BaseException; |
|
8 | 7 |
import org.gvsig.fmap.data.CloseException; |
9 | 8 |
import org.gvsig.fmap.data.DataCollection; |
10 | 9 |
import org.gvsig.fmap.data.DataException; |
... | ... | |
31 | 30 |
import org.gvsig.metadata.IMetadata; |
32 | 31 |
import org.gvsig.metadata.IMetadataManager; |
33 | 32 |
import org.gvsig.metadata.MetadataManager; |
33 |
import org.gvsig.tools.exception.BaseException; |
|
34 | 34 |
|
35 | 35 |
public class SHPStore extends DBFStore{ |
36 | 36 |
public static String DATASTORE_NAME = "SHPStore"; |
... | ... | |
61 | 61 |
ResourceManager resMan = ResourceManager.getResourceManager(); |
62 | 62 |
|
63 | 63 |
try { |
64 |
this.shp = (SHPResource)resMan.addResource(tmpResource);
|
|
64 |
this.shp = (SHPResource) resMan.addResource(tmpResource, this);
|
|
65 | 65 |
} catch (DataException e1) { |
66 | 66 |
throw new InitializeException(this.getName(),e1); |
67 | 67 |
} |
... | ... | |
162 | 162 |
ResourceManager resMan = ResourceManager.getResourceManager(); |
163 | 163 |
|
164 | 164 |
try { |
165 |
resMan.remove(this.shp); |
|
165 |
resMan.remove(this.shp, this);
|
|
166 | 166 |
} catch (DataException e1) { |
167 | 167 |
throw new CloseException(this.getName(),e1); |
168 | 168 |
} catch (KeyException e) { |
Also available in: Unified diff