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