JavaTM 2 Platform
Standard Ed. 5.0

javax.swing.text.html
クラス HTMLEditorKit.ParserCallback

java.lang.Object
  上位を拡張 javax.swing.text.html.HTMLEditorKit.ParserCallback
直系の既知のサブクラス:
HTMLDocument.HTMLReader
含まれているクラス:
HTMLEditorKit

public static class HTMLEditorKit.ParserCallback
extends Object

構文解析の結果が、これらのコールバックメソッドを呼び出します。オープンとクローズの回数は同じにする必要があります。flush メソッドは最後に呼び出され、保留状態の任意のデータをドキュメントにフラッシュする機会を受信側に与えます。

AttributeSets の内容、位置、およびその他の情報については、使用されるデフォルトのパーサーである DocumentParser を参照してください。

関連項目:
DocumentParser

フィールドの概要
static Object IMPLIED
          要素が暗示されていることを示すために、属性セットの属性として引き渡されます。
 
コンストラクタの概要
HTMLEditorKit.ParserCallback()
           
 
メソッドの概要
 void flush()
           
 void handleComment(char[] data, int pos)
           
 void handleEndOfLineString(String eol)
          ストリームの解析が終了し、flush の前に呼び出されます。
 void handleEndTag(HTML.Tag t, int pos)
           
 void handleError(String errorMsg, int pos)
           
 void handleSimpleTag(HTML.Tag t, MutableAttributeSet a, int pos)
           
 void handleStartTag(HTML.Tag t, MutableAttributeSet a, int pos)
           
 void handleText(char[] data, int pos)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

IMPLIED

public static final Object IMPLIED
要素が暗示されていることを示すために、属性セットの属性として引き渡されます。たとえば、文字列 <>foo<\t> は暗示された html 要素および暗示された本体要素を格納しています。

導入されたバージョン:
1.3
コンストラクタの詳細

HTMLEditorKit.ParserCallback

public HTMLEditorKit.ParserCallback()
メソッドの詳細

flush

public void flush()
           throws BadLocationException
例外:
BadLocationException

handleText

public void handleText(char[] data,
                       int pos)

handleComment

public void handleComment(char[] data,
                          int pos)

handleStartTag

public void handleStartTag(HTML.Tag t,
                           MutableAttributeSet a,
                           int pos)

handleEndTag

public void handleEndTag(HTML.Tag t,
                         int pos)

handleSimpleTag

public void handleSimpleTag(HTML.Tag t,
                            MutableAttributeSet a,
                            int pos)

handleError

public void handleError(String errorMsg,
                        int pos)

handleEndOfLineString

public void handleEndOfLineString(String eol)
ストリームの解析が終了し、flush の前に呼び出されます。eol は、ストリームの解析中に最も多く検出される \n、\r または \r\n のどれかです。

導入されたバージョン:
1.3

JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。