org.simpleflatmapper.util.CloseableEnumerable 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.
The newest version!
package org.simpleflatmapper.util;
import java.io.Closeable;
import java.io.IOException;
public class CloseableEnumerable implements Enumerable, Closeable {
private final Enumerable delegate;
private final Closeable closeable;
public CloseableEnumerable(Enumerable delegate, Closeable closeable) {
this.delegate = delegate;
this.closeable = closeable;
}
@Override
public void close() throws IOException {
closeable.close();
}
@Override
public boolean next() {
return delegate.next();
}
@Override
public T currentValue() {
return delegate.currentValue();
}
}