Hauptseite | Alphabetische Liste | Auflistung der Klassen | Auflistung der Dateien | Klassen-Elemente | Datei-Elemente

JuelichPageFactory Klassenreferenz

Diese Klasse erzeugt das für die Ausgabe zuständige Objekt. Mehr...

Aufstellung aller Elemente

Öffentliche Methoden

 JuelichPageFactory ($mode)
 getPageContent ()
 Stößt die Erzeugung der Ausgabe an.

Öffentliche Attribute

 $page
 das zuständige Objekt


Ausführliche Beschreibung

Diese Klasse erzeugt das für die Ausgabe zuständige Objekt.

Grundlage für die Erzeugung ist der aktuelle Seitenmodus.

Definiert in Zeile 14 der Datei JuelichPageFactory.php.


Beschreibung der Konstruktoren und Destruktoren

JuelichPageFactory::JuelichPageFactory mode  ) 
 

Definiert in Zeile 18 der Datei JuelichPageFactory.php.

00018 { 00019 switch ($mode) { 00020 case M_SPECIAL: 00021 $g = getDataInstance()->getAppData('group0'); 00022 if ($g == 'teleskop') { 00023 include_once TM_PATH . 'juelich/web/JuelichPageTelAccess.php'; 00024 $this->page = new JuelichPageTelAccess; 00025 } 00026 else { 00027 include_once TM_PATH . 'juelich/web/JuelichError.php'; 00028 $error = new JuelichError; 00029 $error->printError(4, 00030 'JuelichPageFactory: ' 00031 . 'Special, unbekannt: ' 00032 . $g); 00033 exit(); 00034 } 00035 break; 00036 case M_TEXT: 00037 include_once TM_PATH . 'juelich/web/JuelichPageText.php'; 00038 $this->page = new JuelichPageText; 00039 break; 00040 case M_MODEL: 00041 include_once TM_PATH . 'juelich/web/JuelichPageModel.php'; 00042 $this->page = new JuelichPageModel; 00043 break; 00044 case M_INCLUSION: 00045 include_once TM_PATH . 'juelich/web/JuelichPageInclusion.php'; 00046 $this->page = new JuelichPageInclusion; 00047 break; 00048 case M_DETAIL2: 00049 include_once TM_PATH . 'juelich/web/JuelichPageDetail2.php'; 00050 $this->page = new JuelichPageDetail2; 00051 break; 00052 case M_LIST: 00053 include_once TM_PATH . 'juelich/web/JuelichPageList.php'; 00054 $this->page = new JuelichPageList; 00055 break; 00056 case M_DETAIL: 00057 include_once TM_PATH . 'juelich/web/JuelichPageDetail.php'; 00058 $this->page = new JuelichPageDetail; 00059 break; 00060 default: 00061 break; 00062 } 00063 return; 00064 }


Dokumentation der Elementfunktionen

JuelichPageFactory::getPageContent  ) 
 

Stößt die Erzeugung der Ausgabe an.

Rückgabe:
die Ausgabe des Inhaltes
Definiert in Zeile 72 der Datei JuelichPageFactory.php.
00072 { 00073 return $this->page->getPageContent(); 00074 }


Dokumentation der Datenelemente

JuelichPageFactory::$page
 

das zuständige Objekt

Definiert in Zeile 16 der Datei JuelichPageFactory.php.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Erzeugt am Sun May 14 02:49:09 2006 für JuelichWeb von doxygen 1.3.8