com.haulmont.yarg.reporting.extraction.ExtractionContextFactory Maven / Gradle / Ivy
package com.haulmont.yarg.reporting.extraction;
import com.haulmont.yarg.structure.BandData;
import com.haulmont.yarg.structure.ReportBand;
import java.util.Map;
/**
* This interface implementation should create immutable extraction context object
*
* The default implementation is com.haulmont.yarg.reporting.extraction.DefaultExtractionContextFactory
*/
public interface ExtractionContextFactory {
/**
* Method should always return new immutable context object
*/
ExtractionContext context(ReportBand band, BandData parentBand, Map params);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy