org.simpleflatmapper.util.TransformCheckedConsumer Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sfm-util Show documentation
Show all versions of sfm-util Show documentation
Java library to map flat record - ResultSet, csv - to java object with minimum configuration and low footprint.
package org.simpleflatmapper.util;
public final class TransformCheckedConsumer implements CheckedConsumer {
private final CheckedConsumer super O> handler;
private final Function super I, ? extends O> transformer;
public TransformCheckedConsumer(CheckedConsumer super O> handler, Function super I, ? extends O> transformer) {
this.handler = handler;
this.transformer = transformer;
}
@Override
public void accept(I i) throws Exception {
handler.accept(transformer.apply(i));
}
}