4.16.1 プロパティの指定方法と優先順位

プロパティの指定方法は複数あります。ここでは,プロパティの指定方法と優先順位について説明します。

表4-53 プロパティの指定方法と優先順位

優先順位指定方法設定できるプロパティ
1XBRLTaxonomyDocumentBuilderFactoryまたはXBRLInstanceDocumentBuilderFactoryインターフェースの各メソッドcbrp.parse.で始まるプロパティ
2XBRLDocumentManagerクラスのinit()メソッドすべてのプロパティ
3JavaVMのシステムプロパティcbrp.parse.XBRLVersion
4デフォルト設定値該当しない

優先順位2のXBRLDocumentManagerクラスのinit()メソッドは,XBRL DOMを初期化するメソッドです。XBRL DOMの初期化時に,次の方法でプロパティを指定して,プロパティの値を変更できます。

各プロパティの指定がない場合,つまりプロパティ名(キー)がないか,値がnullまたは空文字列の場合は,デフォルト値が初期値となります。また,値が指定されていた場合で,各プロパティに許容される値以外が指定されていたときはエラー(例外)になります。