public class EstablishmentLoader
extends java.lang.Object
The following processes are also performed :
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.lang.String,Establishment> |
loadEstablishments(java.io.File establishmentsFile,
java.io.File fleetProfiles,
CopertParser parser,
java.util.Random random)
Load establishments and build rounds and fleets from the specified inputs.
|
public static java.util.Map<java.lang.String,Establishment> loadEstablishments(java.io.File establishmentsFile, java.io.File fleetProfiles, CopertParser parser, java.util.Random random) throws com.fasterxml.jackson.core.JsonParseException, com.fasterxml.jackson.databind.JsonMappingException, java.io.IOException
establishmentsFile
- an establishment json filefleetProfiles
- a json fleet profileparser
- loaded copert parserrandom
- random instance used by the DeliveryVehicleFactorycom.fasterxml.jackson.core.JsonParseException
- json exceptioncom.fasterxml.jackson.databind.JsonMappingException
- json exceptionjava.io.IOException
- file reading exception