ページの先頭行へ戻る
Interstage Information StorageV10.0.0 アプリケーション開発ガイド

2.5.6 setSkipCharメソッド

本メソッドは、requestSelect()メソッドでの抽出実行依頼の際の検索対象外文字を指定する場合に使用します。検索対象外文字は、複数指定の場合のカンマも含め250バイト以内で設定します。

本メソッドを使用しない場合や、検索対象外文字を省略した場合(NULL指定時)は、すべての文字が抽出対象となります。

検索対象外文字は複数指定可能です。複数指定する場合は、個々の文字列をカンマ(,)で区切って指定します。

本メソッドの入力パラメタには、制御文字を除く文字、改行および水平タブを指定します。

なお、不正な値で環境設定を行った場合は、requestSelect()メソッド呼び出し時にエラーが返却されます。


importクラス:

com.fujitsu.iis.IisAPI

メソッド定義:

void setSkipChar(String skipChar)

入力パラメタ:

String skipChar

検索対象外文字

出力パラメタ:

なし

復帰情報:

なし

注意

・入力パラメタは、パターンの文字列検索および文字列の完全一致で有効です。パターンについては“3.3.6 パターン”を参照してください。

・下記の文字以外をskipCharに指定する場合、UTF-8の文字コードでskipCharを表現してください。なお、大文字と小文字は区別されます。

  半角空白、全角空白、改行、水平タブの指定方法を以下に示します。

文字

指定方法

半角空白

¥s

全角空白

¥S

改行

¥n

水平タブ

¥t

以下の文字をskipCharに指定する場合の例を示します。

指定する文字:半角空白、全角空白、水平タブ、@(半角文字)、@(全角文字)および改行

指定する文字

指定方法

半角空白

¥s

全角空白

¥S

水平タブ

¥t

@(全角文字)

¥EF ¥BC ¥A0

@(半角文字)

¥40

改行

\n

記述例は以下のようになります。

¥s,¥S,¥t,¥EF ¥BC ¥A0,¥40,¥n

・setTargetFileType()メソッドで設定したデータ形式によって、以下の文字は指定できません。

データ形式

入力パラメタに指定できない文字

CSVの場合

"

,

¥n

XMLの場合

<

>

]

"

'

注意

CPMキーの値にskipCharに指定した文字が含まれる場合、CPMキーに対する抽出条件式にはskipCharを含めて記述してください。

import com.fujitsu.iis.IisAPI;

    ~

IisAPI api = new IisAPI();

api.setSkipChar("\t");