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 |
} |