Revision 47643 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.file/org.gvsig.fmap.dal.file.csv/src/main/java/org/gvsig/fmap/dal/store/simplereader/SimpleReaderLibrary.java

View differences:

SimpleReaderLibrary.java
42 42
import org.gvsig.fmap.dal.store.gml.GMLStoreParameters;
43 43
import org.gvsig.fmap.dal.store.gml.GMLStoreProvider;
44 44
import org.gvsig.fmap.dal.store.gml.GMLStoreProviderFactory;
45
import org.gvsig.fmap.dal.store.json.JsonFilesystemServerProvider;
46
import org.gvsig.fmap.dal.store.json.JsonStoreParameters;
47
import org.gvsig.fmap.dal.store.json.JsonStoreProvider;
48
import org.gvsig.fmap.dal.store.json.JsonStoreProviderFactory;
45 49
import org.gvsig.metadata.exceptions.MetadataException;
46 50
import org.gvsig.tools.library.AbstractLibrary;
47 51
import org.gvsig.tools.library.LibraryException;
......
76 80
                    GMLStoreParameters.PARAMETERS_DEFINITION_NAME,
77 81
                    GMLStoreParameters.class, "GMLParameters.xml"
78 82
            );
83
            FileHelper.registerParametersDefinition(
84
                    JsonStoreParameters.PARAMETERS_DEFINITION_NAME,
85
                    JsonStoreParameters.class, "JsonParameters.xml"
86
            );
79 87
        } catch (Exception e) {
80 88
            exs.add(e);
81 89
        }
......
89 97
                    GMLStoreProvider.METADATA_DEFINITION_NAME,
90 98
                    GMLStoreProvider.class, "GMLMetadata.xml"
91 99
            );
100
            FileHelper.registerMetadataDefinition(
101
                    JsonStoreProvider.METADATA_DEFINITION_NAME,
102
                    JsonStoreProvider.class, "JsonMetadata.xml"
103
            );
92 104
        } catch (MetadataException e) {
93 105
            exs.add(e);
94 106
        }
......
113 125
                        )
114 126
                );
115 127
            }
128
            if (!dataman.getStoreProviders().contains(JsonStoreProvider.NAME)) {
129
                dataman.registerStoreProviderFactory(
130
                        new JsonStoreProviderFactory(
131
                                JsonStoreProvider.NAME, 
132
                                JsonStoreProvider.DESCRIPTION
133
                        )
134
                );
135
            }
116 136
        } catch (RuntimeException e) {
117 137
            exs.add(e);
118 138
        }
......
130 150
                    GMLStoreProvider.DESCRIPTION,
131 151
                    GMLFilesystemServerProvider.class
132 152
            );
153
            filesystemServerExplorerManager.registerProvider(
154
                    JsonStoreProvider.NAME,
155
                    JsonStoreProvider.DESCRIPTION,
156
                    JsonFilesystemServerProvider.class
157
            );
133 158
        } catch (RuntimeException e) {
134 159
            exs.add(e);
135 160
        }

Also available in: Unified diff