Revision 763 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

View differences:

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