C# Класс 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.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

Create() публичный Метод

public Create ( ) : IFileParser
Результат IFileParser

FileParserFactory() публичный Метод

public FileParserFactory ( string filePath ) : System
filePath string
Результат System

FileParserFactory() публичный Метод

public FileParserFactory ( string filePath, Encoding encoding ) : System
filePath string
encoding System.Text.Encoding
Результат System

FileParserFactory() публичный Метод

public FileParserFactory ( string filePath, Encoding encoding, IParseStrategy parseStrategy ) : System
filePath string
encoding System.Text.Encoding
parseStrategy IParseStrategy
Результат System

FileParserFactory() публичный Метод

public FileParserFactory ( string filePath, IParseStrategy parseStrategy ) : System
filePath string
parseStrategy IParseStrategy
Результат System