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

IInspectDocument Class Reference

ドキュメント検査を行うインターフェイス More...

#include <IInspectDocument.h>

List of all members.

Public Methods

virtual ~IInspectDocument ()=default
 デストラクタ

virtual void setInspectedWord (std::string const &inspectedWordPath)=0
 ドキュメント検査対象のファイルを設定

virtual InspectDocumentResult executeInspectDocument ()=0
 ドキュメント検査を実行する

virtual InspectDocumentResult executeInspectDocument (std::string const &inspectedWordPath)=0
 ドキュメント検査を実行する

virtual void removeMetaInformations (InspectDocumentRemoveOptions removeOptions, std::string const &outputPath)=0
 メタ情報を削除する

virtual void removeMetaInformations (std::string const &inputPath, InspectDocumentRemoveOptions removeOptions, std::string const &outputPath)=0
 メタ情報を削除する


Static Public Methods

std::unique_ptr< IInspectDocument > create ()
 ドキュメント検査を行うオブジェクトを生成する


Protected Methods

 IInspectDocument ()=default
 デフォルトコンストラクタ

 IInspectDocument (const IInspectDocument &)=delete
 コピーコンストラクタ

IInspectDocument & operator= (const IInspectDocument &)=delete
 コピー代入演算子

 IInspectDocument (IInspectDocument &&)=delete
 ムーブコンストラクタ

IInspectDocument & operator= (IInspectDocument &&)=delete
 ムーブ代入演算子


Detailed Description

ドキュメント検査を行うインターフェイス


Constructor & Destructor Documentation

IInspectDocument::IInspectDocument   [protected]
 

デフォルトコンストラクタ

IInspectDocument::IInspectDocument const IInspectDocument &    [protected]
 

コピーコンストラクタ

IInspectDocument::IInspectDocument IInspectDocument &&    [protected]
 

ムーブコンストラクタ

virtual IInspectDocument::~IInspectDocument   [virtual]
 

デストラクタ


Member Function Documentation

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

コピー代入演算子

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

ムーブ代入演算子

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

ドキュメント検査を行うオブジェクトを生成する

Returns:
ドキュメント検査を行うオブジェクト

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

ドキュメント検査対象のファイルを設定

Parameters:
inspectedWordPath - ドキュメント検査対象のファイルのパス

virtual InspectDocumentResult IInspectDocument::executeInspectDocument   [pure virtual]
 

ドキュメント検査を実行する

Returns:
ドキュメント検査の結果

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

ドキュメント検査を実行する

Parameters:
inspectedWordPath - ドキュメント検査対象のファイルのパス
Returns:
ドキュメント検査の結果

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

メタ情報を削除する

Parameters:
removeOptions ドキュメント検査の削除対象のオプション
outputPath 削除結果の出力パス

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

メタ情報を削除する

Parameters:
inputPath メタ情報を削除するファイルのパス
removeOptions ドキュメント検査の削除対象のオプション
outputPath 削除結果の出力パス


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