Revision 45121 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.file/org.gvsig.fmap.dal.file.csv/src/main/java/org/gvsig/fmap/dal/store/csv/CSVFeatureWriter.java

View differences:

CSVFeatureWriter.java
120 120
    String[] header = new String[n];
121 121
    this.values = new String[n];
122 122
    n = 0;
123
    for (int i = 0; i < descriptors.length; i++) {
124
      FeatureAttributeDescriptor descriptor = descriptors[i];
125
      if (descriptor.getEvaluator() == null) {
126
        String name = descriptor.getName();
127
        String typeName = descriptor.getDataTypeName();
128
        if (descriptor.getDataType().getType() == DataTypes.STRING) {
129
          header[n++] = name + "__" + typeName + "__" + descriptor.getSize();
130
        } else {
131
          header[n++] = name + "__" + typeName;
132
        }
123
      for (FeatureAttributeDescriptor descriptor : descriptors) {
124
          if (!descriptor.isComputed()) {
125
              header[n++] = (String) descriptor.get("all");
126
          }
133 127
      }
134
    }
135 128
    try {
136 129
      listWriter.writeHeader(header);
137 130
    } catch (Exception e) {

Also available in: Unified diff