public interface NodeTreeWalker extends PositionAware, NodeReferenceResolverFinder
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addChildNode(NodeTreeWalker childNode)
子ノードの設定をセットする。
|
void |
clearChildNodes()
子ノードをクリアする
|
NodeTreeWalker |
getChildNode(int index)
指定インデックスの子ノードを返す。
|
int |
getChildNodeSize()
子ノードの数を返す。
|
NodeTreeWalker |
getParentNode()
親ノードを取得する。
|
void |
insertChildNode(int index,
NodeTreeWalker childNode)
子ノードの設定を指定位置に挿入する。
|
java.util.Iterator |
iterateChildNode()
子ノードのイテレータを取得する。
|
void |
kill()
推奨されていません。
|
boolean |
removeChildNode(NodeTreeWalker childNode)
子ノードを削除する。
|
void |
setParentNode(NodeTreeWalker parentNode)
親ノードの設定をセットする。
|
getLineNumber, getSystemID, isOnTemplate, setLineNumber, setOnTemplate, setSystemID
findNodeResolver
void setParentNode(NodeTreeWalker parentNode)
parentNode
- 親ノード。NodeTreeWalker getParentNode()
void addChildNode(NodeTreeWalker childNode)
childNode
- 子ノード。void insertChildNode(int index, NodeTreeWalker childNode)
index
- childNode
- boolean removeChildNode(NodeTreeWalker childNode)
childNode
- 子ノード。int getChildNodeSize()
NodeTreeWalker getChildNode(int index)
index
- インデックス値。java.util.Iterator iterateChildNode()
NodeTreeWalker
)を保持したイテレータ。void kill()
void clearChildNodes()