La classe RecursiveTreeIterator
(PHP 5 >= 5.3.0)
Introduction
Permet l'itération d'un RecursiveIterator pour générer un arbre graphique ASCII.
Synopsis de la classe
/* Constantes */
/* Méthodes */
public __construct
( RecursiveIterator|IteratorAggregate
$it
[, int $flags
= RecursiveTreeIterator::BYPASS_KEY
[, int $cit_flags
= CachingIterator::CATCH_GET_CHILD
[, int $mode
= RecursiveIteratorIterator::SELF_FIRST
]]] )/* Méthodes héritées */
public RecursiveIteratorIterator::__construct
( Traversable
}$iterator
[, int $mode
= RecursiveIteratorIterator::LEAVES_ONLY
[, int $flags
= 0
]] )Constantes pré-définies
-
RecursiveTreeIterator::BYPASS_CURRENT
-
RecursiveTreeIterator::BYPASS_KEY
-
RecursiveTreeIterator::PREFIX_LEFT
-
RecursiveTreeIterator::PREFIX_MID_HAS_NEXT
-
RecursiveTreeIterator::PREFIX_MID_LAST
-
RecursiveTreeIterator::PREFIX_END_HAS_NEXT
-
RecursiveTreeIterator::PREFIX_END_LAST
-
RecursiveTreeIterator::PREFIX_RIGHT
Sommaire
- RecursiveTreeIterator::beginChildren — Début d'un fils
- RecursiveTreeIterator::beginIteration — Début d'une itération
- RecursiveTreeIterator::callGetChildren — Récupère un fils
- RecursiveTreeIterator::callHasChildren — Vérifie la présence d'un fils
- RecursiveTreeIterator::__construct — Construit un nouvel objet RecursiveTreeIterator
- RecursiveTreeIterator::current — Récupère l'élément courant
- RecursiveTreeIterator::endChildren — Fin d'un fils
- RecursiveTreeIterator::endIteration — Fin de l'itération
- RecursiveTreeIterator::getEntry — Récupère l'entrée courante
- RecursiveTreeIterator::getPostfix — Récupère le suffixe
- RecursiveTreeIterator::getPrefix — Récupère le préfixe
- RecursiveTreeIterator::key — Récupère la clé de l'élément courant
- RecursiveTreeIterator::next — Se déplace sur l'élément suivant
- RecursiveTreeIterator::nextElement — Prochain élément
- RecursiveTreeIterator::rewind — Réinitialise la position de l'itérateur
- RecursiveTreeIterator::setPrefixPart — Définit une partie du préfixe
- RecursiveTreeIterator::valid — Vérifie la validité