Revision 42804
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.swing/org.gvsig.fmap.dal.swing.impl/src/main/java/org/gvsig/fmap/dal/swing/impl/featuretable/FeatureSelectionModel.java | ||
---|---|---|
34 | 34 |
|
35 | 35 |
import org.gvsig.fmap.dal.exception.DataException; |
36 | 36 |
import org.gvsig.fmap.dal.feature.Feature; |
37 |
import org.gvsig.fmap.dal.feature.FeatureQuery; |
|
37 | 38 |
import org.gvsig.fmap.dal.feature.FeatureSelection; |
38 | 39 |
import org.gvsig.fmap.dal.feature.FeatureSet; |
39 | 40 |
import org.gvsig.fmap.dal.feature.FeatureStore; |
... | ... | |
431 | 432 |
try { |
432 | 433 |
FeatureSelection selection = getFeatureSelection(); |
433 | 434 |
if (!selection.isEmpty()) { |
434 |
|
|
435 |
fs = getFeatureStore().getFeatureSet(); |
|
435 |
FeatureQuery query = this.featureTableModel.getFeatureQuery(); |
|
436 |
if(query!= null){ |
|
437 |
fs = getFeatureStore().getFeatureSet(query); |
|
438 |
}else{ |
|
439 |
fs = getFeatureStore().getFeatureSet(); |
|
440 |
} |
|
436 | 441 |
diter = fs.fastIterator(); |
437 | 442 |
Feature feat = null; |
438 | 443 |
while (diter.hasNext()) { |
Also available in: Unified diff