public static class HTMLEditorKit.ParserCallback extends Object
flush
方法将是最后一个调用方法,给接收者一个机会,将任何挂起的数据刷新到文档中。
有关AttributeSets的内容,位置和其他信息的更多信息,请参阅DocumentParser(使用的默认解析器)。
DocumentParser
Modifier and Type | Field and Description |
---|---|
static Object |
IMPLIED
这是作为属性集中的一个属性传递的,以表示元素是隐含的,例如,字符串'<> foo <\ t>'包含隐含的html元素和隐含的body元素。
|
Constructor and Description |
---|
ParserCallback() |
Modifier and Type | Method and Description |
---|---|
void |
flush() |
void |
handleComment(char[] data, int pos) |
void |
handleEndOfLineString(String eol)
在流已经被解析之后但在
flush 之前
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) |
public static final Object IMPLIED
public void flush() throws BadLocationException
public void handleText(char[] data, int pos)
public void handleComment(char[] data, int pos)
public void handleStartTag(HTML.Tag t, MutableAttributeSet a, int pos)
public void handleEndTag(HTML.Tag t, int pos)
public void handleSimpleTag(HTML.Tag t, MutableAttributeSet a, int pos)
public void handleError(String errorMsg, int pos)
public void handleEndOfLineString(String eol)
flush
之前。
eol
将是\ n,\ r或\ r \ n之一,在解析流中遇到最多的问题。