Exemplo n.º 1
0
        /// <summary>
        /// Analyze a file at the specified URL.
        /// </summary>
        ///
        /// <param name="url">The URL to analyze.</param>
        /// <param name="saveFile">The save file.</param>
        /// <param name="analyzeFile">The Encog analyst file.</param>
        /// <param name="b">True if there are headers.</param>
        /// <param name="format">The file format.</param>
        public void Wizard(Uri url, FileInfo saveFile,
                           FileInfo analyzeFile, bool b,
                           AnalystFileFormat format)
        {
            _script.BasePath = saveFile.DirectoryName;
            _format          = format;

            _script.Properties.SetProperty(
                ScriptProperties.HeaderDatasourceSourceFile, url);
            _script.Properties.SetProperty(
                ScriptProperties.HeaderDatasourceSourceHeaders, b);
            _script.Properties.SetProperty(
                ScriptProperties.HeaderDatasourceRawFile, analyzeFile);

            GenerateFilenames(analyzeFile);
            GenerateSettings();
            _analyst.Download();

            Wizard(analyzeFile, b, format);
        }