Projekt

Obecné

Profil

Stáhnout (1.22 KB) Statistiky
| Větev: | Tag: | Revize:
1 cdf3c217 A-Konig
//
2
// Author: A. Konig
3
//
4
5 98b568bc A-Konig
using System.Collections.Generic;
6
7
namespace ServerApp.Parser.InputData
8
{
9 cdf3c217 A-Konig
    /// <summary>
10
    /// Interface that every DataLoader should implement
11
    /// </summary>
12
    /// <author>A. Konig</author>
13 a53b1de8 A-Konig
    public interface IDataLoader
14 98b568bc A-Konig
    {
15
        /// <summary>
16
        /// Load jis data from file
17
        /// </summary>
18
        /// <param name="pathToFile">Path to file</param>
19
        /// <returns></returns>
20
        List<JisInstance> LoadJisFile(string pathToFile);
21
22
        /// <summary>
23
        /// Load login data from file
24
        /// </summary>
25
        /// <param name="pathToFile">Path to file</param>
26
        /// <returns></returns>
27
        List<LogInInstance> LoadLoginFile(string pathToFile);
28
        /// <summary>
29
        /// Load weather data from file
30
        /// </summary>
31
        /// <param name="pathToFile">Path to file</param>
32
        /// <returns></returns>
33
        List<WeatherInstance> LoadWeatherFile(string pathToFile);
34
35 26ecc756 A-Konig
        /// <summary>
36
        /// Load file into string
37
        /// </summary>
38
        /// <param name="path">Paht to file</param>
39
        /// <returns>Null if file does not exist, or file in string</returns>
40
        string LoadPredictionFile(string path);
41
42
43 98b568bc A-Konig
    }
44
}