Revision 761 2.1/trunk/org.gvsig.view3d/org.gvsig.view3d.vector/org.gvsig.view3d.vector.swing/org.gvsig.view3d.vector.swing.impl/src/main/java/org/gvsig/view3d/vector/swing/impl/JVectorExtrusionLoaderParametersController.java

View differences:

JVectorExtrusionLoaderParametersController.java
3 3
import java.awt.event.ActionEvent;
4 4
import java.awt.event.ActionListener;
5 5
import java.util.Arrays;
6
import java.util.Collections;
6 7
import java.util.List;
7 8

  
8 9
import javax.swing.JComponent;
9 10

  
10 11
import org.apache.commons.lang3.StringUtils;
12
import org.opengis.metadata.Datatype;
11 13
import org.slf4j.Logger;
12 14
import org.slf4j.LoggerFactory;
13 15

  
......
117 119
            }
118 120
            FeatureAttributeDescriptor[] attributeDescriptors = featureType.getAttributeDescriptors();
119 121
            for (FeatureAttributeDescriptor attDesc : attributeDescriptors) {
120
                heightField.addItem(attDesc.getName());
122
                if(attDesc.getDataType().isNumeric()) {
123
                    heightField.addItem(attDesc.getName());
124
                }
121 125
            }
126
            if(StringUtils.isNotBlank(this.parameters.getHeightField()) &&
127
                featureType.getAttributeDescriptor(this.parameters.getHeightField()) != null){
128
                heightField.setSelectedItem(this.parameters.getHeightField());
129
                constantHeightText.setEnabled(false);
130
                constantHeight.setEnabled(false);
131
            }
122 132
        }
123 133
        
134
        
124 135
        // Initialize change listeners
125 136
        this.heightField.addActionListener(new ActionListener() {
126 137
            

Also available in: Unified diff