org.famteam.synapse.analyze
クラス TagSearcher

java.lang.Object
  拡張org.famteam.synapse.analyze.TagSearcher

public class TagSearcher
extends java.lang.Object

HTMLのタグを順に取得する為のクラス。 タグの入れ子構造は見ず、単純にテキストを上から走査する。

作成者:
keiji

コンストラクタの概要
TagSearcher(java.lang.String html_source)
           
 
メソッドの概要
 java.lang.String getNowAfterText()
          現在のタグより後のテキストを取得する。
 java.lang.String getNowBeforeText()
          現在のタグより前のテキストを取得する。
 java.lang.String getNowInnerText()
          現在のタグの中のテキストを取得する。
 java.lang.String getTagName()
          現在のタグ名を取得する。
 java.lang.String getTagText()
          現在のタグの属性を含むテキストを取得する。
 boolean nextTag()
           
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TagSearcher

public TagSearcher(java.lang.String html_source)
メソッドの詳細

nextTag

public boolean nextTag()

getTagName

public java.lang.String getTagName()
現在のタグ名を取得する。

戻り値:

getTagText

public java.lang.String getTagText()
現在のタグの属性を含むテキストを取得する。

戻り値:

getNowBeforeText

public java.lang.String getNowBeforeText()
現在のタグより前のテキストを取得する。(他のタグを含む。)

戻り値:

getNowAfterText

public java.lang.String getNowAfterText()
                                 throws HTMLAnalyzeException
現在のタグより後のテキストを取得する。(他のタグを含む。)

戻り値:
例外:
HTMLAnalyzeException

getNowInnerText

public java.lang.String getNowInnerText()
                                 throws HTMLAnalyzeException
現在のタグの中のテキストを取得する。(他のタグを含む。)

戻り値:
例外:
HTMLAnalyzeException