All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.simpleflatmapper.converter.DefaultContextFactory Maven / Gradle / Ivy

Go to download

Java library to map flat record - ResultSet, csv - to java object with minimum configuration and low footprint.

There is a newer version: 9.0.2
Show newest version
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);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy