Revision 44455 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/dynamiclegend/DefaultDynamicVectorLegend.java
DefaultDynamicVectorLegend.java | ||
---|---|---|
208 | 208 |
//TODO: Optimizar por obtener solo los campos que usan las expresiones |
209 | 209 |
FeatureStore featureStore) throws DataException { |
210 | 210 |
if (requiredAttributes == null) { |
211 |
requiredAttributes = new String[]{}; |
|
211 |
int arraySize = featureStore.getDefaultFeatureType().size(); |
|
212 |
requiredAttributes = new String[arraySize]; |
|
212 | 213 |
for (int i = 0; i < featureStore.getDefaultFeatureType().size(); i++) { |
213 | 214 |
FeatureAttributeDescriptor att = featureStore.getDefaultFeatureType().get(i); |
214 | 215 |
requiredAttributes[i] = att.getName(); |
Also available in: Unified diff