C# Class FileScanner.FileParsing.BaseFileParser

A basic implementation of the IFileParser interface which utilize parse strategies to parse any file. Specific file parsers are meant to derive from this class.
Inheritance: IFileParser
Afficher le fichier Open project: kzemek/FileScanner

Protected Properties

Свойство Type Description
encoding System.Text.Encoding
filePath string
parseStrategy IParseStrategy

Méthodes publiques

Méthode Description
BaseFileParser ( string filePath, Encoding encoding, IParseStrategy parseStrategy ) : System

Méthodes protégées

Méthode Description
InternalParse ( ) : string

Private Methods

Méthode Description
IFileParser ( ) : StreamReader
IFileParser ( ) : string

Method Details

BaseFileParser() public méthode

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

InternalParse() protected méthode

protected InternalParse ( ) : string
Résultat string

Property Details

encoding protected_oe property

protected Encoding,System.Text encoding
Résultat System.Text.Encoding

filePath protected_oe property

protected string filePath
Résultat string

parseStrategy protected_oe property

protected IParseStrategy parseStrategy
Résultat IParseStrategy