Statistics
| Revision:

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

History | View | Annotate | Download (719 Bytes)

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

    
3
import org.gvsig.tools.evaluator.Evaluator;
4

    
5

    
6
public interface EditableFeatureType extends FeatureType{
7

    
8

    
9
        public void setDefaultGeometryAttributeName(String name);
10

    
11
        public boolean remove(EditableFeatureAttributeDescriptor attribute);
12

    
13
        public Object remove(String name);
14

    
15
        public Object remove(int index);
16

    
17
        public EditableFeatureAttributeDescriptor add(String name, int type);
18

    
19
        public EditableFeatureAttributeDescriptor add(String name, int type,
20
                        int size);
21

    
22
        public EditableFeatureAttributeDescriptor add(String name, int type,
23
                        Evaluator evaluator);
24

    
25
        public FeatureType getSource();
26

    
27
        public FeatureType getNotEditableCopy();
28

    
29
        public void setHasOID(boolean hasOID);
30

    
31
}