Statistics
| Revision:

root / trunk / libraries / libDataSourceBaseDrivers / src / org / gvsig / data / datastores / vectorial / driver / shp / ShpFeature.java @ 19673

History | View | Annotate | Download (1.08 KB)

1
package org.gvsig.data.datastores.vectorial.driver.shp;
2

    
3
import java.util.List;
4

    
5
import org.gvsig.data.spatialprovisional.IExtent;
6
import org.gvsig.data.vectorial.Feature;
7
import org.gvsig.data.vectorial.IFeatureID;
8
import org.gvsig.data.vectorial.IFeatureType;
9

    
10
public class ShpFeature extends Feature{
11

    
12
        private ShpDriver driver;
13
        private long featureIndex;
14

    
15
        public ShpFeature(IFeatureType featureType, ShpDriver driver,long featureIndex) {
16
                super(featureType);
17
                this.driver=driver;
18
                this.featureIndex=featureIndex;
19
        }
20

    
21
        public IFeatureID getID() {
22
                return new ShpFeatureID(this.driver,featureIndex);
23
        }
24

    
25
        public IExtent getExtent() {
26
                return driver.getBoundingBox(featureIndex);
27
        }
28

    
29
        public List getAllSRS() {
30
                // TODO Auto-generated method stub
31
                return null;
32
        }
33

    
34
        public String getDefaultSRS() {
35
                // TODO Auto-generated method stub
36
                return null;
37
        }
38

    
39
//        public int[] getGeometryTypes() {
40
//                IGeometry geometry= (IGeometry)getDefaultGeometry();
41
//                if (geometry!=null)
42
//                        return new int[]{geometry.getGeometryType()};
43
//                return null;
44
//        }
45
}