TAG __construct(
string
$nome
)
|
|
Costruttore - imposta il nome del tag
Parameters:
API Tags:
void aggiungi_figlio(
TAG
&$figlio
)
|
|
Aggiunge un figlio al nodo corrente, che viene impostato come suo padre
Parameters:
API Tags:
mixed attributo(
string
$nome, [mixed
$se_manca = ""]
)
|
|
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)
Parameters:
|
string |
$nome: |
nome dell'attributo |
|
mixed |
$se_manca: |
valore di default, viene ritornato se l'attributo non e' stato specificato nel sorgente |
API Tags:
bool attributo_calcolato(
string
$nome
)
|
|
Dice se l'attributo e' calcolato o meno
Parameters:
|
string |
$nome: |
nome dell'attributo |
API Tags:
bool attributo_esiste(
string
$nome
)
|
|
Dice se per l'attributo passato e' stato specificato un valore
Parameters:
|
string |
$nome: |
nome dell'attributo |
API Tags:
mixed attributo_originale(
string
$nome, [mixed
$se_manca = ""]
)
|
|
Lettura attributo opzionale in modalite' originale (il valore viene ritornato come e' nel sorgente)
Parameters:
|
string |
$nome: |
nome dell'attributo |
|
mixed |
$se_manca: |
valore di default, viene ritornato se l'attributo non e' stato specificato nel sorgente |
API Tags:
mixed attributo_originale_richiesto(
string
$nome
)
|
|
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
Parameters:
|
string |
$nome: |
nome dell'attributo |
API Tags:
mixed attributo_richiesto(
string
$nome
)
|
|
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
Parameters:
|
string |
$nome: |
nome dell'attributo |
API Tags:
TAG figli(
string
$nome
)
|
|
Ritorna tutti gli oggetti figlio di primo livello con il nome specificato, in un array (vuoto se non ne vengono trovati)
Parameters:
|
string |
$nome: |
nome del figlio da cercare |
API Tags:
| Return: | array |
| Access: | public |
TAG &figlio(
string
$nome
)
|
|
Ritorna il primo oggetto figlio di primo livello con il nome specificato, NULL se non viene trovato
Parameters:
|
string |
$nome: |
nome del figlio da cercare |
API Tags:
TAG &figlio_richiesto(
string
$nome
)
|
|
Ritorna il primo oggetto figlio di primo livello con il nome specificato, solleva un'eccezione se non viene trovato
Parameters:
|
string |
$nome: |
nome del figlio da cercare |
API Tags:
array figli_profondita(
string
$nome
)
|
|
Ritorna tutti gli oggetti figlio di qualunque livello con il nome specificato, in un array (vuoto se non ne vengono trovati)
Parameters:
|
string |
$nome: |
nome del figlio da cercare |
API Tags:
Redefined in descendants as:
Mi dice se il nodo attuale discende o meno dalla classe CONTENITORE
API Tags:
TAG padri(
[
$nome_limite = null], string
$nome
)
|
|
Ritorna tutti gli oggetti padri di qualsiasi livello con il nome specificato, in un array (vuoto se non ne vengono trovati)
Parameters:
|
string |
$nome: |
nome del padre da cercare |
|
|
$nome_limite: |
|
API Tags:
| Return: | array |
| Access: | public |
mixed parametro(
string
$nome, [
$default = null]
)
|
|
Lettura parametro opzionale
Parameters:
|
string |
$nome: |
nome del parametro |
|
|
$default: |
|
API Tags:
mixed parametro_richiesto(
string
$nome
)
|
|
Lettura parametro richiesto
Parameters:
|
string |
$nome: |
nome del parametro |
API Tags:
void stampa(
[int
$livello = 0]
)
|
|
Stampa la struttura dell'oggetto e dei suoi figli
Parameters:
|
int |
$livello: |
livello di indentazione |
API Tags:
Redefined in descendants as:
void stampa_html(
array
&$parametri
)
|
|
Esegue la trasformazione del nodo corrente in HTML - qui il metodo e' ancora vuoto, da implementare nelle classi figlio
Parameters:
|
array |
&$parametri: |
parametri di "ambiente" impostati da altri nodi o dai gateway |
API Tags:
Redefined in descendants as:
string stampa_html_in_stringa(
array
&$parametri
)
|
|
Versione bufferizzata di stampa_html
Parameters:
|
array |
&$parametri: |
parametri di "ambiente" impostati da altri nodi o dai gateway |
API Tags:
mixed valore(
string
$campo
)
|
|
Ritorna il valore del campo nel GESTORE corrente dei parametri
Parameters:
|
string |
$campo: |
Il nome del campo di cui si vuole il valore |
API Tags:
Ritorna il valore del campo id nel GESTORE corrente dei parametri
API Tags:
mixed __get(
string
$campo
)
|
|
Come valore in sintassi $o->campo
Parameters:
|
string |
$campo: |
Nome del campo di cui ritornare il valore |
API Tags: