Revision 33657 branches/v2_0_0_prep/libraries/libFMap_dal/src/org/gvsig/fmap/dal/feature/impl/DefaultFeatureSelection.java
DefaultFeatureSelection.java | ||
---|---|---|
32 | 32 |
import java.util.Map; |
33 | 33 |
import java.util.Map.Entry; |
34 | 34 |
|
35 |
import org.slf4j.Logger; |
|
36 |
import org.slf4j.LoggerFactory; |
|
37 |
|
|
35 | 38 |
import org.gvsig.fmap.dal.DataStoreNotification; |
36 | 39 |
import org.gvsig.fmap.dal.exception.DataException; |
37 | 40 |
import org.gvsig.fmap.dal.feature.EditableFeature; |
... | ... | |
42 | 45 |
import org.gvsig.fmap.dal.feature.FeatureStore; |
43 | 46 |
import org.gvsig.fmap.dal.feature.FeatureType; |
44 | 47 |
import org.gvsig.fmap.dal.feature.exception.ReversedSelectionIteratorException; |
48 |
import org.gvsig.fmap.dal.feature.impl.featureset.DynObjectSetFeatureSetFacade; |
|
45 | 49 |
import org.gvsig.tools.ToolsLocator; |
46 | 50 |
import org.gvsig.tools.dispose.DisposableIterator; |
51 |
import org.gvsig.tools.dynobject.DynObjectSet; |
|
47 | 52 |
import org.gvsig.tools.dynobject.DynStruct; |
48 | 53 |
import org.gvsig.tools.exception.BaseException; |
49 | 54 |
import org.gvsig.tools.persistence.PersistenceManager; |
... | ... | |
51 | 56 |
import org.gvsig.tools.persistence.exception.PersistenceException; |
52 | 57 |
import org.gvsig.tools.visitor.VisitCanceledException; |
53 | 58 |
import org.gvsig.tools.visitor.Visitor; |
54 |
import org.slf4j.Logger; |
|
55 |
import org.slf4j.LoggerFactory; |
|
56 | 59 |
|
57 | 60 |
/** |
58 | 61 |
* Default implementation of the FeatureSelection interface. Internally, only |
... | ... | |
574 | 577 |
clone.featureTypeCounts = new HashMap(featureTypeCounts); |
575 | 578 |
return clone; |
576 | 579 |
} |
580 |
|
|
581 |
public DynObjectSet getDynObjectSet() { |
|
582 |
return new DynObjectSetFeatureSetFacade(this, getFeatureStore()); |
|
583 |
} |
|
584 |
|
|
585 |
public DynObjectSet getDynObjectSet(boolean fast) { |
|
586 |
return new DynObjectSetFeatureSetFacade(this, getFeatureStore(), fast); |
|
587 |
} |
|
588 |
|
|
577 | 589 |
} |
Also available in: Unified diff