広告

Java : ParserConfigurationException (XML) - API使用例

ParserConfigurationException (Java SE 23 & JDK 23) の使い方まとめです。
ほとんどのメソッドにサンプルコードがあります。
APIドキュメントのおともにどうぞ。


概要

重大な構成エラーを示します。

クラス構成

ParserConfigurationException はチェック例外です。
DocumentBuilderFactory などで、重大な構成エラーが発生したときにスローされます。

try {
    final var factory = DocumentBuilderFactory.newInstance();
    factory.setFeature("dummy", true);
} catch (ParserConfigurationException e) {
    System.out.println(e);
}

// 結果
// ↓
//javax.xml.parsers.ParserConfigurationException: 機能'dummy'は認識されません。

コンストラクタ

ParserConfigurationException ()

詳細メッセージなしで新しいParserConfigurationExceptionを作成します。

final var e = new ParserConfigurationException();
System.out.println(e); // javax.xml.parsers.ParserConfigurationException

ParserConfigurationException (String msg)

エラー・メッセージとして指定されたStringを使用して新しいParserConfigurationExceptionを作成します。

final var e = new ParserConfigurationException("abc");
System.out.println(e); // javax.xml.parsers.ParserConfigurationException: abc
System.out.println(e.getMessage()); // abc

Throwableで宣言されたメソッド

addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString

Java API 使用例 : Throwable」をご参照ください。


関連記事

ページの先頭へ