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

クラス CColumnDataArray

列情報配列クラス [詳細]

#include <ColumnDataArray.h>

すべてのメンバ一覧

Public メソッド

void SetView (LNViewFolder &view)
 ビューから列情報を読み込みます

void SetOption (const LNNotesSession *session, LPCTSTR szListSplit, LPCTSTR szSplit, const int nQuote, LPCTSTR szAltSplit, LPCTSTR szAltCrlf)
 エクスポートファイルの出力オプションを指定します

LNString ToCSVHeader ()
 ヘッダー情報をCSV文字列で取得します

LNString ToCSVData (LNVFEntry &entry, LNNote &note)
 文書情報をCSV文字列で取得します

BOOL Save (LNViewFolder &view, LPCTSTR szFilepath)
 現在の列情報配列をCSVエクスポート定義ファイルに保存します

BOOL Load (LNViewFolder &view, LPCTSTR szFilepath)
 CSVエクスポート定義ファイルから列情報配列を読み込みます.


Protected メソッド

LNString ToCSVText (const LNString &strText, LPCTSTR szSplit, const int nQuote, LPCTSTR szAltSplit, LPCTSTR szAltCrlf)
 CSV1列分の文字列を変換します.


Protected 変数

LPCTSTR m_szSplit
int m_nQuote
LPCTSTR m_szAltSplit
LPCTSTR m_szAltCrlf
LPCTSTR m_szListSplit
const LNNotesSession * m_pSession


説明

列情報配列クラス

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


関数

BOOL CColumnDataArray::Load LNViewFolder &  view,
LPCTSTR  szFilepath
 

CSVエクスポート定義ファイルから列情報配列を読み込みます.

戻り値:
TRUE 成功
FALSE 失敗
引数:
view  [in] 現在のビュー
szFilepath  [in] CSVエクスポート定義ファイルパス

BOOL CColumnDataArray::Save LNViewFolder &  view,
LPCTSTR  szFilepath
 

現在の列情報配列をCSVエクスポート定義ファイルに保存します

戻り値:
TRUE 成功
FALSE 失敗
引数:
view  [in] 現在のビュー
szFilepath  [in] CSVエクスポート定義ファイルパス

void CColumnDataArray::SetOption const LNNotesSession *  session,
LPCTSTR  szListSplit,
LPCTSTR  szSplit,
const int  nQuote,
LPCTSTR  szAltSplit,
LPCTSTR  szAltCrlf
 

エクスポートファイルの出力オプションを指定します

覚え書き:
このオプションはToCSVHeader()およびToCSVData()メソッドに対して有効です。
参照:
ToCSVHeader()

ToCSVData()

引数:
session  [in] 現在のノーツセッション
szListSplit  [in] 複数値の分離記号 NULL:置換えない
szSplit  [in] 列の分離記号 NULL:置換えない
nQuote  [in] 列の囲み処理 0:自動、1:する、2:しない
szAltSplit  [in] 列の分離記号の代替記号 NULL:置換えない
szAltCrlf  [in] 改行記号の代替記号 NULL:置換えない

void CColumnDataArray::SetView LNViewFolder &  view  ) 
 

ビューから列情報を読み込みます

引数:
view  [in] 現在のビュー

LNString CColumnDataArray::ToCSVData LNVFEntry &  entry,
LNNote &  note
 

文書情報をCSV文字列で取得します

戻り値:
CSV文字列
引数:
entry  [in] ビューエントリ
note  [in] ノーツ文書

LNString CColumnDataArray::ToCSVHeader  ) 
 

ヘッダー情報をCSV文字列で取得します

戻り値:
CSV文字列

LNString CColumnDataArray::ToCSVText const LNString &  strText,
LPCTSTR  szSplit,
const int  nQuote,
LPCTSTR  szAltSplit,
LPCTSTR  szAltCrlf
[protected]
 

CSV1列分の文字列を変換します.

戻り値:
CSV1列分の文字列
引数:
strText  [in] 1列分の文字列
szSplit  [in] 列の分離記号 NULL:置換えない
nQuote  [in] 列の囲み処理 0:自動、1:する、2:しない
szAltSplit  [in] 列の分離記号の代替記号 NULL:置換えない
szAltCrlf  [in] 改行記号の代替記号 NULL:置換えない


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