Програмно предефинирайте местоположението на помощния файл на Eclipse

Добавянето на помощ към плъгина на Eclipse е толкова просто, колкото 2 файла:

plugin.xml

<extension
     point="org.eclipse.help.toc">
  <toc
        file="HelpToc.xml"
        primary="true">
  </toc>
</extension>

HelpToc.xml

<?xml version="1.0" encoding="UTF-8"?>
<?NLS TYPE="org.eclipse.help.toc"?>

<toc label="Enide Maven README" topic=".README.md.html">
</toc>

След това помощният .html се създава с GFMV плъгин в .md файл:

Има ли начин програмно да се предефинира местоположението на помощния .html файл?

Целта е да се даде възможност за вземане на помощно съдържание от генерирани по време на изпълнение документи (напр. JavaDocs .htmls)


person Paul Verest    schedule 21.04.2014    source източник


Отговори (2)


Не съм се заровил много в това, но проверихте ли атрибута tocProvider на org.eclipse.help.toc точка на разширение?

person David G    schedule 21.04.2014

Алтернатива е да имате плъгин за помощ, който дефинира само анкери, след което можете да генерирате отделни плъгини с помощното съдържание, което искате, и просто да се свържете с котвите. По този начин ще постигнете и разделяне между действителното съдържание и помощното съдържание.

person Fredrik    schedule 23.04.2014
comment
Благодаря, отговор с линк би бил още по-добър. Това IMHO обаче не позволява динамично генериране на помощ. - person Paul Verest; 24.04.2014