public static class HTMLEditorKit.ParserCallback extends Object
flush method will be the last method called, to give the receiver a chance to flush any pending data into the document.
Refer to DocumentParser, the default parser used, for further information on the contents of the AttributeSets, the positions, and other info.
DocumentParser
| Modifier and Type | Field and Description |
|---|---|
static Object |
IMPLIED
This is passed as an attribute in the attributeset to indicate the element is implied eg, the string '<>foo<\t>' contains an implied html element and an implied body element.
|
| Constructor and Description |
|---|
ParserCallback()
|
| Modifier and Type | Method and Description |
|---|---|
void |
flush()
|
void |
handleComment(char[] data, int pos)
|
void |
handleEndOfLineString(String
This is invoked after the stream has been parsed, but before
flush.
|
void |
handleEndTag(HTML
|
void |
handleError(String
|
void |
handleSimpleTag(HTML
|
void |
handleStartTag(HTML
|
void |
handleText(char[] data, int pos)
|
public static final ObjectIMPLIED
public void flush()
throws BadLocationException
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(StringerrorMsg, int pos)
public void handleEndOfLineString(Stringeol)
flush.
eol will be one of \n, \r or \r\n, which ever is encountered the most in parsing the stream.