|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.maachang.html.Html
public class Html
HTML情報.
コンストラクタの概要 | |
---|---|
Html()
コンストラクタ. |
|
Html(java.lang.String html)
コンストラクタ. |
メソッドの概要 | |
---|---|
void |
add(HtmlElement element)
要素追加. |
void |
add(java.lang.String html)
HTML定義を追加. |
void |
clear()
情報クリア. |
void |
create()
空のHTML情報を生成. |
void |
create(java.lang.String html)
指定HTMLを解析して生成. |
HtmlElement |
get(int no)
情報を取得. |
HtmlTag |
getElementById(java.lang.String id)
指定IDでタグ要素を取得. |
HtmlTag |
getElementsByTagName(HtmlTag tag)
指定したタグ名内容を取得. |
HtmlTag |
getElementsByTagName(java.lang.String tagName)
指定したタグ名内容を取得. |
HtmlTag |
getElementsByTagName(java.lang.String tagName,
int off)
指定したタグ名内容を取得. |
HtmlTag |
getEndTag(HtmlTag tag)
指定したタグの終了タグを取得. |
java.util.List<java.lang.String> |
getIds()
ID一覧を取得. |
java.util.List<java.lang.String> |
getIds(java.lang.String head)
ID一覧を取得. |
void |
insert(HtmlTag tag,
HtmlElement element)
HTML定義を指定位置の間に追加. |
void |
insert(HtmlTag tag,
java.lang.String html)
HTML定義を指定位置の間に追加. |
void |
insert(int no,
HtmlElement element)
要素を指定位置の間に追加. |
void |
insert(int no,
java.lang.String html)
HTML定義を指定位置の間に追加. |
java.util.Iterator |
iterator()
Iteratorを取得. |
void |
remove(HtmlTag tag)
指定タグ内の子要素を削除. |
void |
remove(int no)
指定位置の要素を削除. |
int |
searchEndTag(int no)
指定開始タグに対する終了タグを検索. |
int |
searchId(java.lang.String id)
IDで検索. |
int |
searchTag(java.lang.String tagName,
int off)
指定タグ名を検索. |
void |
set(HtmlTag tag,
HtmlElement element)
要素設定. |
void |
set(HtmlTag tag,
java.lang.String html)
要素設定. |
void |
set(int no,
HtmlElement element)
要素設定. |
void |
set(int no,
java.lang.String html)
HTML定義を設定. |
int |
size()
要素数を取得. |
java.lang.String |
toSmart()
HTML内容を圧縮変換して出力. |
java.lang.String |
toString()
HTML内容に変換. |
java.lang.String |
toTidy()
HTML内容を整頓して出力. |
java.lang.String |
toTidy(int indent)
HTML内容を整頓して出力. |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public Html()
public Html(java.lang.String html) throws java.io.IOException
html
- 解析対象のHTMLを設定します.
java.io.IOException
- I/O例外.メソッドの詳細 |
---|
public void create()
public void create(java.lang.String html) throws java.io.IOException
html
- 解析対象のHTMLを設定します.
java.io.IOException
- I/O例外.public void clear()
public void add(HtmlElement element)
element
- 対象の要素を追加します.public void add(java.lang.String html) throws java.io.IOException
html
- 追加対象のHTML情報を設定します.
java.io.IOException
- I/O例外.public void set(int no, HtmlElement element)
no
- 設定対象の項番を設定します.element
- 対象の要素を設定します.public void set(HtmlTag tag, HtmlElement element)
tag
- 設定対象のタグを設定します.element
- 対象の要素を設定します.public void set(int no, java.lang.String html) throws java.io.IOException
no
- 設定対象の項番を設定します.html
- 設定対象のHTML情報を設定します.
java.io.IOException
- I/O例外.public void set(HtmlTag tag, java.lang.String html) throws java.io.IOException
tag
- 設定対象のタグを設定します.html
- 設定対象のHTML情報を設定します.
java.io.IOException
- I/O例外.public void insert(int no, HtmlElement element)
no
- 間に追加したい項番を設定します.element
- 設定対象の要素情報を設定します.public void insert(HtmlTag tag, HtmlElement element)
tag
- 間に追加したいタグオブジェクトを設定します.element
- 設定対象の要素情報を設定します.public void insert(int no, java.lang.String html) throws java.io.IOException
no
- 間に追加したい項番を設定します.html
- 設定対象のHTML情報を設定します.
java.io.IOException
- I/O例外.public void insert(HtmlTag tag, java.lang.String html) throws java.io.IOException
tag
- 間に追加したいタグオブジェクトを設定します.html
- 設定対象のHTML情報を設定します.
java.io.IOException
- I/O例外.public void remove(int no)
no
- 削除位置を設定します.public void remove(HtmlTag tag)
tag
- 対象の開始タグを設定します.public HtmlElement get(int no)
no
- 対象の項番を設定します.
public HtmlTag getElementById(java.lang.String id)
id
- 対象のIDを設定します.
public HtmlTag getElementsByTagName(java.lang.String tagName)
tagName
- 対象のタグ名を設定します.
public HtmlTag getElementsByTagName(java.lang.String tagName, int off)
tagName
- 対象のタグ名を設定します.off
- 対象のオフセット値を設定します.
public HtmlTag getElementsByTagName(HtmlTag tag)
tag
- 前回取得したHtmlタグを設定します.
public HtmlTag getEndTag(HtmlTag tag)
tag
- 対象の開始タグを設定します.
public int size()
public java.util.List<java.lang.String> getIds()
public java.util.List<java.lang.String> getIds(java.lang.String head)
head
- ヘッダ名を設定します.
public java.util.Iterator iterator()
public java.lang.String toString()
java.lang.Object
内の toString
public java.lang.String toSmart()
public java.lang.String toTidy()
public java.lang.String toTidy(int indent)
indent
- スペースを付加するインデント数値を設定します.
public int searchTag(java.lang.String tagName, int off)
tagName
- 対象のタグ名を設定します.off
- 対象のオフセット値を設定します.
public int searchId(java.lang.String id)
id
- 対象のIDを設定します.
public int searchEndTag(int no)
no
- 開始タグを示す項番を設定します.
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |