|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
HTMLを構成するノードのインタフェース。
フィールドの概要 | |
static int |
NODETYPE_ATTRIBUTE
|
static int |
NODETYPE_DOCUMENT
|
static int |
NODETYPE_ELEMENT
|
static int |
NODETYPE_REMARK
|
static int |
NODETYPE_TEXT
|
メソッドの概要 | |
HTMLNode |
copy(boolean deep)
ノードをコピーする。 |
void |
detach()
このノード(を先頭とするサブツリー)をツリーから切り離す。 |
HTMLDocument |
getDocument()
|
HTMLNode |
getFirst()
最初の兄弟ノードを返す。 |
HTMLNode |
getFirstChild()
子ノードを返す。 |
HTMLNode |
getLast()
最後の兄弟ノードを返す。 |
HTMLNode |
getNext()
次のノードを返す。 |
int |
getNodeType()
このノードの種類を返す。 |
HTMLNode |
getParent()
|
HTMLNode |
getPrev()
前のノードを返す。 |
java.lang.String |
getValue()
このノードの値を返す。 |
void |
insertAfter(HTMLNode node)
このノードの後ろにnodeを挿入する。 |
void |
insertBefore(HTMLNode node)
このノードの前にnodeを挿入する。 |
java.lang.StringBuffer |
toHTML(java.lang.StringBuffer buf)
このノードをHTMLに変換する。 |
フィールドの詳細 |
public static final int NODETYPE_ELEMENT
public static final int NODETYPE_DOCUMENT
public static final int NODETYPE_ATTRIBUTE
public static final int NODETYPE_TEXT
public static final int NODETYPE_REMARK
メソッドの詳細 |
public HTMLNode getParent() throws NodeNotFoundException
NodeNotFoundException
public HTMLDocument getDocument() throws NodeNotFoundException
NodeNotFoundException
public HTMLNode getFirstChild() throws NodeNotFoundException
NodeNotFoundException
public HTMLNode getNext() throws NodeNotFoundException
NodeNotFoundException
public HTMLNode getPrev() throws NodeNotFoundException
NodeNotFoundException
public HTMLNode getFirst()
public HTMLNode getLast()
public java.lang.String getValue()
public void insertAfter(HTMLNode node)
node
- 新しく追加するノード。連鎖リストになっていても良い。public void insertBefore(HTMLNode node)
node
- 新しく追加するノード。連鎖リストになっていても良い。public HTMLNode copy(boolean deep)
deep
-
public void detach()
public int getNodeType()
public java.lang.StringBuffer toHTML(java.lang.StringBuffer buf)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |