Révision 3131
tmp/org.txm.core/src/java/org/txm/metadatas/Metadatas.java (revision 3131) | ||
---|---|---|
218 | 218 |
writer.writeCharacters("\n"); |
219 | 219 |
|
220 | 220 |
ArrayList<String> headers = data.get(0); // first line |
221 |
|
|
221 |
ArrayList<Integer> indexes = new ArrayList<>(); |
|
222 | 222 |
for (int i = 1; i < headers.size(); i++) { |
223 | 223 |
if (headers.get(i).length() == 0) { |
224 |
headers.set(i, "noname"); |
|
224 |
//headers.set(i, "noname");
|
|
225 | 225 |
System.out.println("Warning: the " + (i + 1) + "th column name is empty"); |
226 |
continue; |
|
226 | 227 |
} |
227 | 228 |
// if(!headers[i].equals("id"))// the first |
228 | 229 |
// { |
... | ... | |
238 | 239 |
|
239 | 240 |
writer.writeEndElement(); |
240 | 241 |
writer.writeCharacters("\n"); |
241 |
// }
|
|
242 |
indexes.add(i);
|
|
242 | 243 |
} |
243 | 244 |
writer.writeEndElement(); // close metadatas |
244 | 245 |
writer.writeCharacters("\n"); |
... | ... | |
257 | 258 |
} |
258 | 259 |
} |
259 | 260 |
// write the other attributes |
260 |
for (int j = 0; j < headers.size(); j++) {
|
|
261 |
for (int j : indexes) {
|
|
261 | 262 |
if (headers.get(j).equals("id")) { |
262 | 263 |
continue; |
263 | 264 |
} |
Formats disponibles : Unified diff