Statistics
| Revision:

root / branches / v2_0_0_prep / libraries / libFMap_dal / src / org / gvsig / fmap / dal / feature / spi / FeatureData.java @ 24496

History | View | Annotate | Download (728 Bytes)

1 24496 jmvivo
package org.gvsig.fmap.dal.feature.spi;
2 23754 jjdelcerro
3 24496 jmvivo
import org.gvsig.fmap.dal.feature.FeatureType;
4 23754 jjdelcerro
import org.gvsig.fmap.geom.Geometry;
5
import org.gvsig.fmap.geom.primitive.Envelope;
6
7
public interface FeatureData {
8
9
        public void set(int i, Object value);
10
11
        public Object get(int i);
12
13
        public void set(String name, Object value);
14
15
        public Object get(String name);
16
17 24248 jjdelcerro
        public void setOID(Object oid);
18 23754 jjdelcerro
19 24248 jjdelcerro
        public Object getOID();
20 23754 jjdelcerro
21
        public FeatureType getType();
22
23
        public FeatureData getCopy();
24
25 24446 jmvivo
        public Envelope getDefaultEnvelope();
26 23754 jjdelcerro
27
        public Geometry getDefaultGeometry();
28
29
        public void setDefaultEnvelope(Envelope extent);
30
31
        public void setDefaultGeometry(Geometry geom);
32 23874 jjdelcerro
33
        public boolean isNull(int i);
34
35
        public boolean isNull(String name);
36
37 23754 jjdelcerro
}