メインページ | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ

クラス CnExpCsvApp

CSVエクスポートアプリケーションクラス. [詳細]

#include <nExpCsv.h>

CnExpCsvAppのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public メソッド

LNDatabase & GetDatabase ()
 現在のデータベースを取得します

LNViewFolder & GetView ()
 現在のビューを取得します

STATUS DoExport (VIEWIXDATA *pViewIxData, WORD Flags, HMODULE hModule, char *AltLibraryName, char *FileName)
 エクスポートを開始します

virtual int ExitInstance ()
 MFCの終了処理.

virtual BOOL InitInstance ()
 MFCの初期化処理.


Public 変数

CColumnDataArray m_arrData
 出力する列を保持する配列クラス


Private メソッド

LNSTATUS DoExportMain (VIEWIXDATA *pViewIxData, WORD Flags, HMODULE hModule, char *AltLibraryName, char *FileName)
 エクスポート処理のメインです

LNSTATUS GetNoteID (VIEWIXDATA *pViewIxData, CArray< NOTEID, NOTEID & > &notes, BOOL bAll)
 ビューからすべてまたは選択されている文書のNOTEID配列を取得します


Private 変数

LNNotesSession m_Session
 ノーツセッション

LNDatabase m_Db
 ノーツデータベース

LNViewFolder m_View
 ノーツビュー


説明

CSVエクスポートアプリケーションクラス.

作者:
K.Ohmi (C) STNet 2003-2004
日付:
2004-06-30


関数

STATUS CnExpCsvApp::DoExport VIEWIXDATA *  pViewIxData,
WORD  Flags,
HMODULE  hModule,
char *  AltLibraryName,
char *  FileName
 

エクスポートを開始します

エクスポートアプリケーションクラスの入り口です。 エクスポートのメイン処理を呼び出します。

参照:
DoExportMain
戻り値:
NOERRORのみ 
引数:
pViewIxData  [in] VIEWIXDATA構造体
Flags  [in] フラグ : IX_FLAG_APPEND
hModule  [in] モジュールハンドル
AltLibraryName  [in] エクスポート種類
FileName  [in] エクスポートファイルパス

LNSTATUS CnExpCsvApp::DoExportMain VIEWIXDATA *  pViewIxData,
WORD  Flags,
HMODULE  hModule,
char *  AltLibraryName,
char *  FileName
[private]
 

エクスポート処理のメインです

参照:
DoExport
戻り値:
C++ APIステータスコード
引数:
pViewIxData  [in] VIEWIXDATA構造体
Flags  [in] フラグ : IX_FLAG_APPEND
hModule  [in] モジュールハンドル
AltLibraryName  [in] エクスポート種類
FileName  [in] エクスポートファイルパス

int CnExpCsvApp::ExitInstance  )  [virtual]
 

MFCの終了処理.

戻り値:
EXITコード(たぶん、何処にも返りません)

LNDatabase & CnExpCsvApp::GetDatabase  ) 
 

現在のデータベースを取得します

戻り値:
ノーツデータベース

LNSTATUS CnExpCsvApp::GetNoteID VIEWIXDATA *  pViewIxData,
CArray< NOTEID, NOTEID & > &  notes,
BOOL  bAll
[private]
 

ビューからすべてまたは選択されている文書のNOTEID配列を取得します

戻り値:
C++ API ステータスコード
引数:
pViewIxData  [in] VIEWIXDATA構造体
notes  [out] NOTEIDの配列
bAll  [in] TRUE:すべての文書 / FALSE:選択している文書

LNViewFolder & CnExpCsvApp::GetView  ) 
 

現在のビューを取得します

戻り値:
ノーツビュー

BOOL CnExpCsvApp::InitInstance  )  [virtual]
 

MFCの初期化処理.

戻り値:
TRUE 成功
FALSE 失敗


このクラスの説明は次のファイルから生成されました:
LotusNotes CSV Export Plug-inに対してMon Jul 5 17:31:16 2004に生成されました。 doxygen 1.3.7