C# Class Bari.Core.Model.Loader.LocalYamlModelLoader

Model loader implementation which reads a YAML file from the local file system
Inheritance: YamlModelLoaderBase, IModelLoader
Afficher le fichier Open project: vigoo/bari

Méthodes publiques

Méthode Description
Load ( string source ) : Suite

Loads a suite model from the given source

It is guaranteed that this method will only be called if IModelLoader.Supports return true for the same source.

LocalYamlModelLoader ( ISuiteFactory suiteFactory, IEnumerable parametersLoaders, IUserOutput output, IPluginLoader pluginLoader, IEnvironmentVariableContext environmentVariableContext, ISuiteValidator suiteValidator ) : System.Collections.Generic

Creates the model loader

Supports ( string source ) : bool

Returns true if the loader can load suite model from the given source

Method Details

Load() public méthode

Loads a suite model from the given source

It is guaranteed that this method will only be called if IModelLoader.Supports return true for the same source.

public Load ( string source ) : Suite
source string Source, can mean anything (file names, urls, markup, etc.)
Résultat Suite

LocalYamlModelLoader() public méthode

Creates the model loader
public LocalYamlModelLoader ( ISuiteFactory suiteFactory, IEnumerable parametersLoaders, IUserOutput output, IPluginLoader pluginLoader, IEnvironmentVariableContext environmentVariableContext, ISuiteValidator suiteValidator ) : System.Collections.Generic
suiteFactory ISuiteFactory Factory interface to create new suite instances
parametersLoaders IEnumerable Parameter loader implementations
output IUserOutput Output interface to issue warnings
pluginLoader IPluginLoader Plugin loader interface
environmentVariableContext IEnvironmentVariableContext Environment variable context
suiteValidator ISuiteValidator Suite validator interface
Résultat System.Collections.Generic

Supports() public méthode

Returns true if the loader can load suite model from the given source
public Supports ( string source ) : bool
source string Source, can mean anything (file names, urls, markup, etc.)
Résultat bool