Statistics
| Revision:

svn-gvsig-desktop / branches / v2_0_0_prep / libraries / libFMap_data / src / org / gvsig / fmap / data / DataExplorer.java @ 23893

History | View | Annotate | Download (1.01 KB)

1 21911 jmvivo
package org.gvsig.fmap.data;
2 19399 vcaballero
3 23754 jjdelcerro
import org.gvsig.fmap.data.exceptions.DataException;
4
import org.gvsig.fmap.data.exceptions.InitializeException;
5
import org.gvsig.fmap.data.exceptions.ReadException;
6
import org.gvsig.fmap.data.exceptions.WriteException;
7
8 23820 jjdelcerro
import com.iver.utiles.IPersistence;
9 23032 jmvivo
import com.iver.utiles.XMLEntity;
10 19534 jmvivo
11 23820 jjdelcerro
public interface DataExplorer extends IPersistence {
12 19399 vcaballero
13
        public String getName();
14
15 21045 jmvivo
        public void init(DataExplorerParameters parameters) throws InitializeException;
16 23032 jmvivo
        public void init(XMLEntity xmlEntity) throws InitializeException;
17 19399 vcaballero
18 21045 jmvivo
        public DataStoreParameters[] list() throws ReadException;
19 19672 vcaballero
20 21045 jmvivo
        public DataStore createDataStore(DataStoreParameters dsp) throws InitializeException, WriteException;
21 19672 vcaballero
22
        public boolean canCreate();
23
24 21045 jmvivo
        void remove(DataStoreParameters dsp) throws ReadException;
25 20050 jmvivo
26 23754 jjdelcerro
        DataStoreParameters add(DataStoreParameters ndsp) throws WriteException,
27
                        InitializeException;
28 20050 jmvivo
29 20742 jmvivo
        public void dispose() throws DataException;
30
31 23339 jmvivo
        public DataExplorerParameters getParameters();
32
33 19399 vcaballero
}