クラスXMLFilterImpl

java.lang.Object
org.xml.sax.helpers.XMLFilterImpl
すべての実装されたインタフェース:
ContentHandler, DTDHandler, EntityResolver, ErrorHandler, XMLFilter, XMLReader

public class XMLFilterImpl extends Object implements XMLFilter, EntityResolver, DTDHandler, ContentHandler, ErrorHandler
XMLフィルタを派生する基底クラスです。

このクラスは、XMLReaderとクライアント・アプリケーションのイベント・ハンドラの中間に置かれます。 デフォルトでは、ハンドラに対するイベントを変更せずに要求をリーダーに渡すのみです。しかし、サブクラスでは特定のメソッドをオーバーライドして、転送中にイベント・ストリームや構成要求を変更できます。

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

    コンストラクタ
    コンストラクタ
    説明
    親を持たない空のXMLフィルタを構築します。
    指定された親を持つXMLフィルタを構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    characters(char[] ch, int start, int length)
    文字データ・イベントをフィルタ・リングします。
    void
    文書終了イベントをフィルタ・リングします。
    void
    endElement(String uri, String localName, String qName)
    要素終了イベントをフィルタ・リングします。
    void
    名前空間前置修飾子マッピングの終了イベントをフィルタ・リングします。
    void
    エラー・イベントをフィルタ・リングします。
    void
    致命的なエラー・イベントをフィルタ・リングします。
    コンテンツ・イベント・ハンドラを取得します。
    現在のDTDイベント・ハンドラを取得します。
    現在のエンティティ・リゾルバを取得します。
    現在のエラー・イベント・ハンドラを取得します。
    boolean
    機能の値を検索します。
    親リーダーを取得します。
    プロパティ値を検索します。
    void
    ignorableWhitespace(char[] ch, int start, int length)
    無視できる空白類文字イベントをフィルタ・リングします。
    void
    notationDecl(String name, String publicId, String systemId)
    表記法宣言イベントをフィルタ・リングします。
    void
    parse(String systemId)
    文書を構文解析します。
    void
    文書を構文解析します。
    void
    処理命令イベントをフィルタ・リングします。
    resolveEntity(String publicId, String systemId)
    外部エンティティ解決をフィルタ・リングします。
    void
    コンテンツ・イベント・ハンドラを設定します。
    void
    新しい文書ロケータ・イベントをフィルタ・リングします。
    void
    DTDイベント・ハンドラを設定します。
    void
    エンティティ・リゾルバを設定します。
    void
    エラー・イベント・ハンドラを設定します。
    void
    setFeature(String name, boolean value)
    機能の値を設定します。
    void
    親リーダーを設定します。
    void
    setProperty(String name, Object value)
    プロパティ値を設定します。
    void
    スキップされたエンティティ・イベントをフィルタ・リングします。
    void
    文書開始イベントをフィルタ・リングします。
    void
    startElement(String uri, String localName, String qName, Attributes atts)
    要素開始イベントをフィルタ・リングします。
    void
    名前空間前置修飾子マッピングの開始イベントをフィルタ・リングします。
    void
    unparsedEntityDecl(String name, String publicId, String systemId, String notationName)
    解析対象外エンティティ宣言イベントをフィルタ・リングします。
    void
    警告イベントをフィルタ・リングします。

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

    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宣言の通知を受け取ります。