例外クラスのクラス一覧を表1-38に示します。なお,例外処理の方法については,マニュアル「DocumentBroker Version 3 クラスライブラリ Java 解説」の「6.12 例外処理」を参照してください。
表1-38 例外クラスのクラス一覧
クラス | 説明 |
---|---|
DbjAccessControlExceptionクラス | ユーザがメソッドを実行する際にその操作に対してアクセス権がなかった場合のエラーを表す例外クラス |
DbjAccessControlNotSupportedExceptionクラス | 文書空間がアクセス制御機能対応していない場合のエラーを表す例外クラス |
DbjACEOperationExceptionクラス | ACEの操作エラーを表すスーパークラス。特定のACE操作のエラーはサブクラスがスローされる例外クラス |
DbjACLOutOfRangeExceptionクラス | 文書空間オブジェクトのACEの個数が制限値を超えた場合のエラーを表す例外クラス |
DbjAlreadyCheckOutExceptionクラス | すでにチェックアウトされている場合のエラーを表す例外クラス |
DbjCheckOutExceptionクラス | チェックアウトについてのエラーを表す例外クラスのスーパークラス |
DbjContentNotRegisteredExceptionクラス | リファレンスファイル管理機能を使用したオブジェクトをローカルファイルにダウンロードする場合に,オブジェクトにコンテンツが登録されていないときのエラーを表す例外クラス |
DbjContentTypeMismatchExceptionクラス | リファレンスファイル管理機能で,オブジェクトのコンテンツ種別とメソッドが要求するコンテンツ種別が一致しない場合のエラーを表す例外クラス |
DbjCORBAExceptionクラス | CORBAエラー(TPBrokerでのエラー)を表す例外クラス |
DbjDBDeadLockExceptionクラス | DBのデッドロックエラーを表す例外クラス |
DbjDBExceptionクラス | DBエラーを表す例外クラス |
DbjDBLockTimeoutExceptionクラス | DBのロックタイムアウトエラーを表す例外クラス |
DbjDisconnectedSessionExceptionクラス | 文書空間との接続が切断された場合のエラーを表す例外クラス |
DbjErrorクラス | java.lang.Errorクラスを継承し,Java クラスライブラリ固有の致命的エラーを表す例外クラスのスーパークラス |
DbjExceptionクラス | java.lang.Exceptionクラスを継承し,Java クラスライブラリ固有のエラーを表す例外クラスのスーパークラス |
DbjFileAccessExceptionクラス | ファイルのアクセス権がない場合のエラーを表す例外クラス |
DbjFileNotFoundExceptionクラス | 指定ファイルが存在しない場合のエラーを表す例外クラス |
DbjFileReferenceCurrentContentNotfoundExceptionクラス | リファレンスファイル管理機能を使用したバージョン付き文書オブジェクトで,カレントバージョンにコンテンツが存在しない場合のエラーを表す例外クラス |
DbjFileReferenceMismatchStatusExceptionクラス | リファレンスファイル管理機能を使用するサーバでのコンテンツ操作でエラーが発生し,オブジェクトとコンテンツが不整合な状態になった場合のエラーを表す例外クラス |
DbjFileReferenceOperationFailedExceptionクラス | リファレンスファイル管理機能を使用するサーバでのコンテンツ操作が失敗した場合のエラーを表す例外クラス |
DbjIllegalDocSpaceIdExceptionクラス | 不正な文書空間識別子が指定された場合のエラーを表す例外クラス |
DbjIllegalObjectTypeExceptionクラス | メソッドによる操作に不適切な文書空間オブジェクトの種別が指定された場合のエラーを表す例外クラス |
DbjIllegalPropValExceptionクラス | 指定プロパティ値の不正エラーを表す例外クラス |
DbjInitializeErrorクラス | Java クラスライブラリ初期化時のエラーを表す例外クラス |
DbjInternalErrorクラス | Java クラスライブラリの内部エラーを表す例外クラス |
DbjIOExceptionクラス | Java クラスライブラリのIOエラーを表す例外クラスのスーパークラス |
DbjIsMasterRenditionExceptionクラス | マスタレンディションが指定された場合のエラーを表す例外クラス |
DbjLastVersionExceptionクラス | 操作対象となるバージョン付きオブジェクトの最後の一つのバージョンを削除しようとした場合のエラーを表す例外クラス |
DbjMasterRenditionNotSetExceptionクラス | マスタレンディションのレンディションタイプが設定されていない場合のエラーを表す例外クラス |
DbjNotAuthenticatedExceptionクラス | ユーザ認証エラーを表す例外クラス |
DbjNotCheckOutExceptionクラス | チェックアウトされていない場合のエラーを表す例外クラス |
DbjNotLoginExceptionクラス | 文書空間と接続(ログイン)されていない場合のエラーを表す例外クラス |
DbjObjectNotFoundExceptionクラス | 操作対象となる文書空間オブジェクトが,メソッド実行時にすでに削除されていた場合,または存在しない場合のエラーを表す例外クラス |
DbjOutOfMemoryErrorクラス | メモリ不足が発生したことを表す例外クラス |
DbjPublicACLAlreadyBoundExceptionクラス | 指定したパブリックACLがすでにバインドされている場合のエラーを表す例外クラス |
DbjPublicACLNotBoundExceptionクラス | 指定したパブリックACLがバインドされていない場合のエラーを表す例外クラス |
DbjPublicACLNotFoundExceptionクラス | 指定したパブリックACLが存在しない場合のエラーを表す例外クラス |
DbjPublicACLOperationExceptionクラス | パブリックACLの操作エラーを表すスーパークラス。特定のパブリックACL操作のエラーにはサブクラスがスローされる例外クラス |
DbjPublicACLOutOfRangeExceptionクラス | オブジェクトに追加できるパブリックACLの数が制限値を超えた場合のエラーを表す例外クラス |
DbjReferenceTypeMismatchExceptionクラス | リファレンスファイル管理機能で,オブジェクトのリファレンス種別とメソッドが要求するリファレンス種別が一致しない場合のエラーを表す例外クラス |
DbjRenditionCountOutOfRangeExceptionクラス | レンディション数が制限値を超えた場合のエラーを表す例外クラス |
DbjRenditionIsEmptyExceptionクラス | レンディションが空の場合のエラーを表す例外クラス |
DbjRenditionNotConvertedExceptionクラス | レンディションが更新処理されていない場合のエラーを表す例外クラス |
DbjRenditionNotFoundExceptionクラス | 指定レンディションが存在しない場合のエラーを表す例外クラス |
DbjRenditionTypeDuplicatedExceptionクラス | レンディションタイプが重複している場合のエラーを表す例外クラス |
DbjSessionExceptionクラス | セッションについてのエラーを表す例外クラスのスーパークラス |
DbjSessionNotConnectExceptionクラス | 文書空間との接続が行われていない場合のエラーを表す例外クラスのスーパークラス |
DbjSessionOverflowExceptionクラス | 文書空間同時接続数が制限値を超えた場合のエラーを表す例外クラス |
DbjSubjectLengthOutOfRangeExceptionクラス | ACEのサブジェクト長が制限値を超えた場合のエラーを表す例外クラス |
DbjTargetContentPathNotSetExceptionクラス | リファレンスファイル管理機能で,コンテンツ格納先ベースパスが設定されていない場合のエラーを表す例外クラス |
DbjUnknownErrorクラス | Java クラスライブラリ内での未知のエラーの発生を表す例外クラス |
DbjXmlParseExceptionクラス | XML文書の構文解析エラーを表す例外クラス |
Java クラスライブラリで提供しているこれらのクラスには継承関係があり,上位にあるクラスで定義したメソッドは,下位のクラスに継承されます。クラスの継承関係を図1-3に示します。
図1-3 例外クラスのインターフェースの継承関係