Statistics
| Revision:

svn-gvsig-desktop / branches / v2_0_0_prep / libraries / libFMap_dataDB / src / org / gvsig / fmap / data / feature / db / DBExplorer.java @ 24081

History | View | Annotate | Download (1.48 KB)

1 22373 jmvivo
package org.gvsig.fmap.data.feature.db;
2 20032 jmvivo
3 21911 jmvivo
import org.gvsig.fmap.data.DataManager;
4
import org.gvsig.fmap.data.DataStore;
5
import org.gvsig.fmap.data.DataStoreParameters;
6
import org.gvsig.fmap.data.NewDataStoreParameters;
7 23754 jjdelcerro
import org.gvsig.fmap.data.exceptions.InitializeException;
8
import org.gvsig.fmap.data.exceptions.ReadException;
9 22360 jmvivo
import org.gvsig.fmap.data.feature.NewFeatureStoreParameters;
10 23754 jjdelcerro
import org.gvsig.fmap.data.feature.exceptions.InitializeWriterException;
11
import org.gvsig.fmap.data.feature.impl.AbstractFeatureExplorer;
12
import org.gvsig.fmap.data.impl.DefaultDataManager;
13 20032 jmvivo
14 23754 jjdelcerro
public abstract class DBExplorer extends AbstractFeatureExplorer {
15 20032 jmvivo
16 20082 jmvivo
        public boolean canCreate() {
17
                return false;
18
        }
19
20 21045 jmvivo
        public DataStoreParameters add(NewFeatureStoreParameters ndsp) throws InitializeWriterException, InitializeException {
21 20082 jmvivo
                throw new UnsupportedOperationException();
22
        }
23
24 21045 jmvivo
        public DataStoreParameters add(NewDataStoreParameters ndsp) throws InitializeWriterException, InitializeException {
25
                return this.add((NewFeatureStoreParameters)ndsp);
26 20082 jmvivo
        }
27
28 21045 jmvivo
        public void remove(DataStoreParameters dsp) throws ReadException {
29 20082 jmvivo
                throw new UnsupportedOperationException();
30
31
        }
32
33 23340 jmvivo
        public NewDataStoreParameters createNewDataStoreParameter()
34
                        throws InitializeException {
35 20082 jmvivo
                throw new UnsupportedOperationException();
36
        }
37
38 21045 jmvivo
        public DataStore createDataStore(DataStoreParameters dsp) throws InitializeException, InitializeWriterException {
39 23754 jjdelcerro
                DataManager manager = DefaultDataManager.getManager();
40 24081 jjdelcerro
                return manager.createStore(dsp);
41 20789 vcaballero
        }
42 20082 jmvivo
43 20048 jmvivo
}