Package it.unibo.alchemist.loader
Class YamlLoader
- java.lang.Object
-
- it.unibo.alchemist.loader.YamlLoader
-
- All Implemented Interfaces:
it.unibo.alchemist.loader.Loader,java.io.Serializable
public final class YamlLoader extends java.lang.Object implements it.unibo.alchemist.loader.Loader, java.io.SerializableLoads a properly formatted YAML file and provides method for instancing a batch of scenarios.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description YamlLoader(java.io.InputStream source)YamlLoader(java.io.Reader source)YamlLoader(java.lang.String yaml)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<it.unibo.alchemist.loader.export.Extractor>getDataExtractors()<T> it.unibo.alchemist.model.interfaces.Environment<T>getDefault()java.util.Map<java.lang.String,it.unibo.alchemist.loader.variables.Variable>getVariables()<T> it.unibo.alchemist.model.interfaces.Environment<T>getWith(java.util.Map<java.lang.String,java.lang.Double> values)
-
-
-
Constructor Detail
-
YamlLoader
public YamlLoader(java.io.InputStream source)
- Parameters:
source- the YAML file
-
YamlLoader
public YamlLoader(java.io.Reader source)
- Parameters:
source- the YAML file
-
YamlLoader
public YamlLoader(java.lang.String yaml)
- Parameters:
yaml- the YAML file content inStringformat
-
-
Method Detail
-
getDefault
public <T> it.unibo.alchemist.model.interfaces.Environment<T> getDefault()
- Specified by:
getDefaultin interfaceit.unibo.alchemist.loader.Loader
-
getVariables
public java.util.Map<java.lang.String,it.unibo.alchemist.loader.variables.Variable> getVariables()
- Specified by:
getVariablesin interfaceit.unibo.alchemist.loader.Loader
-
getWith
public <T> it.unibo.alchemist.model.interfaces.Environment<T> getWith(java.util.Map<java.lang.String,java.lang.Double> values)
- Specified by:
getWithin interfaceit.unibo.alchemist.loader.Loader
-
getDataExtractors
public java.util.List<it.unibo.alchemist.loader.export.Extractor> getDataExtractors()
- Specified by:
getDataExtractorsin interfaceit.unibo.alchemist.loader.Loader
-
-