Revision 43246 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.file/org.gvsig.fmap.dal.file.shp/src/main/java/org/gvsig/fmap/dal/store/shp/SHPLibrary.java

View differences:

SHPLibrary.java
34 34
import org.gvsig.fmap.dal.FileHelper;
35 35
import org.gvsig.fmap.dal.spi.DataManagerProviderServices;
36 36
import org.gvsig.fmap.dal.store.dbf.DBFLibrary;
37
import org.gvsig.metadata.MetadataLocator;
37 38
import org.gvsig.metadata.exceptions.MetadataException;
39
import org.gvsig.tools.ToolsLocator;
40
import org.gvsig.tools.dynobject.DynClass;
38 41
import org.gvsig.tools.library.AbstractLibrary;
39 42
import org.gvsig.tools.library.LibraryException;
40 43

  
......
50 53
	@Override
51 54
	protected void doPostInitialize() throws LibraryException {
52 55
		List<Throwable> exs = new ArrayList<Throwable>();
53

  
56
        DynClass metadataDefinition;
57
        
54 58
		FileHelper.registerParametersDefinition(
55 59
				SHPStoreParameters.PARAMETERS_DEFINITION_NAME,
56 60
				SHPStoreParameters.class, "SHPParameters.xml");
......
58 62
				SHPNewStoreParameters.PARAMETERS_DEFINITION_NAME,
59 63
				SHPNewStoreParameters.class, "SHPParameters.xml");
60 64
		try {
61
			FileHelper.registerMetadataDefinition(
65
			metadataDefinition = (DynClass) FileHelper.registerMetadataDefinition(
62 66
					SHPStoreProvider.METADATA_DEFINITION_NAME,
63 67
					SHPStoreProvider.class, "SHPMetadata.xml");
68
            metadataDefinition.addDynMethod(new SHPStoreSaveEncodingMethod());
64 69
		} catch (MetadataException e1) {
65 70
			exs.add(e1);
66 71
		}
......
84 89
		} catch (RuntimeException e) {
85 90
			exs.add(e);
86 91
		}
87

  
92
        
88 93
		if (exs.size() > 0) {
89 94
			throw new LibraryException(this.getClass(), exs);
90 95
		}

Also available in: Unified diff