Statistics
| Revision:

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
}