私の Java アプリケーションは、HTTP 経由で受信した XML 構造をシリアライズ/デシリアライズする必要があります。この XML メッセージには、XML のほぼすべてのレベルで Error 要素が含まれる場合があります。そのため、すべてのクラスが extends ApiError
. 次の質問も参照してください: Simple 2.5.3 (Java) で繰り返し XML 要素をデシリアライズする
次のクラスを作成しました。
public class ApiError {
private String code;
private String level;
private String text;
public get/set...() {}
}
私のアプリケーションの他のほとんどすべてのクラスは、ApiError
これらのクラスがエラーを発生させる可能性があるため、クラスを拡張します。
getErrorOrigin()
のインスタンスを最初に作成したクラスの名前を返すようなメソッドが必要ApiError
です。
Javaでこれを行う簡単な方法はありますか?
ありがとう、
ロバート