Class ScenarioLoader

java.lang.Object
org.frankframework.larva.ScenarioLoader

public class ScenarioLoader extends Object
Load scenario data for a given scenario file.

Scenario files can include other files. Included files are cached per instance of the ScenarioLoader.

  • Field Details

  • Constructor Details

    • ScenarioLoader

      public ScenarioLoader(LarvaWriter out)
  • Method Details

    • readScenarioFiles

      @Nonnull public Map<Scenario.ID,Scenario> readScenarioFiles(@Nonnull String scenariosDirectory)
    • readScenarioProperties

      @Nullable public PropertyLoader readScenarioProperties(@Nonnull File scenarioFile, @Nonnull AppConstants appConstants)
      Read the properties of a scenario file.
      Parameters:
      scenarioFile - The scenario file to read
      appConstants - AppConstants to be used for resolving propertes in scenarios
      Returns:
      The properties read from the scenario file.