Java クラスライブラリで提供している検索機能には,次の二種類があります。
- 検索条件を指定するメソッドを実行する方法
edmSQLというSQLに準じた構文で検索条件を指定するメソッドを実行する方法です。取得したいオブジェクトに関して知っている情報(プロパティの値など)を基に,文書空間オブジェクトを検索できます。検索結果として,文書空間オブジェクトの任意のプロパティが取得できます。OIIDを表すプロパティを取得することもできます。
- 一覧を取得するメソッドを実行する方法
一つの文書空間オブジェクトから,関連があるほかの文書空間オブジェクトの一覧を取得するメソッドを実行する方法です。例えば,フォルダからリンク付けている文書の一覧を取得したり,バージョン付きオブジェクトのバージョニングオブジェクトからバージョンオブジェクトの一覧を取得したりして,文書空間オブジェクトを検索します。
これらの検索によって,検索結果として取得した文書空間オブジェクトを操作するためのインターフェースが取得できます。
なお,この章では,主に,検索条件を指定するメソッドを実行する方法について説明します。