/* * Author: Patrick-Christopher Mattulat * Company: Lynar Studios * E-Mail: webmaster@lynarstudios.com * Created: 2023-02-21 * Changed: 2023-02-23 * * */ #include using ls::std::core::interface_type::IEvaluator; using ls::std::core::interface_type::IReader; using ls::std::io::SectionPairDocument; using ls::std::io::SectionPairFileReaderParameter; using std::shared_ptr; using std::string; SectionPairFileReaderParameter::SectionPairFileReaderParameter() = default; SectionPairFileReaderParameter::~SectionPairFileReaderParameter() = default; shared_ptr SectionPairFileReaderParameter::getDocument() { return this->document; } shared_ptr SectionPairFileReaderParameter::getFileExistenceEvaluator() { return this->fileExistenceEvaluator; } string SectionPairFileReaderParameter::getFilePath() { return this->filePath; } shared_ptr SectionPairFileReaderParameter::getReader() { return this->reader; } void SectionPairFileReaderParameter::setDocument(const shared_ptr &_document) { this->document = _document; } void SectionPairFileReaderParameter::setFileExistenceEvaluator(const shared_ptr &_fileExistenceEvaluator) { this->fileExistenceEvaluator = _fileExistenceEvaluator; } void SectionPairFileReaderParameter::setFilePath(const string &_filePath) { this->filePath = _filePath; } void SectionPairFileReaderParameter::setReader(const shared_ptr &_reader) { this->reader = _reader; }