org.roller.client
Class BookmarkExtractor.LinkStripper

java.lang.Object
javax.swing.text.html.HTMLEditorKit.ParserCallback
org.roller.client.BookmarkExtractor.LinkStripper
- Enclosing class:
- BookmarkExtractor
- static class BookmarkExtractor.LinkStripper
- extends javax.swing.text.html.HTMLEditorKit.ParserCallback
HTML parser callback that collects Bookmarks in a Vector.
Implements interface necessary to plug in to Swing's
built-in HTML parser.
| Fields inherited from class javax.swing.text.html.HTMLEditorKit.ParserCallback |
IMPLIED |
| Methods inherited from class javax.swing.text.html.HTMLEditorKit.ParserCallback |
flush, handleComment, handleEndOfLineString, handleError, handleSimpleTag |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mBookmark
private BookmarkExtractor.LinkStripper.Bookmark mBookmark
mBookmarks
private java.util.Vector mBookmarks
BookmarkExtractor.LinkStripper
BookmarkExtractor.LinkStripper()
getBookmarks
public java.util.Vector getBookmarks()
- Get bookmarks found in the parsing process
handleStartTag
public void handleStartTag(javax.swing.text.html.HTML.Tag tag,
javax.swing.text.MutableAttributeSet atts,
int pos)
- Save link if tag is an HREF
handleText
public void handleText(char[] text,
int pos)
- Save link description if inside link tag
handleEndTag
public void handleEndTag(javax.swing.text.html.HTML.Tag tag,
int pos)
- Clear tag