phpDocumentor tag
[ class tree: tag ] [ index: tag ] [ all elements ]

Class: RIGHE_RICORSIVE

Source Location: /TAG_ITER.inc

Class RIGHE_RICORSIVE

Class Overview

Scende ricorsivamente in una tabella organizzata ad albero, in cui ogni riga ha un link alla riga padre.

Located in /TAG_ITER.inc [line 174]

TAG
   |
   --CONTENITORE
      |
      --RIGHE_RICORSIVE

Properties

Methods

[ Top ]
Inherited Properties, Constants, and Methods
Inherited Properties Inherited Methods Inherited Constants

Inherited From TAG

TAG::$attributi
TAG::$contenuto
TAG::$figli
TAG::$livello_in_sorgente
TAG::$nome
TAG::$numero_figlio
TAG::$padre
TAG::$parametri

Inherited From CONTENITORE

CONTENITORE::aggiungi_dati()
Aggiunge del testo semplice tra i figli del nodo, in alternativa ad aggiungerne un figlio , o sono stringhe, o sono oggetti. Se sono stringhe vengono stampati, se sono oggetti ne viene invocato il metodo TAG::stampa_html
CONTENITORE::stampa()
CONTENITORE::stampa_html()
I figli, o sono stringhe, o sono oggetti. Se sono stringhe vengono stampati, se sono oggetti ne viene invocato il metodo TAG::stampa_html

Inherited From TAG

TAG::__construct()
Costruttore - imposta il nome del tag
TAG::aggiungi_figlio()
Aggiunge un figlio al nodo corrente, che viene impostato come suo padre
TAG::attributo()
Lettura attributo opzionale in modalite' avanzata (se il valore comincia per '$', viene ritornato il contenuto della variabile specificata, anziche' il suo nome; se il valore comincia per '%' viene considerata un'espressione e viene ritornato il risultato della sua valutazione)
TAG::attributo_calcolato()
Dice se l'attributo e' calcolato o meno
TAG::attributo_esiste()
Dice se per l'attributo passato e' stato specificato un valore
TAG::attributo_originale()
Lettura attributo opzionale in modalite' originale (il valore viene ritornato come e' nel sorgente)
TAG::attributo_originale_richiesto()
Lettura attributo richiesto in modalite' originale (il valore viene ritornato come e' nel sorgente); se l'attributo non e' stato specificato nel sorgente, viene sollevato un errore
TAG::attributo_richiesto()
Lettura attributo richiesto in modalite' avanzata (se il valore comincia per '$', viene ritornato il contenuto della variabile specificata, anziche' il suo nome; se il valore comincia per '%' viene considerata un'espressione e viene ritornato il risultato della sua valutazione); se l'attributo non e' stato specificato nel sorgente, viene sollevato un errore
TAG::figli()
Ritorna tutti gli oggetti figlio di primo livello con il nome specificato, in un array (vuoto se non ne vengono trovati)
TAG::figlio()
Ritorna il primo oggetto figlio di primo livello con il nome specificato, NULL se non viene trovato
TAG::figlio_richiesto()
Ritorna il primo oggetto figlio di primo livello con il nome specificato, solleva un'eccezione se non viene trovato
TAG::figli_profondita()
Ritorna tutti gli oggetti figlio di qualunque livello con il nome specificato, in un array (vuoto se non ne vengono trovati)
TAG::is_contenitore()
Mi dice se il nodo attuale discende o meno dalla classe CONTENITORE
TAG::padri()
Ritorna tutti gli oggetti padri di qualsiasi livello con il nome specificato, in un array (vuoto se non ne vengono trovati)
TAG::parametro()
Lettura parametro opzionale
TAG::parametro_richiesto()
Lettura parametro richiesto
TAG::stampa()
Stampa la struttura dell'oggetto e dei suoi figli
TAG::stampa_html()
Esegue la trasformazione del nodo corrente in HTML - qui il metodo e' ancora vuoto, da implementare nelle classi figlio
TAG::stampa_html_in_stringa()
Versione bufferizzata di stampa_html
TAG::valore()
Ritorna il valore del campo nel GESTORE corrente dei parametri
TAG::valore_campo_id()
Ritorna il valore del campo id nel GESTORE corrente dei parametri
TAG::__get()
Come valore in sintassi $o->campo

[ Top ]
Property Summary
string   $campo_id_figlio   campo id figlio
string   $campo_id_padre   campo id padre
string   $child_display   display dei figli (block, inline, ..)
string   $ordine   ordinamento durante la select
int   $padding   padding corrente
int   $pad_inc   incremento del padding
string   $pad_mtd   metodo di padding (padding, margin, ..)
string   $pad_um   unita' di misura del padding (pt, px, em, ..)
array   $rsf   array associativo id-padre => numero figli
string   $tabella   tabella
string   $tag   tag usato per raccogliere i figli (div, ..)

[ Top ]
Method Summary
string   atts()   Ritorna i vari attributi del singolo nodo: javascript, stile, classe
void   stampa_figli()   Stampa i figli del nodo specificato
void   stampa_html()  

[ Top ]
Properties
string   $campo_id_figlio [line 185]

campo id figlio

API Tags:
Access:  protected


[ Top ]
string   $campo_id_padre [line 190]

campo id padre

API Tags:
Access:  protected


[ Top ]
string   $child_display [line 225]

display dei figli (block, inline, ..)

API Tags:
Access:  protected


[ Top ]
string   $ordine [line 200]

ordinamento durante la select

API Tags:
Access:  protected


[ Top ]
int   $padding [line 195]

padding corrente

API Tags:
Access:  protected


[ Top ]
int   $pad_inc [line 215]

incremento del padding

API Tags:
Access:  protected


[ Top ]
string   $pad_mtd [line 210]

metodo di padding (padding, margin, ..)

API Tags:
Access:  protected


[ Top ]
string   $pad_um [line 220]

unita' di misura del padding (pt, px, em, ..)

API Tags:
Access:  protected


[ Top ]
array   $rsf [line 230]

array associativo id-padre => numero figli

API Tags:
Access:  protected


[ Top ]
string   $tabella [line 180]

tabella

API Tags:
Access:  protected


[ Top ]
string   $tag [line 205]

tag usato per raccogliere i figli (div, ..)

API Tags:
Access:  protected


[ Top ]
Methods
atts  [line 238]

  string atts( mixed $id, [int $padding = NULL]  )

Ritorna i vari attributi del singolo nodo: javascript, stile, classe

Parameters:
mixed   $id:  Identificativo del nodo
int   $padding:  Indentazione del nodo

API Tags:
Access:  protected


[ Top ]
stampa_figli  [line 271]

  void stampa_figli( mixed $padre, GESTORE $rs  )

Stampa i figli del nodo specificato

Parameters:
mixed   $padre:  Identificativo del nodo
GESTORE   $rs:  Recordset con tutti i nodi da stampare

API Tags:
Access:  protected


[ Top ]
stampa_html  [line 316]

  void stampa_html( &$parametri  )

Parameters:
   &$parametri: 

API Tags:
Access:  public


Redefinition of:
CONTENITORE::stampa_html()
I figli, o sono stringhe, o sono oggetti. Se sono stringhe vengono stampati, se sono oggetti ne viene invocato il metodo TAG::stampa_html

[ Top ]

Documentation generated on Thu, 25 Sep 2008 23:29:46 +0200 by phpDocumentor 1.4.0