Révision 2875

tmp/org.txm.annotation.kr.core/src/org/txm/annotation/kr/core/AnnotationWriter.java (revision 2875)
173 173
		int currentText = 0;
174 174
		File currentXMLFile = new File(txmDirectory, textsIds.get(currentText) + ".xml");
175 175
		
176
		// store first text
177
		currentXMLFile = new File(txmDirectory, textsIds.get(currentText) + ".xml");
178 176
		textAnnotations = new ArrayList<Annotation>();
179 177
		annotationsPerTexts.put(textsIds.get(currentText), textAnnotations);
180 178
		
......
190 188
			}
191 189
		});
192 190
		
193
		// group annotations per text
191
		// group annotations per text ; annotations are now sorted by position
194 192
		for (Annotation currentAnnot : allCorpusAnnotations) { // parse all annotations
195 193
			// System.out.println(" Annotation: "+currentAnnot);
196 194
			int pos = currentAnnot.getPK().getEndPosition();
197 195
			
198 196
			while (pos > end_limits[currentText]) { // while pos is not in the currentText.end
199 197
				currentText++;
200
				currentXMLFile = new File(txmDirectory, textsIds.get(currentText) + ".xml");
201 198
				textAnnotations = new ArrayList<Annotation>();
202 199
				annotationsPerTexts.put(textsIds.get(currentText), textAnnotations);
203 200
			}

Formats disponibles : Unified diff