クラスXMLReaderAdapter

java.lang.Object
org.xml.sax.helpers.XMLReaderAdapter
すべての実装されたインタフェース:
ContentHandler, Parser

public class XMLReaderAdapter extends Object implements Parser, ContentHandler
SAX2 XMLReaderをSAX1 Parserとして適応させます。

このクラスは、SAX2 XMLReaderをラップして、SAX1 Parserとして動作させます。 XMLReaderは、http://xml.org/sax/features/namespace-prefixesプロパティの値がtrueであるときの条件をサポートしている必要があります。サポートしていない場合、SAXExceptionで構文解析に失敗します。XMLReaderがhttp://xml.org/sax/features/namespacesプロパティの値がfalseであるときの条件をサポートしている場合は、効率を改善するためにそれが使用されます。

導入されたバージョン:
1.4, SAX 2.0
関連項目:
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    新しいアダプタを作成します。
    新しいアダプタを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    characters(char[] ch, int start, int length)
    SAX2の文字イベントを適応させます。
    void
    文書イベントを終了します。
    void
    endElement(String uri, String localName, String qName)
    SAX2の要素終了イベントを適応させます。
    void
    SAX2の前置修飾子のマッピング終了イベントを適応させます。
    void
    ignorableWhitespace(char[] ch, int start, int length)
    SAX2の無視できる空白文字イベントを適応させます。
    void
    parse(String systemId)
    文書を構文解析します。
    void
    文書を構文解析します。
    void
    SAX2の処理命令イベントを適応させます。
    void
    SAX1文書イベント・ハンドラを登録します。
    void
    文書ロケータを設定します。
    void
    DTDイベント・ハンドラを登録します。
    void
    エンティティ・リゾルバを登録します。
    void
    エラー・イベント・ハンドラを登録します。
    void
    setLocale(Locale locale)
    エラー報告のためのロケールを設定します。
    void
    SAX2のスキップされたエンティティ・イベントを適応させます。
    void
    文書イベントを開始します。
    void
    startElement(String uri, String localName, String qName, Attributes atts)
    SAX2の要素開始イベントを適応させます。
    void
    SAX2の前置修飾子のマッピング開始イベントを適応させます。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    オブジェクトの文字列表現を返します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。

    インタフェースで宣言されたメソッド ContentHandler

    declaration
    修飾子と型
    メソッド
    説明
    default void
    declaration(String version, String encoding, String standalone)
    XML宣言の通知を受け取ります。