Revision 763

View differences:

2.1/trunk/org.gvsig.view3d/org.gvsig.view3d.vector/org.gvsig.view3d.vector.lib/org.gvsig.view3d.vector.lib.impl/src/main/java/org/gvsig/view3d/vector/lib/impl/extrusion/DefaultVectorExtrusionPointRenderableLayer.java
94 94

  
95 95
    @Override
96 96
    protected FeatureQuery getFeatureQuery() throws DataException {
97
        FeatureType featureType = featureStore.getDefaultFeatureType();
98
        String geomAtt = featureType.getDefaultGeometryAttributeName();
99
        FeatureQuery featureQuery = featureStore.createFeatureQuery();
100
        featureQuery.addAttributeName(geomAtt);
97
        FeatureQuery featureQuery = super.getFeatureQuery();
101 98
        // Add field height to feature query
102 99
        String fieldHeight = ((VectorExtrusionLoaderParameters) parameters).getHeightField();
103 100
        if (StringUtils.isNotBlank(fieldHeight)) {
2.1/trunk/org.gvsig.view3d/org.gvsig.view3d.vector/org.gvsig.view3d.vector.lib/org.gvsig.view3d.vector.lib.impl/src/main/java/org/gvsig/view3d/vector/lib/impl/vector/DefeaultVectorPointRenderableLayer.java
81 81
        return marker;
82 82
    }
83 83

  
84
    @Override
85
    protected FeatureQuery getFeatureQuery() throws DataException {
86
        FeatureType featureType = featureStore.getDefaultFeatureType();
87
        String geomAtt = featureType.getDefaultGeometryAttributeName();
88
        FeatureQuery featureQuery = featureStore.createFeatureQuery();
89
        featureQuery.addAttributeName(geomAtt);
90
        return featureQuery;
91
    }
92
    
93 84
    private PointPlacemarkAttributes getBasicMarkerAttributes(IVectorLegend legend) {
94 85

  
95 86
        if (this.markAttributes != null) {
2.1/trunk/org.gvsig.view3d/org.gvsig.view3d.vector/org.gvsig.view3d.vector.lib/org.gvsig.view3d.vector.lib.impl/src/main/java/org/gvsig/view3d/vector/lib/impl/AbstractRenderableLayer.java
12 12
import org.gvsig.fmap.dal.feature.FeatureQuery;
13 13
import org.gvsig.fmap.dal.feature.FeatureSet;
14 14
import org.gvsig.fmap.dal.feature.FeatureStore;
15
import org.gvsig.fmap.dal.feature.FeatureType;
15 16
import org.gvsig.tools.dispose.DisposableIterator;
16 17
import org.gvsig.view3d.vector.lib.api.VectorElevationMode;
17 18
import org.gvsig.view3d.vector.lib.api.VectorLoaderParameters;
......
91 92
                "Vector elevation mode not reconized. Only CLAMP_TO_GROUND, ABSOLUTE and RELATIVE_TO_GROUND are valid");
92 93
        }
93 94
    }
95
    
96
    protected FeatureQuery getFeatureQuery() throws DataException {
97
        FeatureType featureType = featureStore.getDefaultFeatureType();
98
        String geomAtt = featureType.getDefaultGeometryAttributeName();
99
        FeatureQuery featureQuery = featureStore.createFeatureQuery();
100
        featureQuery.addAttributeName(geomAtt);
101
        return featureQuery;
102
    }
94 103

  
95 104
    protected abstract List<Renderable> getRenderable(Feature feature);
96

  
97
    protected abstract FeatureQuery getFeatureQuery() throws DataException;
98 105
}

Also available in: Unified diff