@Override public void close () { if ( writer != null ) { writer.close(); writer = null; } }
private void processEndDocument () { // All is done in close() (used by both modes) close(); }
@Override protected Event processEndDocument (Event event) { if ( writer != null ) { writer.handleEvent(event); writer.close(); writer = null; } if ( params.getSendOutput() ) { return super.creatRawDocumentEventSet(rawDocPath, "UTF-8", manifest.getSourceLocale(), manifest.getTargetLocale()); } else { return event; } }