public class TypeConstraintException extends RuntimeExceptionSE
この例外は、スキーマから派生した Java コンテンツクラスの生成された setter メソッドによってスローされる可能性があります。ただし、フェイルファスト検証は Jakarta XML Binding Providers がサポートするオプション機能であるため、型制約に違反した場合にすべての setter メソッドがこの例外をスローするわけではありません。
フェイルファスト setter の呼び出し中にこの例外がスローされた場合、setter が呼び出されなかったかのように、プロパティの値は変更されないままであることが保証されます。
ValidationEvent
, 直列化された形式 コンストラクターと説明 |
---|
TypeConstraintException(StringSE message) 指定された詳細メッセージを使用して TypeConstraintException を作成します。 |
TypeConstraintException(StringSE message, StringSE errorCode) 指定された詳細メッセージとベンダー固有の errorCode を使用して TypeConstraintException を作成します。 |
TypeConstraintException(StringSE message, StringSE errorCode, ThrowableSE exception) 指定された詳細メッセージ、ベンダー固有の errorCode、linkedException を使用して TypeConstraintException を作成します。 |
TypeConstraintException(StringSE message, ThrowableSE exception) 指定された詳細メッセージと linkedException を使用して TypeConstraintException を作成します。 |
TypeConstraintException(ThrowableSE exception) linkedException を使用して TypeConstraintException を構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | getErrorCode() ベンダー固有のエラーコードを取得する |
ThrowableSE | getLinkedException() リンクされた例外を取得する |
void | printStackTrace() この TypeConstraintException とそのスタックトレース(null 以外の場合は linkedException のスタックトレースを含む)を System.err に出力します。 |
void | printStackTrace(PrintStreamSE s) この TypeConstraintException とそのスタックトレース(null 以外の場合は linkedException のスタックトレースを含む)を PrintStream に出力します。 |
void | setLinkedException(ThrowableSE exception) リンクされた例外を追加します。 |
StringSE | toString() この TypeConstraintException の簡単な説明を返します。 |
addSuppressedSE, fillInStackTraceSE, getCauseSE, getLocalizedMessageSE, getMessageSE, getStackTraceSE, getSuppressedSE, initCauseSE, printStackTraceSE, setStackTraceSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public TypeConstraintException(StringSE message)
message
- 例外の説明 public TypeConstraintException(StringSE message, StringSE errorCode)
message
- 例外の説明 errorCode
- ベンダー固有のエラーコードを指定する文字列 public TypeConstraintException(ThrowableSE exception)
exception
- リンクされた例外 public TypeConstraintException(StringSE message, ThrowableSE exception)
message
- 例外の説明 exception
- リンクされた例外 public TypeConstraintException(StringSE message, StringSE errorCode, ThrowableSE exception)
message
- 例外の説明 errorCode
- ベンダー固有のエラーコードを指定する文字列 exception
- リンクされた例外 public StringSE getErrorCode()
public ThrowableSE getLinkedException()
public void setLinkedException(ThrowableSE exception)
exception
- リンクされた例外(null 値が許可され、リンクされた例外が存在しないか不明であることを示します)。public StringSE toString()
ThrowableSE
の toStringSE
public void printStackTrace(PrintStreamSE s)
ThrowableSE
の printStackTraceSE
s
- 出力に使用する PrintStreampublic void printStackTrace()
System.err
に出力します。ThrowableSE
の printStackTraceSE
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.