- 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
-
-
构造方法摘要
构造方法 构造器 描述 ParserCallback()
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 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之前flush。eol将是\ n,\ r或\ r \ n之一,它在解析流时遇到的最多。- 参数
-
eol- eol的价值 - 从以下版本开始:
- 1.3
-
-