C# Class FileScanner.FileParsing.FileParserFactory

A builder pattern, factory pattern crosover which allows us to get the appropriate file parser as well as specify the file path, encoding, and parse strategy.
Afficher le fichier Open project: kzemek/FileScanner Class Usage Examples

Méthodes publiques

Méthode Description
Create ( ) : IFileParser
FileParserFactory ( string filePath ) : System
FileParserFactory ( string filePath, Encoding encoding ) : System
FileParserFactory ( string filePath, Encoding encoding, IParseStrategy parseStrategy ) : System
FileParserFactory ( string filePath, IParseStrategy parseStrategy ) : System

Method Details

Create() public méthode

public Create ( ) : IFileParser
Résultat IFileParser

FileParserFactory() public méthode

public FileParserFactory ( string filePath ) : System
filePath string
Résultat System

FileParserFactory() public méthode

public FileParserFactory ( string filePath, Encoding encoding ) : System
filePath string
encoding System.Text.Encoding
Résultat System

FileParserFactory() public méthode

public FileParserFactory ( string filePath, Encoding encoding, IParseStrategy parseStrategy ) : System
filePath string
encoding System.Text.Encoding
parseStrategy IParseStrategy
Résultat System

FileParserFactory() public méthode

public FileParserFactory ( string filePath, IParseStrategy parseStrategy ) : System
filePath string
parseStrategy IParseStrategy
Résultat System