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 24496 jmvivo
package org.gvsig.fmap.dal.feature;
2 19399 vcaballero
3 23754 jjdelcerro
import java.util.Iterator;
4 19399 vcaballero
import java.util.List;
5
6
7 23754 jjdelcerro
public interface FeatureType {
8 20599 jmvivo
9 23754 jjdelcerro
        public FeatureType getCopy();
10 19399 vcaballero
11 23754 jjdelcerro
        public FeatureRules getRules();
12 19399 vcaballero
13 23754 jjdelcerro
        public EditableFeatureType getEditable();
14 19399 vcaballero
15 23754 jjdelcerro
        public int getIndex(String name);
16 19399 vcaballero
17 23754 jjdelcerro
        public Object get(String name);
18 20907 jmvivo
19 23754 jjdelcerro
        public Object get(int index);
20 19399 vcaballero
21 23754 jjdelcerro
        public FeatureAttributeDescriptor getAttributeDescriptor(String name);
22 19399 vcaballero
23 23754 jjdelcerro
        public FeatureAttributeDescriptor getAttributeDescriptor(int index);
24 19399 vcaballero
25 23754 jjdelcerro
        public Iterator iterator();
26 19608 jmvivo
27 23754 jjdelcerro
        public int size();
28 19692 jmvivo
29 23772 jjdelcerro
        public String getId();
30 21120 jmvivo
31 23754 jjdelcerro
        public String getDefaultGeometryAttributeName();
32 20412 vcaballero
33 23754 jjdelcerro
        public int getDefaultGeometryAttributeIndex();
34 23123 jmvivo
35 23754 jjdelcerro
        public List getSRSs();
36
37
        public String getDefaultSRS();
38
39
        public boolean hasEvaluators(); // FIXME: Quitar del interface y dejar en
40
        // DefaultFeatureType
41
42 24248 jjdelcerro
        public boolean hasOID();
43
44 19399 vcaballero
}