Statistics
| Revision:

root / trunk / libraries / libDataSource / src / org / gvsig / data / vectorial / MemoryFeatureID.java @ 20599

History | View | Annotate | Download (734 Bytes)

1
package org.gvsig.data.vectorial;
2

    
3
import java.util.Iterator;
4

    
5
public class MemoryFeatureID implements IFeatureID{
6
        private IFeature feature;
7
        public MemoryFeatureID(IFeature feature){
8
                this.feature=feature;
9
        }
10
        public IFeature getFeature(IFeatureType featureType) {
11
                return this.feature;
12
        }
13
        public boolean equals(Object obj) {
14
                if (obj instanceof MemoryFeatureID){
15
                        MemoryFeatureID mfObj =(MemoryFeatureID)obj;
16
                        return mfObj.feature.equals(this.feature);
17
//                        if (!mfObj.feature.getType().equals(this.feature.getType())){
18
//                                return false;
19
//                        }
20
//                        int id = this.feature.getType().getFieldIdIndex();
21
//                        return (mfObj.feature.get(id).equals(this.feature.get(id)));
22

    
23
                }
24
                return false;
25
        }
26

    
27
}