La clase RecursiveTreeIterator
(PHP 5 >= 5.3.0)
Introducción
Permite recorrer un RecursiveIterator para generar un árbol gráfico ASCII.
Sinopsis de la Clase
/* Constantes */
/* Métodos */
public __construct
( RecursiveIterator|IteratorAggregate
$it
[, int $flags = RecursiveTreeIterator::BYPASS_KEY
[, int $cit_flags = CachingIterator::CATCH_GET_CHILD
[, int $mode = RecursiveIteratorIterator::SELF_FIRST
]]] )/* Métodos heredados */
public RecursiveIteratorIterator::__construct
( Traversable
}$iterator
[, int $mode = RecursiveIteratorIterator::LEAVES_ONLY
[, int $flags = 0
]] )Constantes predefinidas
RecursiveTreeIterator::BYPASS_CURRENTRecursiveTreeIterator::BYPASS_KEYRecursiveTreeIterator::PREFIX_LEFTRecursiveTreeIterator::PREFIX_MID_HAS_NEXTRecursiveTreeIterator::PREFIX_MID_LASTRecursiveTreeIterator::PREFIX_END_HAS_NEXTRecursiveTreeIterator::PREFIX_END_LASTRecursiveTreeIterator::PREFIX_RIGHT
Tabla de contenidos
- RecursiveTreeIterator::beginChildren — Inicio de los hijos
- RecursiveTreeIterator::beginIteration — Inicio de la iteración
- RecursiveTreeIterator::callGetChildren — Obtener los hijos
- RecursiveTreeIterator::callHasChildren — Comprobar si tiene hijos
- RecursiveTreeIterator::__construct — Construye un nuevo RecursiveTreeIterator
- RecursiveTreeIterator::current — Obtener el elemento actual
- RecursiveTreeIterator::endChildren — Final de los hijos
- RecursiveTreeIterator::endIteration — Fin de la iteración
- RecursiveTreeIterator::getEntry — obtener la entrada actual
- RecursiveTreeIterator::getPostfix — Obtiener el postfijo
- RecursiveTreeIterator::getPrefix — Obtener el prefijo
- RecursiveTreeIterator::key — Obtiene la clave de el elemento actual
- RecursiveTreeIterator::next — Mover al siguiente elemento
- RecursiveTreeIterator::nextElement — Comprueba si hay un siguiente elemento
- RecursiveTreeIterator::rewind — Rebobina el iterador
- RecursiveTreeIterator::setPrefixPart — Establece la parte de el prefijo
- RecursiveTreeIterator::valid — Comprueba la validez