sorgente componente.iphp
creato lì 24 ott 2022 da Mirko
ultima modifica il $Date: 2024-11-15 23:46:44 +0100(ven, 15 nov 2024) $
da $Author: mirko $ r.$Rev: 10850 $

interfaccia Componente estende Contenuto
{
InserisciContenuto($contenuto, $pos);
}

interfaccia Contenuto
{
CalcolaSchema();
Indenta($livelli);
Intestazione(&$titolo)
Stampa($azzera=VERO, $bStampa=FALSO);
}

classe per incapsulare un oggetto Contenuto ed esporlo tramite l'interfaccia
Consumabile, utile per poterlo inserire direttamente dentro un protoh

classe ContenutoCons implementa Consumabile
{
costruttore($contenuto);
Consumati(&$cons, $bCompleto);
Fornisci();
NotificaInserimento(&$html);
Comportamento();
}

classe per incapsulare un oggetto bd\vis\campo ed esporlo tramite l'interfaccia
Contenuto, utile per riutilizzare i componenti vis/campo nelle pagine

classe ContenutoVisCampo implementa Contenuto
{
costruttore($viscampo, $valore);
CalcolaSchema();
Indenta($livelli);
Intestazione(&$titolo)
Stampa($azzera=VERO, $bStampa=FALSO);
}

InserisciContenuto($contenuto, $pos);

CalcolaSchema();

Indenta($livelli);

Intestazione(&$titolo);

Stampa($azzera=VERO, $bStampa=FALSO);


costruttore($contenuto)

Consumati(&$cons, $bCompleto)

Fornisci()

NotificaInserimento(&$html)

Comportamento()


costruttore($viscampo, $valore, &$classi, $dodicesimi)

CalcolaSchema()

Indenta($livelli)

Intestazione(&$titolo)

Stampa($azzera=VERO, $bStampa=FALSO)