root / branches / Mobile_Compatible_Hito_1 / libFMap / src-data / org / gvsig / data / datastores / vectorial / IFeaturesWriter.java @ 21606
History | View | Annotate | Download (768 Bytes)
1 |
package org.gvsig.data.datastores.vectorial; |
---|---|
2 |
|
3 |
import org.gvsig.data.exception.InitializeWriterException; |
4 |
import org.gvsig.data.exception.OpenException; |
5 |
import org.gvsig.data.exception.ReadException; |
6 |
import org.gvsig.data.exception.WriteException; |
7 |
import org.gvsig.data.vectorial.IFeature; |
8 |
import org.gvsig.data.vectorial.IFeatureStore; |
9 |
import org.gvsig.data.vectorial.IFeatureType; |
10 |
|
11 |
public interface IFeaturesWriter { |
12 |
public void init(IFeatureStore store) throws InitializeWriterException; |
13 |
|
14 |
public void preProcess() throws WriteException, ReadException; |
15 |
|
16 |
public void updateFeatureType(IFeatureType featureType); |
17 |
|
18 |
public void insertFeature(IFeature feature) throws WriteException, ReadException; |
19 |
|
20 |
public void postProcess() throws OpenException, WriteException; |
21 |
|
22 |
} |