Начиная с функции getPackageDoc
из @ блога ChadRetz , я создал служебный класс, содержащий функцию, которая делает то, что вы хотите: учитывая com.sun.javadoc.Tag
, он возвращает относительный URL из его вложенный файл (файл, содержащий этот тег) в корневой каталог JavaDoc - это эквивалент {@docRoot}
.
Класс называется ComSunJavaDocUtil
, а имя функции - getRelativeUrlToDocRoot
.
Пример функции toString()
тэглета:
public String toString(Tag tag) {
return "Relative url to DOC ROOT for this tag's enclosing file is \"" +
ComSunJavaDocUtil.getRelativeUrlToDocRoot(tag) + "\"";
}
Этот служебный класс является частью Codelet . Инструкции по установке: здесь . Если этот служебный класс - это все, что вы собираетесь использовать, то единственными банками, которые вам нужны на вашем пути к классам, являются codelet
и xbnjava
... и, конечно, com.sun.javadoc
.