#include <ICompareDocuments.h>
Public Methods | |
| virtual | ~ICompareDocuments ()=default |
| Destructor | |
| virtual void | CompareDocument (std::string const &originalFilePath, std::string const &revisedFilePath, std::string const &outputFilePath)=0 |
| Perform document comparison | |
| virtual void | CreateComparativeTable (std::string const &originalFilePath, std::string const &revisedFilePath, std::string const &outputFilePath)=0 |
| Create comparison table | |
| virtual ChangedRatio | ParseChangedRatio (std::string const &originalFilePath, std::string const &revisedFilePath)=0 |
| Parsing the document changed ratio | |
Static Public Methods | |
| std::unique_ptr< ICompareDocuments > | create () |
| Generate an object to perform document comparison | |
Protected Methods | |
| ICompareDocuments ()=default | |
| Default constructor | |
| ICompareDocuments (const ICompareDocuments &)=delete | |
| Copy constructor | |
| ICompareDocuments & | operator= (const ICompareDocuments &)=delete |
| Copy assignment operator | |
| ICompareDocuments (ICompareDocuments &&)=delete | |
| Move constructor | |
| ICompareDocuments & | operator= (ICompareDocuments &&)=delete |
| Move assignment operator | |
|
|
Default constructor
|
|
|
Copy constructor
|
|
|
Move constructor
|
|
|
Destructor
|
|
|
Copy assignment operator
|
|
|
Move assignment operator
|
|
|
Generate an object to perform document comparison
|
|
||||||||||||||||
|
Perform document comparison
|
|
||||||||||||||||
|
Create comparison table
|
|
||||||||||||
|
Parsing the document changed ratio
|