Tvůrce obsahu nápovědy

org.eclipse.help.contentProducer

3.0

Pro poskytování dynamického obsahu nápovědy, generovaného za běhu programu.

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


Následuje příklad užití bodu rozšíření prohlížeče:

  

<extension point=

"org.eclipse.help.contentProducer"

id=

"org.eclipse.myPlugin.myDynamicHelpProducer"

name=

"My Dynamic Help Content"

>

<contentProducer producer=

"org.eclipse.myPlugin.myPackage.Myproducer"

/>

</extension>

Dodávaná třída tvůrce obsahu musí implementovat rozhraní org.eclipse.help.IHelpContentProducer. Tvůrce je zodpovědný za poskytování obsahu pro prostředky dynamické nápovědy z modulu plug-in. Metodu tvůrce obsahu volá nápověda pro každý prostředek nápovědy získaný od modulu plug-in.

Žádná. Pokud modul plug-in dokumentace neposkytne tvůrce obsahu nápovědy nebo jeho volání vrací výsledek null, vyhledá systém nápovědy v doc.zip a v systému souborů v umístění instalace modulu plug-in statický dokument a zobrazí jeho obsah.