private IResource createResource(Event event) { if (event == null) return null; IResource res = event.getResource(); if (res != null) return res; switch (event.getEventType()) { case END_BATCH: case END_BATCH_ITEM: case END_DOCUMENT: case END_SUBDOCUMENT: case END_GROUP: res = new Ending(gen.createId()); event.setResource(res); break; default: break; } return res; }
private IResource createResource(Event event) { if (event == null) return null; IResource res = event.getResource(); if (res != null) return res; switch (event.getEventType()) { case END_BATCH: case END_BATCH_ITEM: case END_DOCUMENT: case END_SUBDOCUMENT: case END_GROUP: res = new Ending(gen.createId()); event.setResource(res); break; default: break; } return res; }
event.setResource(new RawDocument(outFile.toURI(), "UTF-8", rawDoc.getSourceLocale(), rawDoc.getTargetLocale())); } else {
event.setResource(new RawDocument(outFile.toURI(), rawDoc.getEncoding(), rawDoc.getSourceLocale(), rawDoc.getTargetLocale()));
writer.close(); writer = null; event.setResource(new RawDocument(outFile.toURI(), encoding, rawDoc.getSourceLocale(), rawDoc.getTargetLocale()));
event.setResource(new RawDocument(file.toURI(), "UTF-8", srcLang, trgLang));
@Override protected Event handleEndBatchItem (Event event) { Ending res = event.getEnding(); if (res == null) { res = new Ending(""); event.setResource(res); } MetricsAnnotation sma = res.getAnnotation(MetricsAnnotation.class); if ( sma == null ) { sma = new MetricsAnnotation(); res.setAnnotation(sma); } Metrics m = sma.getMetrics(); m.setMetric(GMX.TotalWordCount, srcBatchItemWordCount); srcBatchWordCount += srcBatchItemWordCount; return super.handleEndBatchItem(event); }
@Override protected Event handleEndBatch (Event event) { Ending res = event.getEnding(); if (res == null) { res = new Ending(""); event.setResource(res); } MetricsAnnotation sma = res.getAnnotation(MetricsAnnotation.class); if (sma == null) { sma = new MetricsAnnotation(); res.setAnnotation(sma); } Metrics m = sma.getMetrics(); m.setMetric(GMX.TotalWordCount, srcBatchWordCount); return super.handleEndBatch(event); }
tempTextUnit.setResource(postProcessTextUnit(tempTextUnit.getTextUnit())); filterEvents.add(tempTextUnit);