Oggetti rappresentanti Tag statici
classe locale SuperTag implementa consumabile
{
costruttore(&$str);
Attributi(); &
CalcolaSeVuoto();
Consumati(&$cons, $bCompleto);
Fornisci(); &
CambiaAttributo(&$nome, &$valore);
Comportamento();
ImpDati(&$adatta);
IncrementoLivello();
IndiceAttr(&$nomeAttr);
NomeTag(); &
Prepara();
}
classe locale TagAperto estende SuperTag
{
costruttore(&$sNome, &$vAttr);
Attributi(); &
IncrementoLivello();
}
classe locale Testo estende SuperTag
{
costruttore(&$str);
Fornisci(); &
}
classe locale TagChiuso estende SuperTag
{
costruttore(&$sNome);
IncrementoLivello();
NomeTag(); &
}
classe locale Tag estende SuperTag
{
costruttore(&$sNome, &$vAttr, &$cont, $bDaChiudere);
Attributi(); &
CalcolaSeVuoto();
CambiaValorePredefinito(&$sContNuovo);
Fornisci(); &
NomeTag(); &
}
classe TagCarattere estende Tag
{
costruttore(&$sNome, &$vAttr, &$sCont, $bDaChiudere, &$str);
Comportamento();
Consumati(&$cons, $bCompleto);
ImpStringa(&$str); &
}
classe locale TagSpeciale estende SuperTag
{
costruttore(&$sNome, &$vStr);
Fornisci(); &
}
classe NuoviID
{
costruttore($vett);
GeneraID($str); &
NuovoID($str);
}
costruttore(&$str)
NotificaInserimento(&$html)
IncrementoLivello()
Consumati(&$cons, $bCompleto)
ImpDati(&$dati)
prende un oggetto dati\Adattadati che verrà usato da SuperTag e dalle
sottocassi per modificare e dinamicizzare i valori di tag, attributi e
contenuto.
Fornisci() &
protetta
protetta
Comportamento()
CalcolaSeVuoto()
CambiaAttributo($nome, &$valore)
costruttore(&$sNome, &$vAttr)
Attributi() &
IncrementoLivello()
costruttore(&$str)
Fornisci() &
costruttore(&$sNome)
NomeTag() &
IncrementoLivello()
costruttore(&$sNome, &$vAttr, &$cont, $bDaChiudere)
Fornisci() &
NomeTag() &
Attributi() &
LeggiContenuto() &
AggScript($nomeFnz, $evento='onblur') &
CambiaValorePredefinito(&$sContPred)
CalcolaSeVuoto()
costruttore(&$sNome, &$vAttr, &$sCont, $bDaChiudere, &$str)
ImpStringa(&$str)
Consumati(&$cons, $bCompleto)
Ritorna l'HTML che rappresenta il Tag.
Funziona come la classe Tag, solo che ogni istanza di %1 presente viene
sostituita, di volta in volta, con ogni carattere presente nella stringa
passata al construttore o a ImpStringa.
Quindi produce tanti tag quanto è lunga la stringa passata.
OPgni esecuzione di questo metodo produce l'html relativo ad un singolo
carattere.
Comportamento()
VaiA($indiceAttuale)
costruttore(&$sNome, &$vStr, $cMod)
Consumati(&$cons, $bCompleto)
Fornisci() &
costruttore($vett)
GeneraID($str) &
Torna una stringa che è la concatenazione di quella passata come parametro ed
un progressivo univoco ed essa associata.
AB: id usati come segnalibri da oggetti TagApDaDb dentro protoh
T: id usati come segnalibri da oggetti TagTermina dentro protoh
TS: id usati come segnalibri da oggetti Tag dentro protoh
a: id usato dalle ancore generate dal metodo Ancora di Html
i: id usato durante la generazione delle immagini dal metodo immagine di Html e da vis/sequenza