public static class HTMLEditorKit.ParserCallback extends Object
Modifier and Type | Field and Description |
---|---|
static Object |
IMPLIED
If the tag does not occurs in the html stream directly, but
is supposed by parser, the tag attribute set contains this additional
attribute, having value Boolean.True.
|
Constructor and Description |
---|
HTMLEditorKit.ParserCallback()
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
flush()
The parser calls this method after it finishes parsing the document.
|
void |
handleComment(char[] comment,
int position)
Handle HTML comment, present in the given position.
|
void |
handleEndOfLineString(String end_of_line)
Notifies about the character sequences, used to separate lines in
this document.
|
void |
handleEndTag(HTML.Tag tag,
int position)
The method is called when the HTML closing tag ((like </table>)
is found or if the parser concludes that the one should be present
in the current position.
|
void |
handleError(String message,
int position)
Handle the error.
|
void |
handleSimpleTag(HTML.Tag tag,
MutableAttributeSet attributes,
int position)
Handle the tag with no content, like <br>.
|
void |
handleStartTag(HTML.Tag tag,
MutableAttributeSet attributes,
int position)
The method is called when the HTML opening tag ((like <table>)
is found or if the parser concludes that the one should be present
in the current position.
|
void |
handleText(char[] text,
int position)
Handle the text section.
|
public HTMLEditorKit.ParserCallback()
public void flush() throws BadLocationException
BadLocationException
public void handleComment(char[] comment, int position)
comment
- the commentpublic void handleEndOfLineString(String end_of_line)
end_of_line
- The "end of line sequence", one of: \r or \n or \r\n.public void handleEndTag(HTML.Tag tag, int position)
tag
- The tag being handledposition
- the tag position in the text being parsed.public void handleError(String message, int position)
message
- The message, explaining the error.position
- The starting position of the fragment that has caused
the error in the html document being parsed.public void handleSimpleTag(HTML.Tag tag, MutableAttributeSet attributes, int position)
tag
- The tag being handled.position
- The tag position in the text being parsed.public void handleStartTag(HTML.Tag tag, MutableAttributeSet attributes, int position)
tag
- The tag being handledposition
- The tag position in the text being parsedpublic void handleText(char[] text, int position)
text
- A section text.position
- The text position in the HTML document text being parsed.