Inhaltserzeugungsfunktion für Hilfe

org.eclipse.help.contentProducer

3.0

Zur Bereitstellung von dynamischem Hilfeinhalt, der zur Laufzeit generiert wurde.

<!ELEMENT extension (contentProducer?)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT contentProducer (producer)>

<!ATTLIST contentProducer

producer CDATA #IMPLIED>


<!ELEMENT producer (parameter*)>

<!ATTLIST producer

class CDATA #REQUIRED>


<!ELEMENT parameter EMPTY>

<!ATTLIST parameter

name  CDATA #REQUIRED

value CDATA #REQUIRED>


Das folgende Beispiel verwendet den Browser-Erweiterungspunkt:

  

<extension point=

"org.eclipse.help.contentProducer"

id=

"org.eclipse.myPlugin.myDynamicHelpProducer"

name=

"My Dynamic Help Content"

>

<contentProducer producer=

"org.eclipse.myPlugin.myPackage.Myproducer"

/>

</extension>

Die bereitgestellte Inhaltserzeugungsklasse muss die Schnittstelle org.eclipse.help.IHelpContentProducer implementieren. Der Erzeuger ist verantwortlich für die Bereistellung von Inhalt für dynamische Hilfequellen von einem Plug-in. Die Methode des Inhatserzeugers wird durch die Hilfe für jede Hilfsquelle aufgerufen, die man von dem Plug-in erhält.

Keine. Wenn ein Dokumentations-Plug-In keine Inhaltserzeugungsfunktion für Hilfe bereitstellt oder einen Aufruf zu den Ergebnissen mit Null, sucht das Hilfesystem doc.zip-Dateien und das Dateisystem in der Plug-in-Installationsposition für ein statisches Dokument und zeigt seinen Inhalt an.