Revision 44361 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.symbology/org.gvsig.symbology.lib/org.gvsig.symbology.lib.impl/src/main/java/org/gvsig/symbology/fmap/mapcontext/rendering/legend/impl/AbstractVectorialLegend.java

View differences:

AbstractVectorialLegend.java
41 41

  
42 42
import org.gvsig.compat.CompatLocator;
43 43
import org.gvsig.compat.print.PrintAttributes;
44
import org.gvsig.expressionevaluator.ExpressionBuilder;
45
import org.gvsig.expressionevaluator.ExpressionUtils;
44 46
import org.gvsig.fmap.dal.exception.DataException;
45 47
import org.gvsig.fmap.dal.feature.Feature;
46 48
import org.gvsig.fmap.dal.feature.FeatureQuery;
......
48 50
import org.gvsig.fmap.dal.feature.FeatureSelection;
49 51
import org.gvsig.fmap.dal.feature.FeatureSet;
50 52
import org.gvsig.fmap.dal.feature.FeatureStore;
53
import org.gvsig.fmap.dal.feature.FeatureType;
51 54
import org.gvsig.fmap.dal.feature.exception.ConcurrentDataModificationException;
52 55
import org.gvsig.fmap.geom.Geometry;
53 56
import org.gvsig.fmap.geom.GeometryLocator;
......
508 511
                    featureStore
509 512
            );
510 513
            featureQuery.addFilter(iee);
514
        } else {
515
            FeatureType ft = featureStore.getDefaultFeatureType();
516
            ExpressionBuilder expbuilder = ExpressionUtils.createExpressionBuilder();
517
            featureQuery.addFilter(
518
                expbuilder.not_is_null(
519
                    expbuilder.column(
520
                            ft.getDefaultGeometryAttributeName()
521
                    )
522
                ).toString()
523
            );
511 524
        }
525
        
512 526
        if (queryParameters != null) {
513 527
            Iterator iterEntry = queryParameters.entrySet().iterator();
514 528
            Entry entry;

Also available in: Unified diff