@Override public void handleStartTag(HTML.Tag tag, MutableAttributeSet attr, int pos) { // <B>が出たら次の地の文はカテゴリ名。なのでフラグを立てる。 if (tag.equals(HTML.Tag.B)) { start_bold = true; start_category_flag = true; } // <A>タグが出たらurlを保持。あとで板名とペアにする。 if (tag.equals(HTML.Tag.A)) { // 頭についてる広告タグは無視。 if (parse_2ch_start_flag) { String href = (String) attr.getAttribute(HTML.Attribute.HREF); next_board_url = href; } } }
// </B>タグ。次の地の文はカテゴリじゃないのでフラグを倒す。 @Override public void handleEndTag(HTML.Tag tag, int pos) { if (tag.equals(HTML.Tag.B)) { start_bold = false; } }