Statistics
| Revision:

svn-gvsig-desktop / trunk / libraries / libDataSource / src / org / gvsig / data / IDataExplorer.java @ 20050

History | View | Annotate | Download (893 Bytes)

1
package org.gvsig.data;
2

    
3
import org.gvsig.data.exception.InitializeException;
4
import org.gvsig.data.exception.InitializeWriterException;
5
import org.gvsig.data.exception.OpenException;
6
import org.gvsig.data.exception.ReadException;
7
import org.gvsig.data.vectorial.INewFeatureStoreParameters;
8

    
9
public interface IDataExplorer {
10

    
11
        public String getName();
12

    
13
        public void init(IDataExplorerParameters parameters);
14

    
15
        public IDataStoreParameters[] list() throws ReadException;
16

    
17
        public IDataStore createDataStore(IDataStoreParameters dsp) throws InitializeException, InitializeWriterException;
18

    
19
        public boolean canCreate();
20

    
21
        void remove(IDataStoreParameters dsp) throws ReadException;
22

    
23
        INewDataStoreParameters createNewDataStoreParameter(IDataStoreParameters dsp);
24
        IDataStoreParameters add(INewDataStoreParameters ndsp) throws OpenException, InitializeWriterException;
25

    
26
}