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 |
} |