C# Class Rosetta.Executable.FileConversionRunner

Converts a file and outputs the translation into a new file.
Inheritance: IRunner
Afficher le fichier Open project: andry-tino/Rosetta

Protected Properties

Свойство Type Description
arguments ConversionArguments
conversionProvider ConversionProvider
fileManager FileManager

Méthodes publiques

Méthode Description
FileConversionRunner ( ConversionProvider conversionProvider, ConversionArguments arguments ) : System

Initializes a new instance of the FileConversionRunner class.

Run ( ) : void

Méthodes protégées

Méthode Description
ConvertFile ( ) : void
EmitFiles ( ) : void
InitializeForFileConversion ( ) : void
PrepareFiles ( ) : void

Private Methods

Méthode Description
GetFilePath ( string userInput ) : string

Checks that the path is OK and also translates into absolute path.

GetOutputFolderForFile ( string userInput ) : string

We proceed in this order: 1. If no path specified: take the path of the input file. 2. Otherwise, a path is specified: use that.

Method Details

ConvertFile() protected méthode

protected ConvertFile ( ) : void
Résultat void

EmitFiles() protected méthode

protected EmitFiles ( ) : void
Résultat void

FileConversionRunner() public méthode

Initializes a new instance of the FileConversionRunner class.
public FileConversionRunner ( ConversionProvider conversionProvider, ConversionArguments arguments ) : System
conversionProvider ConversionProvider
arguments ConversionArguments
Résultat System

InitializeForFileConversion() protected méthode

protected InitializeForFileConversion ( ) : void
Résultat void

PrepareFiles() protected méthode

protected PrepareFiles ( ) : void
Résultat void

Run() public méthode

public Run ( ) : void
Résultat void

Property Details

arguments protected_oe property

protected ConversionArguments,Rosetta.Executable arguments
Résultat ConversionArguments

conversionProvider protected_oe property

protected ConversionProvider conversionProvider
Résultat ConversionProvider

fileManager protected_oe property

protected FileManager fileManager
Résultat FileManager