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

Class: SNIPPET

Source Location: /TAG_SEZ.inc

Class SNIPPET

Class Overview

Definisce e richiama snippets di codice XHTML, con parametri

Located in /TAG_SEZ.inc [line 504]

TAG
   |
   --CONTENITORE
      |
      --SNIPPET

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
static array   $loadeds   Contiene una cache di tutti gli snippet gia' caricati

[ Top ]
Method Summary
static array   names()   Ritorna i nomi degli snippet caricati
static void   pop()   Rimuove il primo livello della cache e lo ritorna
static void   push()   Push dello snippet
static void   reserve()   Salva nel prossimo livello di cache gli snippet caricati
static void   unload()   Rimuove dalla cache lo snippet specificato, facendo scalare la cache
void   figli_profondita()   Permette ai FORM di trovare i campi attraverso le chiamate a snippet
void   stampa_contenuto()   Routine effettiva di stampa
void   stampa_html()  

[ Top ]
Properties
static array   $loadeds = array() [line 510]

Contiene una cache di tutti gli snippet gia' caricati

API Tags:
Access:  private


[ Top ]
Methods
static method names  [line 516]

  static array names( )

Ritorna i nomi degli snippet caricati


API Tags:
Access:  public


[ Top ]
static method pop  [line 569]

  static void pop( string $name  )

Rimuove il primo livello della cache e lo ritorna

Parameters:
string   $name:  il nome dello snippet da rimuovere

API Tags:
Access:  public


[ Top ]
static method push  [line 555]

  static void push( string $name, &$snippet  )

Push dello snippet

Parameters:
string   $name:  il nome dello snippet da rimuovere
   &$snippet: 

API Tags:
Access:  public


[ Top ]
static method reserve  [line 542]

  static void reserve( string $name  )

Salva nel prossimo livello di cache gli snippet caricati

Parameters:
string   $name:  il nome dello snippet da rimuovere

API Tags:
Access:  public


[ Top ]
static method unload  [line 525]

  static void unload( string $name  )

Rimuove dalla cache lo snippet specificato, facendo scalare la cache

Parameters:
string   $name:  il nome dello snippet da rimuovere

API Tags:
Access:  public


[ Top ]
figli_profondita  [line 643]

  void figli_profondita( $nome $nome  )

Permette ai FORM di trovare i campi attraverso le chiamate a snippet

Parameters:
$nome   $nome:  Il nome dei tag da trovare

API Tags:
Access:  public


Redefinition of:
TAG::figli_profondita()
Ritorna tutti gli oggetti figlio di qualunque livello con il nome specificato, in un array (vuoto se non ne vengono trovati)

[ Top ]
stampa_contenuto  [line 582]

  void stampa_contenuto( &$parametri, array $parametri  )

Routine effettiva di stampa

Parameters:
array   $parametri:  Ambiente di valutazione
   &$parametri: 

API Tags:
Access:  public


[ Top ]
stampa_html  [line 587]

  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:30:01 +0200 by phpDocumentor 1.4.0