- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- javax.xml.bind.TypeConstraintException
-
- すべての実装されたインタフェース:
Serializable
public class TypeConstraintException extends RuntimeException
この例外は、動的にチェックされる型制約の違反が検出されたことを示します。この例外は、スキーマ派生Javaコンテンツ・クラスの生成された設定メソッドによってスローされる可能性があります。 フェイルファスト検証は、JAXBプロバイダがサポートするオプション機能であるため、型制約の違反が発生したとき、すべての設定メソッドでこの例外がスローされるわけではありません。
この例外がフェイルファスト設定メソッドの呼出し中にスローされた場合、設定メソッドが呼び出されなかったかのようにプロパティの値を未変更のままにすることが保証されます。
- 導入されたバージョン:
- 1.6, JAXB 1.0
- 関連項目:
ValidationEvent
, 直列化された形式
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 TypeConstraintException(String message)
指定された詳細メッセージを持つTypeConstraintExceptionを構築します。TypeConstraintException(String message, String errorCode)
指定された詳細メッセージとベンダー固有のerrorCodeを持つTypeConstraintExceptionを構築します。TypeConstraintException(String message, String errorCode, Throwable exception)
指定された詳細メッセージ、ベンダー固有のerrorCode、linkedExceptionを持つTypeConstraintExceptionを構築します。TypeConstraintException(String message, Throwable exception)
指定された詳細メッセージとlinkedExceptionを持つTypeConstraintExceptionを構築します。TypeConstraintException(Throwable exception)
linkedExceptionを持つTypeConstraintExceptionを構築します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 String
getErrorCode()
ベンダー固有のエラー・コードを取得します。Throwable
getLinkedException()
リンクされた例外を取得します。void
printStackTrace()
このTypeConstraintExceptionとそのスタック・トレース(linkedExceptionがnull以外の場合、linkedExceptionのスタック・トレースを含む)をSystem.err
に出力します。void
printStackTrace(PrintStream s)
このTypeConstraintExceptionとそのスタック・トレース(linkedExceptionがnull以外の場合、linkedExceptionのスタック・トレースを含む)をPrintStreamに出力します。void
setLinkedException(Throwable exception)
リンクされた例外を追加します。String
toString()
このTypeConstraintExceptionの短い説明を返します。-
クラス java.lang.Objectから継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
クラス java.lang.Throwableから継承されたメソッド
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, setStackTrace
-
-
-
-
コンストラクタの詳細
-
TypeConstraintException
public TypeConstraintException(String message)
指定された詳細メッセージを持つTypeConstraintExceptionを構築します。 errorCodeとlinkedExceptionは、デフォルトでnullになります。- パラメータ:
message
- 例外の説明
-
TypeConstraintException
public TypeConstraintException(String message, String errorCode)
指定された詳細メッセージとベンダー固有のerrorCodeを持つTypeConstraintExceptionを構築します。 linkedExceptionは、デフォルトでnullになります。- パラメータ:
message
- 例外の説明errorCode
- ベンダー固有のエラー・コードを指定する文字列
-
TypeConstraintException
public TypeConstraintException(Throwable exception)
linkedExceptionを持つTypeConstraintExceptionを構築します。 詳細メッセージとベンダー固有のerrorCodeはデフォルトでnullになります。- パラメータ:
exception
- リンクされた例外
-
TypeConstraintException
public TypeConstraintException(String message, Throwable exception)
指定された詳細メッセージとlinkedExceptionを持つTypeConstraintExceptionを構築します。 errorCodeはデフォルトでnullになります。- パラメータ:
message
- 例外の説明exception
- リンクされた例外
-
-
メソッドの詳細
-
getErrorCode
public String getErrorCode()
ベンダー固有のエラー・コードを取得します。- 戻り値:
- ベンダー固有のエラー・コードを指定する文字列
-
getLinkedException
public Throwable getLinkedException()
リンクされた例外を取得します。- 戻り値:
- リンクされた例外。ない場合はnull
-
setLinkedException
public void setLinkedException(Throwable exception)
リンクされた例外を追加します。- パラメータ:
exception
- リンクされた例外(null値が許可されており、リンクされた例外が存在しないか不明なことを示す)。
-
toString
public String toString()
このTypeConstraintExceptionの短い説明を返します。
-
printStackTrace
public void printStackTrace(PrintStream s)
このTypeConstraintExceptionとそのスタック・トレース(linkedExceptionがnull以外の場合、linkedExceptionのスタック・トレースを含む)をPrintStreamに出力します。- オーバーライド:
printStackTrace
、クラス:Throwable
- パラメータ:
s
- 出力に使用するPrintStream
-
printStackTrace
public void printStackTrace()
このTypeConstraintExceptionとそのスタック・トレース(linkedExceptionがnull以外の場合、linkedExceptionのスタック・トレースを含む)をSystem.err
に出力します。- オーバーライド:
printStackTrace
、クラス:Throwable
-
-