Producent treści pomocy

org.eclipse.help.contentProducer

3.0

Punkt rozszerzenia służący do udostępniania dynamicznej treści pomocy generowanej w czasie wykonywania.

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


Oto przykładowe użycie punktu rozszerzenia przeglądarki:

  

<extension point=

"org.eclipse.help.contentProducer"

id=

"org.eclipse.myPlugin.myDynamicHelpProducer"

name=

"My Dynamic Help Content"

>

<contentProducer producer=

"org.eclipse.myPlugin.myPackage.Myproducer"

/>

</extension>

Dostarczana klasa producenta treści musi implementować interfejs org.eclipse.help.IHelpContentProducer. Producent odpowiada za udostępnianie treści na potrzeby dynamicznych zasobów pomocy z modułu dodatkowego. Metoda producenta pomocy jest wywoływana przez system pomocy dla każdego zasobu pomocy uzyskanego z danego modułu dodatkowego.

Brak. Jeśli moduł dodatkowy dokumentacji nie udostępnia producenta treści pomocy albo odwołanie do jego wyników ma wartość null, system pomocy przeszukuje plik doc.zip oraz system plików w położeniu instalacyjnym modułu dodatkowego w celu znalezienia dokumentu statycznego - po znalezieniu tego pliku wyświetla jego treść.