uCosminexus Interschema ユーザーズガイド

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

10.2.10 TranslatorExceptionクラス

ここでは,TranslatorExceptionクラスの仕様について説明します。

<この項の構成>
(1) TranslatorExceptionクラスの概要
(2) メソッドの詳細

(1) TranslatorExceptionクラスの概要

継承
java.lang.Object
|
+--java.lang.Throwable
   |
   +--java.lang.Exception
      |
      +-- jp.co.Hitachi.soft.interschema2.TranslatorException

 

形式
public final class TranslatorException
extends java.lang.Exception

 

説明
データ変換処理API(Java言語)実行時に発生したエラー例外を定義します。getErrorCodeメソッドで取得するエラーコードは,データ変換処理API(C言語)及びettransコマンドのエラーコードとは異なります。ただし,幾つかのエラーには,データ変換処理API(C言語)及びettransコマンドと共通のエラー情報を取得できるものがあります。共通のエラー情報は,getExtraErrorDataメソッドを使用して取得します。取得した値については,「10.2.11 ExtraErrorDataクラス」を参照してください。拡張エラー情報は,Translatorクラスのexecメソッド呼び出し以外では設定されません。

メソッドの概要
形式 機能
public int getErrorCode() データ変換処理API(C言語)で定義したエラーコードを取得します。
public String getMessage() 例外の発生要因となったエラーの内容を示す文字列を取得します。
public ExtraErrorData[] getExtraErrorData() 拡張エラー情報を取得します。

(2) メソッドの詳細

(a) getErrorCode

形式
public int getErrorCode()

 

引数
なし

説明
エラーコードを取得します。エラーコードの詳細は,「付録A.1(3)(b) エラーコード」を参照してください。

戻り値
エラーコードが返されます。
(b) getMessage

形式
public String getMessage()

 

引数
なし

説明
例外の詳細メッセージを取得します。

戻り値
エラー内容を示すメッセージが返されます。
(c) getExtraErrorData

形式
public ExtraErrorData[] getExtraErrorData()

 

引数
なし

説明
拡張エラー情報を取得します。ExtraErrorDataの詳細は「10.2.11 ExtraErrorDataクラス」を参照してください。

戻り値
拡張エラー情報の配列が返されます。