オブジェクトの設定値を判定できるオブジェクトにより実装されるインタフェースです。渡されるメタデータドキュメントの構造を記述するオブジェクトです。表すオブジェクトにより拡張される抽象クラスです。インタフェースの再使用可能な実装を提供する具象クラスです。メソッドを使用してテキスト以外のオブジェクトを格納できるようにします。ツリーの構文解析ができなかった場合にスローされます。オブジェクトとして使用可能になります。このオブジェクトの内部は作成に使ったプラグインに固有です。形式でアクセスできます。オブジェクトの定義または変更により設定することができます。取得することができます。使用して、その内容を変更できます。オブジェクトを使用して記述することができます。オブジェクトのツリーのルートノードとして表示される文字列によって識別されます。バージョン番号が含まれます。オブジェクトの取得に使用されるメソッドまたはコンストラクタにこの文字列を渡して、使用するバージョンを指定できるメソッドがあります。場合によっては、新しいバージョンは、古いバージョンを想定して記述されたプログラムと厳密な互換性がないことがあります。メタデータの使用法に関する注記」の「ネイティブのメタデータ形式」のセクションを参照してください。形式のサポートを選択することができます。この形式は、メタデータの損失のない符号化を提供できませんが、一般的な方法でメタデータの一部へのアクセスを可能にできます。各標準プラグインは、損失なしでメタデータを符号化する「ネイティブ」と呼ばれるメタデータ形式をサポートします。開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。