4.1.5 createLinkObjList複数のリンクオブジェクトアクセスインターフェースの取得

<この項の構成>
(1) 機能
(2) 形式
(3) 引数
(4) 戻り値
(5) 例外

(1) 機能

複数のリンクオブジェクトにアクセスするインターフェース(DbjLinkObjListインターフェース)を取得します。このインターフェースを実装するオブジェクトは,要素をDbjLinkObjインターフェースとするリストオブジェクトです。ユーザアプリケーションプログラムは,このインターフェースを使用して,複数のリンクオブジェクトに対して一括してアクセスできます。

形式1では,要素数が0の空のリストオブジェクトである複数のリンクオブジェクトアクセスインターフェースを取得します。形式2では,要素がDbjLinkObjインターフェースであるコレクションインターフェースを引数(srcObjs)に指定します。各要素(DbjLinkObjインターフェース)は,リストオブジェクトの要素として設定されます。

(2) 形式

(a) 形式1

DbjLinkObjList createLinkObjList()

(b) 形式2

DbjLinkObjList createLinkObjList(
     Collection      srcObjs
)

(3) 引数

srcObjs(入力)
要素がDbjLinkObjインターフェースのコレクションインターフェースを指定します。nullを指定すると例外がスローされます。

(4) 戻り値

複数のリンクオブジェクトアクセスインターフェース(DbjLinkObjListインターフェース)

(5) 例外

ClassCastException
引数srcObjsの要素がDbjObjインターフェース以外の場合
NullPointerException
引数srcObjsがnullの場合