Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

IInspectDocument Class Reference

Interface to perform inspect document More...

#include <IInspectDocument.h>

List of all members.

Public Methods

virtual ~IInspectDocument ()=default
 Destructor

virtual void setInspectedWord (std::string const &inspectedWordPath)=0
 Set target file of inspect document

virtual InspectDocumentResult executeInspectDocument ()=0
 Perform inspect document

virtual InspectDocumentResult executeInspectDocument (std::string const &inspectedWordPath)=0
 Perform inspect document

virtual void removeMetaInformations (InspectDocumentRemoveOptions removeOptions, std::string const &outputPath)=0
 Remove meta information

virtual void removeMetaInformations (std::string const &inputPath, InspectDocumentRemoveOptions removeOptions, std::string const &outputPath)=0
 Remove meta information


Static Public Methods

std::unique_ptr< IInspectDocument > create ()
 Generate an object to perform inspect document


Protected Methods

 IInspectDocument ()=default
 Default constructor

 IInspectDocument (const IInspectDocument &)=delete
 Copy constructor

IInspectDocument & operator= (const IInspectDocument &)=delete
 Copy assignment operator

 IInspectDocument (IInspectDocument &&)=delete
 Move constructor

IInspectDocument & operator= (IInspectDocument &&)=delete
 Move assignment operator


Detailed Description

Interface to perform inspect document


Constructor & Destructor Documentation

IInspectDocument::IInspectDocument   [protected]
 

Default constructor

IInspectDocument::IInspectDocument const IInspectDocument &    [protected]
 

Copy constructor

IInspectDocument::IInspectDocument IInspectDocument &&    [protected]
 

Move constructor

virtual IInspectDocument::~IInspectDocument   [virtual]
 

Destructor


Member Function Documentation

IInspectDocument& IInspectDocument::operator= const IInspectDocument &    [protected]
 

Copy assignment operator

IInspectDocument& IInspectDocument::operator= IInspectDocument &&    [protected]
 

Move assignment operator

std::unique_ptr<IInspectDocument> IInspectDocument::create   [static]
 

Generate an object to perform inspect document

Returns:
Object to perform inspect document

virtual void IInspectDocument::setInspectedWord std::string const &    inspectedWordPath [pure virtual]
 

Set target file of inspect document

Parameters:
inspectedWordPath - Path of the target file of inspect document

virtual InspectDocumentResult IInspectDocument::executeInspectDocument   [pure virtual]
 

Perform inspect document

Returns:
Inspect document results

virtual InspectDocumentResult IInspectDocument::executeInspectDocument std::string const &    inspectedWordPath [pure virtual]
 

Perform inspect document

Parameters:
inspectedWordPath - Path of the target file of inspect document
Returns:
Inspect document results

virtual void IInspectDocument::removeMetaInformations InspectDocumentRemoveOptions    removeOptions,
std::string const &    outputPath
[pure virtual]
 

Remove meta information

Parameters:
removeOptions Options for removing target in inspect document
outputPath Output path of removing result

virtual void IInspectDocument::removeMetaInformations std::string const &    inputPath,
InspectDocumentRemoveOptions    removeOptions,
std::string const &    outputPath
[pure virtual]
 

Remove meta information

Parameters:
inputPath Path of the file from which the meta information is to be removed
removeOptions Options for removing target in inspect document
outputPath Output path of removing result


The documentation for this class was generated from the following file:
Generated on 10 Apr 2023 for Word API C/C++ Interface by Doxygen 1.3-rc2