java.lang.Object
javax.swing.text.html.HTMLEditorKit.ParserCallback
- 已知子类:
HTMLDocument.HTMLReader
- 封闭类:
HTMLEditorKit
解析的结果驱动这些回调方法。打开和关闭动作应该是平衡的。
flush 方法将是最后一个调用的方法,让接收者有机会将任何未决数据刷新到文档中。
有关 AttributeSet 的内容、位置和其他信息的更多信息,请参阅默认使用的解析器 DocumentParser。
- 参见:
-
字段摘要
字段 -
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述voidflush()最后一个方法调用了 reader。voidhandleComment(char[] data, int pos) 由解析器调用以指示遇到注释块。void这是在流被解析之后但在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
这作为属性集中的属性传递以指示元素是隐含的,例如,字符串“<>foo<\t>”包含隐含的 html 元素和隐含的 body 元素。- 自从:
- 1.3
-
-
构造方法详细信息
-
ParserCallback
public ParserCallback()构造一个ParserCallback
-
-
方法详情
-
flush
最后一个方法调用了 reader。它允许将任何挂起的更改刷新到文档中。由于当前正在同步加载,因此此时将推送整组更改。- 抛出:
BadLocationException- 如果给定位置不代表相关文档中的有效位置。
-
handleText
public void handleText(char[] data, int pos) 由解析器调用以指示遇到了一个文本块。- 参数:
data- 一个数据pos- 一个位置
-
handleComment
public void handleComment(char[] data, int pos) 由解析器调用以指示遇到注释块。- 参数:
data- 一个数据pos- 一个位置
-
handleStartTag
来自解析器的回调。路由到标签的适当处理程序。- 参数:
t- 一个 HTML 标签a- 一组属性pos- 一个位置
-
handleEndTag
来自解析器的回调。路由到标签的适当处理程序。- 参数:
t- 一个 HTML 标签pos- 一个位置
-
handleSimpleTag
来自解析器的回调。路由到标签的适当处理程序。- 参数:
t- 一个 HTML 标签a- 一组属性pos- 一个位置
-
handleError
来自解析器的回调。路由到错误的适当处理程序。- 参数:
errorMsg- 错误信息pos- 一个位置
-
handleEndOfLineString
这是在流被解析之后但在flush之前调用的。eol将是 \n、\r 或 \r\n 之一,在解析流时遇到最多。- 参数:
eol- 终止值- 自从:
- 1.3
-