Générateur de contenu d'aide

org.eclipse.help.contentProducer

3.0

Fournit un contenu d'aide dynamique et généré au moment de l'exécution.

<!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>


L'exemple ci-dessous illustre l'utilisation d'un point d'extension de navigateur :

  

<extension point=

"org.eclipse.help.contentProducer"

id=

"org.eclipse.myPlugin.myDynamicHelpProducer"

name=

"Mon contenu d'aide dynamique"

>

<contentProducer producer=

"org.eclipse.myPlugin.myPackage.Myproducer"

/>

</extension>

La classe du générateur de contenu doit implémenter l'interface org.eclipse.help.IHelpContentProducer. Le générateur est chargé de fournir du contenu pour les ressources d'aide dynamiques à partir d'un plug-in. La méthode du générateur de contenu est appelée par l'aide pour chaque ressource obtenue à partir d'un plug-in.

Aucune. Si un plug-in de documentation ne fournit pas de générateur de contenu d'aide ou si un appel de ce plug-in échoue, le système d'aide recherche dans doc.zip et dans le système de fichiers à l'emplacement d'installation du plug-in un document statique, puis en affiche le contenu.