Package it.unibo.alchemist.loader
Class YamlLoader
java.lang.Object
it.unibo.alchemist.loader.YamlLoader
- All Implemented Interfaces:
it.unibo.alchemist.loader.Loader,Serializable
public final class YamlLoader
extends Object
implements it.unibo.alchemist.loader.Loader, Serializable
Loads a properly formatted YAML file and provides method for instancing a batch of scenarios.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionYamlLoader(InputStream source) YamlLoader(Reader source) YamlLoader(String yaml) -
Method Summary
Modifier and TypeMethodDescriptionList<it.unibo.alchemist.loader.export.Extractor><T> it.unibo.alchemist.model.interfaces.Environment<T><T> it.unibo.alchemist.model.interfaces.Environment<T>
-
Constructor Details
-
YamlLoader
- Parameters:
source- the YAML file
-
YamlLoader
- Parameters:
source- the YAML file
-
YamlLoader
- Parameters:
yaml- the YAML file content inStringformat
-
-
Method Details
-
getDefault
public <T> it.unibo.alchemist.model.interfaces.Environment<T> getDefault()- Specified by:
getDefaultin interfaceit.unibo.alchemist.loader.Loader
-
getVariables
- Specified by:
getVariablesin interfaceit.unibo.alchemist.loader.Loader
-
getWith
- Specified by:
getWithin interfaceit.unibo.alchemist.loader.Loader
-
getDataExtractors
- Specified by:
getDataExtractorsin interfaceit.unibo.alchemist.loader.Loader
-