Class ConfigLoader

java.lang.Object
com.knezevic.edaf.v3.core.config.ConfigLoader

public final class ConfigLoader extends Object
Loads and validates EDAF v3 YAML configurations.
  • Constructor Details

    • ConfigLoader

      public ConfigLoader()
  • Method Details

    • detectType

      public ConfigDocumentType detectType(Path path)
      Detects whether the YAML document represents a single experiment config or a batch config.
    • load

      public ConfigLoadResult load(Path path)
      Loads and validates one experiment configuration.
    • loadBatch

      public BatchConfig loadBatch(Path path)
      Loads batch configuration for `edaf batch` command.