Index van trefwoorden

org.eclipse.help.index

3.2

Hiermee kunt u een index met trefwoorden registreren voor aangeleverde Help-content.

<!ELEMENT extension (index*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT index EMPTY>

<!ATTLIST index

file CDATA #REQUIRED>


Dit is een voorbeeld van de extensie index:

(in bestand plugin.xml)

 

<extension point=

"org.eclipse.help.index"

>

<index file=

"index.xml"

/>

</extension>

(in bestand index.xml)

<index>
    <entry keyword="Voertuig">
        <topic href="inventory_of_wheel.html"/>
        <entry keyword="Auto">
            <topic href="car.html"/>
        </entry>
        <entry keyword="Schip">
            <topic href="ship.html"/>
        </entry>
        <entry keyword="Vliegtuig">
            <topic href="airplane.html" title="Geschiedenis van de luchtvaart"/>
            <topic href="jet.html" title="Straalaandrijving"/>
        </entry>
    </entry>
    <entry keyword="Motor">
        <entry keyword="Paard">
            <topic href="horse.html"/>
        </entry>
        <entry keyword="Stoomboot">
            <topic href="steamer.html"/>
        </entry>
        <entry keyword="Wankelmotor">
            <topic href="wankel.html"/>
        </entry>
        <entry keyword="Straalmotor">
            <topic href="jet.html"/>
        </entry>
    </entry>
    <entry keyword="Elektriciteit">
        <topic href="electricity.html"/>
    </entry>
</index>

Internationalisering De XML-indexbestanden kunnen worden vertaald. Vertaalde versies (met vertaalde trefwoorden) moeten in de directory's nl<taal>/<land> of nl<taal> worden geplaatst. De <taal> en het <land> worden aangeduid door een code van twee letters (zoals in locales). Een vertaling in traditioneel Chinees moet bijvoorbeeld in de directory nl/zh/TW worden geplaatst. De directory nl/<taal>/<land> heeft meer prioriteit dan nl/<taal>. Het bestand in de directory nl/<taal> wordt alleen gebruikt als de directory nl/<taal>/<land> leeg is. De hoofddirectory van de plugin wordt als laatste doorzocht.

Voor dit extensiepunt is geen code nodig. U hoeft alleen de juiste manifestbestanden te leveren, die in het bestand plugin.xml zijn vermeld.

De standaardimplementatie van de gebruikersinterface van het Help-systeem die bij het Eclipse-platform wordt geleverd, biedt volledige ondersteuning voor het extensiepunt index.