org.simpleflatmapper.converter.DefaultContextFactory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sfm-converter Show documentation
Show all versions of sfm-converter Show documentation
Java library to map flat record - ResultSet, csv - to java object with minimum configuration and low footprint.
package org.simpleflatmapper.converter;
import org.simpleflatmapper.util.Supplier;
public class DefaultContextFactory implements ContextFactory {
private final Supplier>[] suppliers;
public DefaultContextFactory(Supplier>[] suppliers) {
this.suppliers = suppliers;
}
@Override
public Context newContext() {
Object[] resources = new Object[suppliers.length];
for(int i = 0; i < resources.length; i++) {
resources[i] = suppliers[i].get();
}
return new DefaultContext(resources);
}
}