- 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
 
 
 -  
 
 -