Tvůrce obsahu nápovědy
Identifikátor:
org.eclipse.help.contentProducer
Od:
3.0
Popis:
Pro poskytování dynamického obsahu nápovědy, generovaného za běhu programu.
Konfigurační markup:
<!ELEMENT extension (contentProducer?)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT contentProducer (producer)>
<!ATTLIST contentProducer
producer CDATA #IMPLIED>
- producer - Implementační třída pro tvůrce obsahu nápovědy. Tato třída musí implementovat rozhraní org.eclipse.help.IHelpContentProducer. Tento atribut je možné vynechat a místo toho může být poskytnut vnořený prvek producer.
<!ELEMENT producer (parameter*)>
<!ATTLIST producer
class CDATA #REQUIRED>
- class - Implementační třída pro tvůrce obsahu nápovědy. Tato třída musí implementovat rozhraní org.eclipse.help.IHelpContentProducer.
<!ELEMENT parameter EMPTY>
<!ATTLIST parameter
name CDATA #REQUIRED
value CDATA #REQUIRED>
- name - Název parametru předávaného implementační třídě.
- value - Hodnota parametru předávaného implementační třídě.
Příklady:
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>
Informace rozhraní API:
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.
Dodaná implementace:
Žá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.
Copyright (c) 2000, 2003 IBM Corporation a další.
Všechna práva vyhrazena.
Tento program a doprovodné materiály jsou zpřístupněny za podmínek licence Eclipse Public License
v1.0, která je součástí této distribuce a je k dispozici na adrese
http://www.eclipse.org/legal/epl-v10.html