Statistics
| Revision:

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

History | View | Annotate | Download (883 Bytes)

1
package org.gvsig.fmap.dal.feature;
2

    
3
import java.util.Iterator;
4
import java.util.List;
5

    
6

    
7
public interface FeatureType {
8

    
9
        public FeatureType getCopy();
10

    
11
        public FeatureRules getRules();
12

    
13
        public EditableFeatureType getEditable();
14

    
15
        public int getIndex(String name);
16

    
17
        public Object get(String name);
18

    
19
        public Object get(int index);
20

    
21
        public FeatureAttributeDescriptor getAttributeDescriptor(String name);
22

    
23
        public FeatureAttributeDescriptor getAttributeDescriptor(int index);
24

    
25
        public Iterator iterator();
26

    
27
        public int size();
28

    
29
        public String getId();
30

    
31
        public String getDefaultGeometryAttributeName();
32

    
33
        public int getDefaultGeometryAttributeIndex();
34

    
35
        public List getSRSs();
36

    
37
        public String getDefaultSRS();
38

    
39
        public boolean hasEvaluators(); // FIXME: Quitar del interface y dejar en
40
        // DefaultFeatureType
41

    
42
        public boolean hasOID();
43

    
44
}