Class NodeList
ノードの配列をあらわすクラスです.
このクラスは Component を実装しているため, Context::handle() の引数に渡すことが出来ます. (実際の処理は Context::handleNodeList() で行われます)
ある要素に対して NodeList を追加した場合, このオブジェクト自体ではなく, このオブジェクトに含まれる各ノードが追加されます.
例えるならば DOM の NodeList と NodeFragment を兼任するクラスです.
- Peach\Markup\NodeList implements Peach\Markup\Container
public
|
#
__construct(
新しい NodeList を生成します. 引数に値を設定した場合, その値をリストに追加した状態で初期化します. |
public
|
#
appendNode(
この NodeList の末尾に引数の値を追加します. |
public
|
#
accept(
指定された Context にこのノードを処理させます. Context::handleNodeList() を呼び出します. |
public
integer
|
|
public
array
|
|
public
|
#
getAppendee( )
この NodeList 自身を返します. この NodeList が Container に追加される場合, このオブジェクトの代わりに NodeList に含まれる各ノードが追加されます. |