- java.lang.Object
-
- javax.swing.text.html.HTMLEditorKit.ParserCallback
-
- 已知直接子类:
-
HTMLDocument.HTMLReader
- Enclosing class:
- HTMLEditorKit
public static class HTMLEditorKit.ParserCallback extends Object
解析的结果驱动这些回调方法。 开放行动应平衡。flush方法将是最后一种方法,为接收者提供将任何待处理数据刷新到文档中的机会。有关AttributeSets的内容,位置和其他信息的更多信息,请参阅DocumentParser(使用的默认解析器)。
- 另请参见:
-
DocumentParser
-
-
构造方法摘要
构造方法 Constructor 描述 ParserCallback()
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 voidflush()最后一个方法叫读者。voidhandleComment(char[] data, int pos)由解析器调用来指示遇到一段注释。voidhandleEndOfLineString(String eol)在流已解析后,但在flush之前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)由解析器调用来指示遇到一个文本块。
-
-
-
字段详细信息
-
IMPLIED
public static final Object IMPLIED
这是作为属性集中的一个属性传递的,以表示元素是隐含的,例如,字符串'<> foo <\ t>'包含隐含的html元素和隐含的body元素。- 从以下版本开始:
- 1.3
-
-
方法详细信息
-
flush
public void flush() throws BadLocationException最后一个方法叫读者。 它允许任何待处理的更改被刷新到文档中。 由于这是当前同步加载的,所以在这一点上推送了整套更改。- 异常
-
BadLocationException- 如果给定的位置不表示相关文档中的有效位置。
-
handleText
public void handleText(char[] data, int pos)由解析器调用来指示遇到一个文本块。- 参数
-
data- 一个数据 -
pos- 一个职位
-
handleComment
public void handleComment(char[] data, int pos)由解析器调用来指示遇到一段注释。- 参数
-
data- 一个数据 -
pos- 一个位置
-
handleStartTag
public void handleStartTag(HTML.Tag t, MutableAttributeSet a, int pos)
从解析器回调。 路由到标签的相应处理程序。- 参数
-
t- 一个HTML标签 -
a- 一组属性 -
pos- 一个职位
-
handleEndTag
public void handleEndTag(HTML.Tag t, int pos)
从解析器回调。 路由到标签的相应处理程序。- 参数
-
t- 一个HTML标签 -
pos- 一个职位
-
handleSimpleTag
public void handleSimpleTag(HTML.Tag t, MutableAttributeSet a, int pos)
从解析器回调。 路由到标签的相应处理程序。- 参数
-
t- 一个HTML标签 -
a- 一组属性 -
pos- 一个职位
-
handleError
public void handleError(String errorMsg, int pos)
从解析器回调。 路由到相应的处理程序的错误。- 参数
-
errorMsg- 一条错误消息 -
pos- 一个职位
-
handleEndOfLineString
public void handleEndOfLineString(String eol)
在流已经被解析之后,但在flush之前被调用。eol将是\ n,\ r或\ r \ n中的一个,在解析流中遇到最多。- 参数
-
eol- eol的价值 - 从以下版本开始:
- 1.3
-
-