uCosminexus DocumentBroker Version 5 リファレンス API

[目次][用語][索引][前へ][次へ]

4.2 DbjFactoryインターフェース

DbjFactoryインターフェースは,DocumentBrokerクラスライブラリのオブジェクトを生成して,そのインターフェースを取得する機能を持つファクトリインターフェースです。DbjFactoryインターフェースは,次の表に示すオブジェクトを作成してインターフェースを取得するメソッドを提供します。ユーザアプリケーションプログラムは,DbjFactoryインターフェースを使用してDocumentBrokerクラスライブラリのセッションオブジェクトを生成して,そのインターフェースを取得したり,パラメタクラスのオブジェクトを生成して,そのインターフェースを取得したりできます。

DbjFactoryインターフェースで作成できるオブジェクト,そのオブジェクトを作成するメソッド,および取得するインターフェース名を次の表に示します。

表4-1 DbjFactoryインターフェースで作成できるオブジェクト,オブジェクトを作成するメソッド,および取得するインターフェース

オブジェクト オブジェクトを作成するメソッド 取得するインターフェース
?パラメタ(BOOL型)オブジェクト createBooleanQParam DbjBooleanQParam
?パラメタ(INT型)オブジェクト createInteger32QParam DbjInteger32QParam
?パラメタ(Object型)オブジェクト createObjQParam DbjObjQParam
?パラメタ(OIID)オブジェクト createOIIDQParam DbjOIIDQParam
?パラメタ(String型)オブジェクト createStringQParam DbjStringQParam
?パラメタ(概念検索種文章)オブジェクト createSeedDocQParam DbjSeedDocQParam
ACEオブジェクト createACE DbjACE
アップロード情報オブジェクト createUploadInfo DbjUploadInfo
入力ストリームを使用したアップロード情報オブジェクト createUploadInfoByStream DbjUploadInfo
可変長配列オブジェクト createVArray DbjVArray
DocumentBrokerのセッションオブジェクト createSession DbjSession
検索結果取得情報オブジェクト createFetchInfo DbjFetchInfo
参照型リンク設定情報オブジェクト createSetRCRLinkInfo DbjSetRCRLinkInfo
直接型リンク設定情報オブジェクト createSetDCRLinkInfo DbjSetDCRLinkInfo
パブリックACLのOIIDエレメントオブジェクト createPublicACLIdElm DbjPublicACLIdElm
プロパティ値集合オブジェクト createPropSet DbjPropSet
文書間リンク設定情報オブジェクト createSetRelLinkInfo DbjSetRelLinkInfo
リファレンスファイル文書のアップロード情報オブジェクト createReferenceUploadInfo DbjReferenceUploadInfo
入力ストリームを使用したリファレンスファイル文書のアップロード情報オブジェクト createReferenceUploadInfoByStream DbjReferenceUploadInfo
リファレンスファイル文書のパス情報オブジェクト createReferencePathInfo DbjReferencePathInfo
コンテンツ情報オブジェクト createConvertContentInfo DbjConvertContentInfo

以降,DbjFactoryインターフェースのメソッドについて説明します。

<この節の構成>
4.2.1 createACE(ACEの作成)
4.2.2 createBooleanQParam(BOOL型の?パラメタの作成)
4.2.3 createConvertContentInfo(コンテンツ情報オブジェクトの作成)
4.2.4 createFetchInfo(検索結果取得情報オブジェクトの作成)
4.2.5 createInteger32QParam(INT型の?パラメタの作成)
4.2.6 createOIIDQParam(OIIDの?パラメタの作成)
4.2.7 createObjQParam(Object型の?パラメタの作成)
4.2.8 createPropSet(プロパティ値集合オブジェクトの作成)
4.2.9 createPublicACLIdElm(パブリックACLのOIIDエレメントの作成)
4.2.10 createReferencePathInfo(リファレンスファイル文書のパス情報オブジェクトの作成)
4.2.11 createReferenceUploadInfo(リファレンスファイル文書のアップロード情報オブジェクトの作成)
4.2.12 createReferenceUploadInfoByStream(入力ストリームを使用したリファレンスファイル文書のアップロード情報オブジェクトの作成)
4.2.13 createSeedDocQParam(種文章の?パラメタの作成)
4.2.14 createSession(DocumentBrokerクラスライブラリのセッションオブジェクトの作成)
4.2.15 createSetDCRLinkInfo(直接型リンク設定情報の作成)
4.2.16 createSetRCRLinkInfo(参照型リンク設定情報の作成)
4.2.17 createSetRelLinkInfo(文書間リンク設定情報の作成)
4.2.18 createStringQParam(String型の?パラメタの作成)
4.2.19 createUploadInfo(文書のアップロード情報オブジェクトの作成)
4.2.20 createUploadInfoByStream(入力ストリームを使用した文書のアップロード情報オブジェクトの作成)
4.2.21 createVArray(可変長配列オブジェクトの作成)