Statistics
| Revision:

svn-gvsig-desktop / branches / v2_0_0_prep / libraries / libFMap_data / src / org / gvsig / fmap / data / feature / spi / FeatureData.java @ 23874

History | View | Annotate | Download (819 Bytes)

1
package org.gvsig.fmap.data.feature.spi;
2

    
3
import org.gvsig.fmap.data.feature.FeatureReference;
4
import org.gvsig.fmap.data.feature.FeatureType;
5
import org.gvsig.fmap.geom.Geometry;
6
import org.gvsig.fmap.geom.primitive.Envelope;
7

    
8
public interface FeatureData {
9

    
10
        public void set(int i, Object value);
11

    
12
        public Object get(int i);
13

    
14
        public void set(String name, Object value);
15

    
16
        public Object get(String name);
17

    
18
        public void setReference(FeatureReference reference);
19

    
20
        public FeatureReference getReference();
21

    
22
        public FeatureType getType();
23

    
24
        public FeatureData getCopy();
25

    
26
        public Envelope getDefaultExtent();
27

    
28
        public Geometry getDefaultGeometry();
29

    
30
        public void setDefaultEnvelope(Envelope extent);
31

    
32
        public void setDefaultGeometry(Geometry geom);
33

    
34
        public boolean isNull(int i);
35

    
36
        public boolean isNull(String name);
37

    
38
}