## Interface CFW_Models_ITreeNode

Description

Tree Nodeを表現するインターフェース.

- author: okada

Located in /Models/ITreeNode.php (line 7)

Direct descendents

Class | Description
--- | ---
CFW_Acl_IResource | ACLリソースを表現するインターフェース
CFW_Acl_IRole | ACLロールを表現するインターフェース

Method Summary
unknown_type appendChild (CFW_Models_ITreeNode $node)
CFW_Models_ITreeNode find ([array $path = array()])
void getChild ( $name)
void getChildren ()
void getName ()
void getParent ()
unknown_type isAncestorOf (CFW_Models_ITreeNode $node)
unknown_type isDescendantOf (CFW_Models_ITreeNode $node)
CFW_Models_ITreeNode path ()
String pathString ()
unknown_type removeChilde (CFW_Models_ITreeNode $node)
void setChildren ( $children)
void setName ( $name)
void setParent ( $parent)
Methods
appendChild (line 20)

子要素を追加する

unknown_type appendChild (CFW_Models_ITreeNode $node)

- CFW_Models_ITreeNode $node

find (line 54)

指定パスのノードを見つける

CFW_Models_ITreeNode find ([array $path = array()])

- array $path

getChild (line 12)
void getChild ( $name)

- $name

getChildren (line 13)
void getChildren ()
getName (line 8)
void getName ()
getParent (line 10)
void getParent ()
isAncestorOf (line 32)

このオブジェクトが指定ノードの先祖かどうか

unknown_type isAncestorOf (CFW_Models_ITreeNode $node)

- CFW_Models_ITreeNode $node

isDescendantOf (line 38)

このオブジェクトが指定ノードの子孫かどうか

unknown_type isDescendantOf (CFW_Models_ITreeNode $node)

- CFW_Models_ITreeNode $node

path (line 48)

パスを配列で返す

CFW_Models_ITreeNode path ()
pathString (line 43)

パスを文字列として表現する

String pathString ()
removeChilde (line 26)

子要素を削除する

unknown_type removeChilde (CFW_Models_ITreeNode $node)

- CFW_Models_ITreeNode $node

setChildren (line 14)
void setChildren ( $children)

- $children

setName (line 9)
void setName ( $name)

- $name

setParent (line 11)
void setParent ( $parent)

- $parent

Documentation generated on Fri, 25 Dec 2009 22:45:30 +0900 by phpDocumentor 1.4.3