プラグインにおいて、実行時に生じた問題を、処理系側に通知するための検査例外です。
この例外は、例えばファイルへのアクセス失敗時など、 問題が「プラグインやスクリプトエンジンの実装が正しくても生じ得る」場合にスローしてください。
両者の実装が正しければ生じない(つまりバグの可能性が高い)問題に対しては、この例外の代わりに、非検査例外である ConnectorFatalException をスローしてください。
このクラスの現在のステータスは "EXTENSION ONLY"(拡張のみ)です。
既存のコンストラクタ/メソッド/フィールドは原則として削除されませんが、将来的に新規追加される事はあり得ます。
また、どうしてもやむを得ない事情があった場合のみ、非推奨化の段階を経た上で、各要素の削除が検討される事もあり得ます。
このクラスは、現在は Vnano のスクリプトエンジンでサポートされ、同エンジンを搭載したアプリケーションのプラグイン開発において利用できます。
このクラスは、実質的な著作権フリー/パブリックドメインである CC0 に基づいて公開されています。
名前 | ConnectorException |
---|---|
宣言形式 | ConnectorException() |
機能 | エラーメッセージを持たない ConnectorException を生成します。 |
引数 | なし |
戻り値 | 生成された ConnectorException インスタンス。 |
名前 | ConnectorException |
---|---|
宣言形式 | ConnectorException(String errorMessage) |
機能 | 指定されたエラーメッセージを持つ ConnectorException を生成します。 |
引数 | errorMessage: エラーメッセージ。 |
戻り値 | 生成された ConnectorException インスタンス。 |
名前 | ConnectorException |
---|---|
宣言形式 | ConnectorException(Throwable wrappedThrowable) |
機能 | 原因情報を保持する、指定された Throwable をラップする ConnectorException を生成します。 |
引数 | wrappedThrowable: 原因情報を保持する、ラップ対象の Throwable。 |
戻り値 | 生成された ConnectorException インスタンス。 |
名前 | ConnectorException |
---|---|
宣言形式 | ConnectorException(String errorMessage, Throwable wrappedThrowable) |
機能 | 指定されたエラーメッセージを持ち、指定された Throwable(原因情報を保持)をラップする ConnectorException を生成します。 |
引数 |
errorMessage: エラーメッセージ。
wrappedThrowable: 原因情報を保持する、ラップ対象の Throwable。 |
戻り値 | 生成された ConnectorException インスタンス。 |
- なし -
- なし -