Translations

Supporting plugins in your component/4/de

From Joomla! Documentation

Joomla! Observer Implementation[edit]

Joomla! implementiert das Observer-Pattern auf globaler Ebene durch die Klassen JPlugin (Observer) und JEventDispatcher (Observable). Jeder, der eine Benachrichtigung über Ereignisse erhalten möchte, erstellt ein Plug-in, das die Klasse JPlugin erweitert. Unterklassen von JPlugin registrieren sich automatisch bei der globalen Klasse JEventDispatcher, wenn ihre Plugin-Klasse geladen wurde (mehr dazu später). Die Klasse JEventDispatcher wird als Dispatching-Mechanismus verwendet, der Ereignisse von den Kommunikatoren empfängt und an die geladenen Hörer weiterleitet. Eine vollständige Beschreibung findet sich in der Plugin Developer Overview.