/// <summary> /// Obtains an instance that uses the specified supplier for additional information. /// </summary> /// <param name="supplier"> the supplier used to extract additional information to output </param> /// <returns> the loader </returns> public static SensitivityCsvWriter of(SensitivityCsvInfoSupplier supplier) { return(new SensitivityCsvWriter(supplier)); }
// restricted constructor private SensitivityCsvWriter(SensitivityCsvInfoSupplier supplier) { this.supplier = ArgChecker.notNull(supplier, "supplier"); }
//------------------------------------------------------------------------- /// <summary> /// Obtains an instance that uses the standard set of reference data. /// </summary> /// <returns> the loader </returns> public static SensitivityCsvWriter standard() { return(new SensitivityCsvWriter(SensitivityCsvInfoSupplier.standard())); }