C# Class Hanasu.Core.Preprocessor.PreprocessorService

Datei anzeigen Open project: Amrykid/Hanasu

Public Methods

Method Description
CheckIfPreprocessingIsNeeded ( Uri url, string ExplicitExtension = "" ) : Task
CheckIfPreprocessingIsNeeded ( string url, string ExplicitExtension = "" ) : Task
GetProcessor ( Uri url, string ExplicitExtension = "" ) : IFileFormatPreprocessor
Process ( Uri url ) : Task
RegisterPreprocessor ( Type processor ) : void

Private Methods

Method Description
Initialize ( ) : void
PreprocessorService ( ) : System

Method Details

CheckIfPreprocessingIsNeeded() public static method

public static CheckIfPreprocessingIsNeeded ( Uri url, string ExplicitExtension = "" ) : Task
url System.Uri
ExplicitExtension string
return Task

CheckIfPreprocessingIsNeeded() public static method

public static CheckIfPreprocessingIsNeeded ( string url, string ExplicitExtension = "" ) : Task
url string
ExplicitExtension string
return Task

GetProcessor() public static method

public static GetProcessor ( Uri url, string ExplicitExtension = "" ) : IFileFormatPreprocessor
url System.Uri
ExplicitExtension string
return IFileFormatPreprocessor

Process() public static method

public static Process ( Uri url ) : Task
url System.Uri
return Task

RegisterPreprocessor() public static method

public static RegisterPreprocessor ( Type processor ) : void
processor System.Type
return void