/* * Author: Patrick-Christopher Mattulat * Company: Lynar Studios * E-Mail: webmaster@lynarstudios.com * Created: 2023-02-21 * Changed: 2023-05-18 * * */ #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; using std::string_view; SectionPairFileReaderParameter::SectionPairFileReaderParameter() = default; SectionPairFileReaderParameter::~SectionPairFileReaderParameter() = default; shared_ptr SectionPairFileReaderParameter::getDocument() const { return this->document; } shared_ptr SectionPairFileReaderParameter::getFileExistenceEvaluator() const { return this->fileExistenceEvaluator; } string SectionPairFileReaderParameter::getFilePath() const { return this->filePath; } shared_ptr SectionPairFileReaderParameter::getReader() const { 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(string_view _filePath) { this->filePath = _filePath; } void SectionPairFileReaderParameter::setReader(const shared_ptr &_reader) { this->reader = _reader; }