第 9 章 LCStream クラス
この章では、LCStream クラスのメソッドおよびプロパティについて説明します。
LCStream クラスの概要
LCStream クラスは、テキストおよびバイナリのデータ型を表します。ストリームの値は、文字またはバイトの可変長のリストです。ストリームにはテキストとバイナリの 2 種類があり、ストリームの形式で表します。形式情報によって、テキストの文字セットまたはバイナリのバイナリ形式を表します。
LEI Scripted アクティビティの構文 - 5
IBM® Lotus Enterprise Integrator® (LEI) Scripted アクティビティ向けの LotusScript® Extensions (LC LSX) スクリプトを記述するときには、Dim LCSession を名前付きのセッションとして指定する必要があります。これが、デフォルトのログ文書名となります。LCConnection も、既存の名前付き LEI コネクション文書として宣言する必要があります。
LCStream 型のテキスト形式および値
次の表に、TEXT 型の形式および値のリストを示します。
LCStream 型のバイナリ形式および値
次の表に、BINARY 型の形式および値のリストを示します。
ストリームフラグ
ストリームのストリームフラグにより、特定の状況でのストリームの動作が決まります。
ストリーム形式
ストリームの形式は、ストリームデータの構造を表します。LCSTREAMFMTF_BINARY フラグによって、ストリームがバイナリ形式かテキスト形式かを示します。
LCStream のプロパティ
LCStream のプロパティを次の表で説明します。
LCStream の New メソッド
LCStream クラスのコンストラクタメソッドです。空の LCStream オブジェクトを作成し、オプションでプロパティの初期値を割り当てます。
LCStream の Clear メソッド
このメソッドは、ストリームの値とプロパティをクリアします。
LCStream の Append メソッド
このメソッドは、ストリームを別のストリームに追加し、両方のデータが含まれる新たな LCStream オブジェクト (ターゲットオブジェクト) を生成します。
LCStream の Compare メソッド
このメソッドは、2 つの LCStream オブジェクトを比較し、等しいか等しくないかを判別します。2 つのストリームの形式が異なる場合は、まず同じ形式に変換されます。ストリームがどちらもテキストの場合は、比較するために Unicode に変換されることがあります。テキストを比較するとき、いずれかのストリームに LCSTREAMF_NO_CASE フラグが設定されている場合は、大文字と小文字が区別されません。
LCStream の Convert メソッド
このメソッドは、ストリームを特定のストリーム形式で取得します。
LCStream の Copy メソッド
このメソッドは、LCStream オブジェクトの値を別のオブジェクトにコピーします。データは単に参照されるのではなく、実際にコピーされます。
LCStream の Extract メソッド
このメソッドは、既存ストリームのデータの一部からストリームを作成します。
LCStream の Merge メソッド
このメソッドは、ストリームを別のストリームに結合し、新しいストリームを作成します。
LCStream の ResetFormat メソッド
このメソッドは、LCStream オブジェクトの形式を設定し直します。データや他のプロパティには影響しません。形式を変更してデータも変換する SetFormat とは異なります。
LCStream の SetFormat メソッド
このメソッドは、LCStream オブジェクトの形式を設定し、必要に応じてストリームデータを変換します。このメソッドでは 2 つ目のストリームが必要ないため、Convert メソッドより効率的です。
LCStream の Trim メソッド
このメソッドは、テキストストリームの末尾のスペースを削除します。ストリームがテキスト形式でない場合、またはストリームに LCSTREAM_NO_TRIM フラグが設定されている場合は、このメソッドは何も実行しません。
LCStream の DatetimeListGetRange メソッド
このメソッドは、LCStream DatetimeList オブジェクトの値の範囲を取得します。
LCStream の DatetimeListGetValue メソッド
このメソッドは、日時リストの LCStream オブジェクトの指定された位置から日時値を取り出します。
LCStream の DatetimeListInsertRange メソッド
このメソッドは、日時の範囲を日時リストのストリームオブジェクトに挿入します。
LCStream の DatetimeListInsertValue メソッド
このメソッドは、日時リストの LCStream オブジェクトに値を挿入します。
LCStream の DatetimeListRemoveRange メソッド
このメソッドは、日時リストの LCStream オブジェクトから範囲を削除します。
LCStream の DatetimeListRemoveValue メソッド
このメソッドは、日時リストの LCStream オブジェクトから値を削除します。
LCStream の NumberListGetRange メソッド
このメソッドは、数値リストの LCStream オブジェクトから特定の範囲を選択します。
LCStream の NumberListGetValue メソッド
このメソッドは、数値リストの LCStream オブジェクトから指定された値を取り出します。
LCStream の NumberListInsertRange メソッド
このメソッドは、数値範囲を数値リストの LCStream オブジェクトに挿入します。
LCStream の NumberListInsertValue メソッド
このメソッドは、数値リストの LCStream オブジェクトに値を挿入します。
LCStream の NumberListRemoveRange メソッド
このメソッドは、数値リストの LCStream オブジェクトからインデックスで指定された数値範囲を削除します。
LCStream の NumberListRemoveValue メソッド
このメソッドは、数値リストの LCStream オブジェクトから、指定された位置にある値を削除します。
LCStream の TextListFetch メソッド
このメソッドは、テキストリストのストリームオブジェクトからテキストリストをフェッチして、別のストリームオブジェクトに割り当てます。
LCStream の TextListInsert メソッド
このメソッドは、テキストリストの LCStream オブジェクトにテキストまたはテキストリストを挿入します。
LCStream の TextListRemove メソッド
このメソッドは、テキストリストの LCStream オブジェクトから文字列を削除します。
親トピック:
LSX for Lotus Connectors