モジュール java.xml
パッケージ org.xml.sax.helpers

クラスAttributesImpl

java.lang.Object
org.xml.sax.helpers.AttributesImpl
すべての実装されたインタフェース:
Attributes
直系の既知のサブクラス:
Attributes2Impl

public class AttributesImpl extends Object implements Attributes
Attributesインタフェースのデフォルト実装です。

このクラスは、リストの変更や再利用を可能にするため、SAX2 Attributesインタフェースのデフォルト実装にマニプレータを追加します。

このクラスの典型的な用途は次の2種類です。

  1. startElementイベント内のAttributesオブジェクトの永続的なスナップショットを作成する
  2. SAX2ドライバまたはフィルタ内でAttributesオブジェクトを構築または変更する。

このクラスは、現在では非推奨に指定されているSAX1のAttributeListImplクラスに代わるクラスです。非推奨のAttributeListインタフェースではなく更新されたAttributesインタフェースをサポートします。また、Vectorsのセットの代わりに単一の配列を使ってより効率的な実装を提供します。

導入されたバージョン:
1.4, SAX 2.0