ParentIterator クラス

はじめに

これは FilterIterator を継承したクラスで、 RecursiveIteratorIterator を使った再帰的な反復処理をできるようにします。 ただし、子を持つ要素しか表示しません。

クラス概要

ParentIterator
extends RecursiveFilterIterator
/* メソッド */
public ParentIterator::__construct(RecursiveIterator $iterator)
public bool ParentIterator::accept()
public ParentIterator ParentIterator::getChildren()
public bool ParentIterator::hasChildren()
public void ParentIterator::next()
public void ParentIterator::rewind()
/* 継承したメソッド */
public RecursiveFilterIteratornull getChildren()
public bool hasChildren()
public bool FilterIterator::accept()
public mixed FilterIterator::current()
public mixed FilterIterator::key()
public void FilterIterator::next()
public void FilterIterator::rewind()
public bool FilterIterator::valid()
public mixed IteratorIterator::current()
public Iteratornull IteratorIterator::getInnerIterator()
public mixed IteratorIterator::key()
public void IteratorIterator::next()
public void IteratorIterator::rewind()
public bool IteratorIterator::valid()
目次