C# 클래스 Rosetta.Executable.FileConversionRunner

Converts a file and outputs the translation into a new file.
상속: IRunner
파일 보기 프로젝트 열기: andry-tino/Rosetta

보호된 프로퍼티들

프로퍼티 타입 설명
arguments ConversionArguments
conversionProvider ConversionProvider
fileManager FileManager

공개 메소드들

메소드 설명
FileConversionRunner ( ConversionProvider conversionProvider, ConversionArguments arguments ) : System

Initializes a new instance of the FileConversionRunner class.

Run ( ) : void

보호된 메소드들

메소드 설명
ConvertFile ( ) : void
EmitFiles ( ) : void
InitializeForFileConversion ( ) : void
PrepareFiles ( ) : void

비공개 메소드들

메소드 설명
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.

메소드 상세

ConvertFile() 보호된 메소드

protected ConvertFile ( ) : void
리턴 void

EmitFiles() 보호된 메소드

protected EmitFiles ( ) : void
리턴 void

FileConversionRunner() 공개 메소드

Initializes a new instance of the FileConversionRunner class.
public FileConversionRunner ( ConversionProvider conversionProvider, ConversionArguments arguments ) : System
conversionProvider ConversionProvider
arguments ConversionArguments
리턴 System

InitializeForFileConversion() 보호된 메소드

protected InitializeForFileConversion ( ) : void
리턴 void

PrepareFiles() 보호된 메소드

protected PrepareFiles ( ) : void
리턴 void

Run() 공개 메소드

public Run ( ) : void
리턴 void

프로퍼티 상세

arguments 보호되어 있는 프로퍼티

protected ConversionArguments,Rosetta.Executable arguments
리턴 ConversionArguments

conversionProvider 보호되어 있는 프로퍼티

protected ConversionProvider conversionProvider
리턴 ConversionProvider

fileManager 보호되어 있는 프로퍼티

protected FileManager fileManager
리턴 FileManager