Revision 23509 branches/v2_0_0_prep/libraries/libFMap_dataFile/src/org/gvsig/fmap/data/feature/file/shp/SHPStore.java

View differences:

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