This documentation differs from the official API.
Jadeite adds
extra features to the API including:
variable font sizes,
constructions examples,
placeholders for classes and methods, and auto-generated “See Also” links.
Additionally it
is missing some items found in standard Javadoc documentation, including:
generics type information,
“Deprecated” tags and comments,
“See Also” links,
along with other minor differences.
Please send any questions or feedback to
bam@cs.cmu.edu.
javax.swing.text.html
class HTMLEditorKit.ParserCallback
- Direct Known Subclasses:
- HTMLDocument.HTMLReader
- Enclosing class:
- HTMLEditorKit
-
Most common way to construct:
-
HTMLDocument htmlDoc = …;
HTMLEditorKit.ParserCallback callback = htmlDoc.getReader(0);
Based on 14 examples
public static class HTMLEditorKit.ParserCallback
extends Object
The result of parsing drives these callback methods.
The open and close actions should be balanced. The
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.
Field Summary |
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. |
Method Summary |
void |
|
void |
|
void |
This is invoked after the stream has been parsed, but before
flush .
|
void |
|
void |
|
void |
|
void |
|
void |
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IMPLIED
public static final 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.
HTMLEditorKit.ParserCallback
public HTMLEditorKit.ParserCallback()
-
flush
public void flush()
throws BadLocationException
-
- Throws:
BadLocationException
handleComment
public void handleComment(char[] data,
int pos)
-
- Parameters:
data
pos
handleEndOfLineString
public void handleEndOfLineString(String eol)
-
This is invoked after the stream has been parsed, but before
flush
. eol
will be one of \n, \r
or \r\n, which ever is encountered the most in parsing the
stream.
- Parameters:
eol
handleEndTag
public void handleEndTag(HTML.Tag t,
int pos)
-
- Parameters:
t
pos
handleError
public void handleError(String errorMsg,
int pos)
-
- Parameters:
errorMsg
pos
handleSimpleTag
public void handleSimpleTag(HTML.Tag t,
MutableAttributeSet a,
int pos)
-
- Parameters:
t
a
pos
handleStartTag
public void handleStartTag(HTML.Tag t,
MutableAttributeSet a,
int pos)
-
- Parameters:
t
a
pos
handleText
public void handleText(char[] data,
int pos)
-
- Parameters:
data
pos
This documentation differs from the official API.
Jadeite adds
extra features to the API including:
variable font sizes,
constructions examples,
placeholders for classes and methods, and auto-generated “See Also” links.
Additionally it
is missing some items found in standard Javadoc documentation, including:
generics type information,
“Deprecated” tags and comments,
“See Also” links,
along with other minor differences.
Please send any questions or feedback to
bam@cs.cmu.edu.
This page displays the
Jadeite version of the documention, which is derived from the offical documentation that contains this copyright notice:
The official Sun™ documentation can be found here at
http://java.sun.com/javase/6/docs/api/.