Revision 45195 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/feature/impl/DefaultFeatureStore.java

View differences:

DefaultFeatureStore.java
38 38
import java.util.Map;
39 39
import java.util.Map.Entry;
40 40
import java.util.Set;
41
import java.util.logging.Level;
42
import java.util.logging.Logger;
43 41
import javax.json.JsonObject;
44 42

  
45 43
import org.apache.commons.io.FilenameUtils;
......
3100 3098

  
3101 3099
    @Override
3102 3100
    public Iterator iterator() {
3101
        FeatureSet fset = null;
3103 3102
        try {
3104
            return this.getFeatureSet().fastIterator();
3103
            fset  = this.getFeatureSet();
3104
            return fset.fastIterator();
3105 3105
        } catch (DataException ex) {
3106 3106
            throw new RuntimeException(ex);
3107
        } finally {
3108
            DisposeUtils.disposeQuietly(fset);
3107 3109
        }
3108 3110
    }
3109 3111

  
3110 3112
    @Override
3113
    public long size64() {
3114
        FeatureSet fset = null;
3115
        try {
3116
            fset  = this.getFeatureSet();
3117
            return fset.getSize();
3118
        } catch (DataException ex) {
3119
            throw new RuntimeException(ex);
3120
        } finally {
3121
            DisposeUtils.disposeQuietly(fset);
3122
        }
3123
    }
3124
   
3125
    @Override
3111 3126
    public ExpressionBuilder createExpressionBuilder() {
3112 3127
        ExpressionBuilder builder = GeometryExpressionUtils.createExpressionBuilder();
3113 3128
        return builder;

Also available in: Unified diff