|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.maachang.html.HtmlTag
public class HtmlTag
HTML-Tag情報.
コンストラクタの概要 | |
---|---|
HtmlTag(boolean startEndFlag,
boolean endFlag,
java.lang.String tagName)
コンストラクタ. |
|
HtmlTag(boolean startEndFlag,
boolean endFlag,
java.lang.String tagName,
java.util.List<HtmlTagElement> elements)
コンストラクタ. |
メソッドの概要 | |
---|---|
void |
add(HtmlTagElement element)
HTMLタグ要素を追加. |
void |
add(java.lang.String simbol)
タグシンボル内容を追加. |
void |
add(java.lang.String key,
java.lang.String value)
タグ要素を追加. |
void |
addHTML(java.lang.String html)
子要素をHTMLで直接追加. |
static HtmlTag |
convert(java.lang.String string)
指定タグ内容をコンバート. |
HtmlTagElement |
get(int no)
指定項番のHTMLタグ要素を取得. |
HtmlTagElement |
get(java.lang.String name)
指定項番のHTMLタグ要素を取得. |
HtmlTagElement |
get(java.lang.String name,
int off)
指定項番のHTMLタグ要素を取得. |
java.lang.String |
getId()
タグIDを取得. |
int |
getListNo()
現在の格納位置を項番で取得. |
java.lang.String |
getName()
タグ名を取得. |
java.lang.String |
getPath()
現在のタグパスを取得. |
java.lang.String |
innerHTML()
子要素をHTMLで取得. |
void |
innerHTML(java.lang.String html)
子要素をHTMLで直接設定. |
boolean |
isEndTag()
このタグが閉じタグかチェック. |
boolean |
isStartEnd()
このタグが、閉じタグが省略されたタグかチェック. |
HtmlTagElement |
remove(int no)
指定項番のHTMLタグ要素を削除. |
HtmlTagElement |
remove(java.lang.String name)
指定項番のHTMLタグ要素を削除. |
HtmlTagElement |
remove(java.lang.String name,
int off)
指定項番のHTMLタグ要素を削除. |
void |
setListNo(int no)
現在の格納位置を項番で設定. |
int |
size()
HTMLタグ要素数を取得. |
void |
toSmart(java.lang.StringBuilder buf)
StringBuilderに内容を出力. |
java.lang.String |
toString()
文字列として出力. |
void |
toString(java.lang.StringBuilder buf)
StringBuilderに内容を出力. |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public HtmlTag(boolean startEndFlag, boolean endFlag, java.lang.String tagName) throws java.io.IOException
startEndFlag
- 閉じタグを省略する場合は、trueを設定します.endFlag
- このタグを閉じタグにする場合は、trueを設定します.tagName
- 対象のタグ名を設定します.
java.io.IOException
- I/O例外.public HtmlTag(boolean startEndFlag, boolean endFlag, java.lang.String tagName, java.util.List<HtmlTagElement> elements) throws java.io.IOException
startEndFlag
- 閉じタグを省略する場合は、trueを設定します.endFlag
- このタグを閉じタグにする場合は、trueを設定します.tagName
- 対象のタグ名を設定します.elements
- タグ要素群を設定します.
java.io.IOException
- I/O例外.メソッドの詳細 |
---|
public void add(java.lang.String simbol)
simbol
- 対象のタグシンボル内容を追加します.public void add(java.lang.String key, java.lang.String value)
key
- 対象のKey名を設定します.value
- 対象の要素を追加します.public void add(HtmlTagElement element)
element
- HTMLタグ要素を追加します.public HtmlTagElement get(int no)
no
- 対象の項番を設定します.
public HtmlTagElement get(java.lang.String name)
name
- Key名または、シンボル名を設定します.
public HtmlTagElement get(java.lang.String name, int off)
name
- Key名または、シンボル名を設定します.off
- 検索開始オフセット値を設定します.
public HtmlTagElement remove(int no)
no
- 対象の項番を設定します.
public HtmlTagElement remove(java.lang.String name)
name
- Key名または、シンボル名を設定します.
public HtmlTagElement remove(java.lang.String name, int off)
name
- Key名または、シンボル名を設定します.off
- 検索開始オフセット値を設定します.
public void addHTML(java.lang.String html) throws java.io.IOException
html
- 設定対象のHTML情報を設定します.
java.io.IOException
- I/O例外.public void innerHTML(java.lang.String html) throws java.io.IOException
html
- 設定対象のHTML情報を設定します.
java.io.IOException
- I/O例外.public java.lang.String innerHTML()
public java.lang.String getPath()
public int size()
public java.lang.String getName()
public java.lang.String getId()
public boolean isEndTag()
public boolean isStartEnd()
public int getListNo()
HtmlElement
内の getListNo
public void setListNo(int no)
HtmlElement
内の setListNo
no
- 現在の格納位置を設定します.public void toString(java.lang.StringBuilder buf)
HtmlElement
内の toString
buf
- 対象のStringBuilderを設定します.public void toSmart(java.lang.StringBuilder buf)
buf
- 対象のStringBuilderを設定します.public java.lang.String toString()
java.lang.Object
内の toString
public static final HtmlTag convert(java.lang.String string) throws java.io.IOException
string
- 1つのタグ内容を設定します.
java.io.IOException
- I/O例外.
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |