次のように利用する。
Writer writer = ...; Iterator<SomeModel> models = ...; try { TsvEmitter emitter = new TsvEmitter(writer); while (models.hasNext();) { SomeModel model = models.next(); emitter.emit(model.getHogeOption()); emitter.emit(model.getFooOption()); emitter.emit(model.getBarOption()); emitter.endRecord(); } emitter.close(); } finally { writer.close(); }
特に指定がない限り、このクラスのメソッドの引数に {@code null}を指定した場合には {@link NullPointerException}がスローされる。
|
|
|
|
|
|