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

インタフェースLexicalHandler

既知のすべてのサブインタフェース:
TransformerHandler
既知のすべての実装クラス:
DefaultHandler2

public interface LexicalHandler
字句イベントのためのSAX2拡張ハンドラです。

コメントやCDATAセクションの境界といったXML文書に関する字句上の情報を提供する、SAX2用のオプション拡張ハンドラです。 このハンドラを認識するために、XMLリーダーは不要です。また、このハンドラは、SAX2のコアのみのディストリビューションには含まれていません。

字句ハンドラ内のイベントは、文書内の個々の要素だけでなく文書全体に適用されます。すべての字句ハンドラ・イベントは、コンテンツ・ハンドラのstartDocumentイベントからendDocumentイベントまでの間に発生します。

XMLリーダーのLexicalHandlerを設定するには、プロパティ名としてhttp://xml.org/sax/properties/lexical-handler、その値としてこのインタフェースを実装するオブジェクト(またはnull)を指定して、setPropertyメソッドを使用します。 リーダーが字句イベントを報告しない場合、ハンドラを登録しようとするとSAXNotRecognizedExceptionがスローされます。

導入されたバージョン:
1.4、SAX 2.0 (拡張機能1.0)