Class HTML_IgepArbol

Description

HTML_IgepTreeMenu Class

Clase PHP para gestionar árboles dinámicos de expansión en PHP y javascript Para una correcta visualización se recomienda navegadores compatibles con la API DOM del W3C, es decir, IExplorer 5.5 o superior o navegadores de la familia Mozilla (Firefox, Mozilla...). Esta clase se basa en HTML_TreeMenu de Richard Heyes y Harald Radi de ella hereda todas las propiedades y extiende algunas de ellas para integrarse mejor en el proyecto IGEP

Located in /include/IgepTreeMenu.php (line 64)

HTML_TreeMenu
   |
   --HTML_IgepArbol
Method Summary
HTML_IgepArbol HTML_IgepArbol ()
object Referencia &anyadeNodoHijo ( &$node, object $node)
void arbolFicheros ([string $path = "."])
void arbolXML ( $xml, string $tipo)
object Referencia &creaNodoHijo (string $texto, [string $enlace = "#"])
void generaMenu ([ $tipo = "arbol"])
void printMenu ([string $tipo = "arbol"])
Variables

Inherited Variables

Inherited from HTML_TreeMenu

HTML_TreeMenu::$items
Methods
Constructor HTML_IgepArbol (line 71)

Constructor

  • access: public
HTML_IgepArbol HTML_IgepArbol ()
anyadeNodoHijo (line 151)

Añade un nodo al árbol, se sobrecarga el metodo addItem de

TreeMenu para asociar la CSS de la guia de estilo al nodo añadido

  • return: al nuevo nodo añadido al árbol
  • access: public
object Referencia &anyadeNodoHijo ( &$node, object $node)
  • object $node: El nodo a añadir, de la clase HTML_TreeNode object.
  • &$node
arbolFicheros (line 82)

Construye un arbol recogiendo la información a partir

del directorio de ficheros indicado en el argumento path

void arbolFicheros ([string $path = "."])
  • string $path: Cadena con la ruta al directorio base a explorar
arbolXML (line 196)

Construye un arbol a partir de la estructura XML pasada como argumento

void arbolXML ( $xml, string $tipo)
  • string $tipo: Indica si debe representarse como arbol o como un listBox
  • $xml
creaNodoHijo (line 169)

Crea un nodo con el texto y el enlace que se pasan como parámetros

y lo añade como hijo del nodo

  • return: al nuevo nodo añadido al árbol
  • access: public
object Referencia &creaNodoHijo (string $texto, [string $enlace = "#"])
  • string $texto: El texto del nodo a añadir
  • string $enlace: El enlace o link del nodo si es que @default null
generaMenu (line 331)
void generaMenu ([ $tipo = "arbol"])
  • $tipo
printMenu (line 315)

Imprime el arbol en pantalla

void printMenu ([string $tipo = "arbol"])
  • string $tipo: Indica si debe representarse como arbol o como un listBox

Inherited Methods

Inherited From HTML_TreeMenu

HTML_TreeMenu::HTML_TreeMenu()
HTML_TreeMenu::addItem()
HTML_TreeMenu::createFromStructure()
HTML_TreeMenu::createFromXML()

Documentation generated on Wed, 05 Oct 2011 10:36:39 +0200 by phpDocumentor 1.4.1