java.lang.Object
javax.swing.text.html.HTMLEditorKit.ParserCallback
- 直系の既知のサブクラス:
- HTMLDocument.HTMLReader
- 含まれているクラス:
- HTMLEditorKit
public static class HTMLEditorKit.ParserCallback extends Object
構文解析の結果が、これらのコールバック・メソッドを呼び出します。 オープンとクローズの回数は同じにする必要があります。 
flushメソッドは呼び出される最後のメソッドであり、保留中のデータがあれば、それをドキュメントにフラッシュする機会を受信側に与えます。 
 AttributeSetsの内容、位置、およびその他の情報については、使用されるデフォルトのパーサーであるDocumentParserを参照してください。
- 関連項目:
- DocumentParser
- 
フィールドのサマリーフィールド
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー修飾子と型メソッド説明voidflush()HTMLリーダーで呼び出される最後のメソッドです。voidhandleComment(char[] data, int pos)パーサーがコメントのブロックを検出したことを示すためにパーサーによって呼び出されます。voidhandleEndOfLineString(String eol)ストリームの解析が終了し、flushの前に呼び出されます。voidhandleEndTag(HTML.Tag t, int pos)パーサーからのコールバックです。voidhandleError(String errorMsg, int pos)パーサーからのコールバックです。voidhandleSimpleTag(HTML.Tag t, MutableAttributeSet a, int pos)パーサーからのコールバックです。voidhandleStartTag(HTML.Tag t, MutableAttributeSet a, int pos)パーサーからのコールバックです。voidhandleText(char[] data, int pos)テキスト・ブロックが見つかったことを示すために、パーサーによって呼び出されます。
- 
フィールド詳細- 
IMPLIEDpublic static final Object IMPLIED要素が暗示されていることを示すために、属性セットの属性として引き渡されます。たとえば、文字列'<>foo<\t>'は暗示されたhtml要素および暗示されたbody要素を格納しています。- 導入されたバージョン:
- 1.3
 
 
- 
- 
コンストラクタの詳細- 
ParserCallbackpublic ParserCallback()ParserCallbackを構築します。
 
- 
- 
メソッドの詳細- 
flushpublic void flush() throws BadLocationExceptionHTMLリーダーで呼び出される最後のメソッドです。 保留状態にある変更がドキュメントにフラッシュされるようにします。 現在、同期的にロードしているため、変更のセット全体がこの時点で反映されます。- 例外:
- BadLocationException- 指定された位置が、関連するドキュメント内の有効な位置を示さない場合。
 
- 
handleTextpublic void handleText(char[] data, int pos)テキスト・ブロックが見つかったことを示すために、パーサーによって呼び出されます。- パラメータ:
- data- データ
- pos- 位置
 
- 
handleCommentpublic void handleComment(char[] data, int pos)パーサーがコメントのブロックを検出したことを示すためにパーサーによって呼び出されます。- パラメータ:
- data- データ
- pos- 位置
 
- 
handleStartTagpublic void handleStartTag(HTML.Tag t, MutableAttributeSet a, int pos)パーサーからのコールバックです。 このタグの適切なハンドラに配信します。- パラメータ:
- t- HTMLタグ
- a- 属性のセット
- pos- 位置
 
- 
handleEndTagpublic void handleEndTag(HTML.Tag t, int pos)パーサーからのコールバックです。 このタグの適切なハンドラに配信します。- パラメータ:
- t- HTMLタグ
- pos- 位置
 
- 
handleSimpleTagpublic void handleSimpleTag(HTML.Tag t, MutableAttributeSet a, int pos)パーサーからのコールバックです。 このタグの適切なハンドラに配信します。- パラメータ:
- t- HTMLタグ
- a- 属性のセット
- pos- 位置
 
- 
handleErrorpublic void handleError(String errorMsg, int pos)パーサーからのコールバックです。 エラーの適切なハンドラにルーティングします。- パラメータ:
- errorMsg- エラー・メッセージ
- pos- 位置
 
- 
handleEndOfLineStringpublic void handleEndOfLineString(String eol)ストリームの解析が終了し、flushの前に呼び出されます。eolは、ストリームの解析中にもっとも多く検出される\n、\rまたは\r\nのどれかです。- パラメータ:
- eol- eolの値
- 導入されたバージョン:
- 1.3
 
 
-