SubstringFilterObject.cpp
1 /** 2 * @file SubstringFilterObject.cpp 3 * @author Rene Ceska xceska06 (xceska06@stud.fit.vutbr.cz) 4 * @date 2023-11-19 5 */ 6 #include "inc/SubstringFilterObject.h" 7 8 SubstringFilter::SubstringFilter( 9 std::vector<unsigned char> attributeDescription, 10 std::vector<unsigned char> subInitial, 11 std::vector<std::vector<unsigned char>> subAny, 12 std::vector<unsigned char> subFinal) { 13 this->attributeDescription = attributeDescription; 14 this->subInitial = subInitial; 15 this->subAny = subAny; 16 this->subFinal = subFinal; 17 }; 18 19 std::vector<unsigned char> SubstringFilter::getAttributeDescription() { 20 return attributeDescription; 21 }; 22 std::vector<unsigned char> SubstringFilter::getSubInitial() { 23 return subInitial; 24 }; 25 std::vector<std::vector<unsigned char>> SubstringFilter::getSubAny() { 26 return subAny; 27 }; 28 std::vector<unsigned char> SubstringFilter::getSubFinal() { return subFinal; }; 29 filterTypes SubstringFilter::getFilterType() { return substrings; };