Как нам указать внешние файлы в Javadoc, и есть ли способ показать / связать эти записи в XML-редакторе, тоже?
Это то, что у меня так далеко:
- Java:
- JavaDoc отображается (через [наведение мыши]) в объявлении пакета, класса, метода
- ссылка (через [CTRL]) в редакторе для указанного класса и метода
- используемая ссылка во всплывающем редакторе JavaDoc, чтобы показать Javadoc для указанного пакета, класса, метода
- рабочая «внешняя» ссылка только для файла, не относящегося к Java, с
@see
- XML
- своего рода JavaDoc, показанный (через [наведение мыши]) только дляссылка на класс
- (через [CTRL]) в редакторе для класса и для файлов, указанных с полным именем (TestProperties.properties, TestXML.xml)
TestClass.java:
package org.test;
/**
* JavaDoc for TestClass, referencings some stuff:<br />
* <ul>
* <li>{@link org.test.TestClass#testMethod}</li>
* <li>{@link org.test.TestClass}</li>
* <li>{@link org.test}</li>
* <li>{@link resources#TestXML}<br/>
* --> every other way of writing leads to "cannot be resolved to a type"</li>
* <li>{@link resources#TestProp}</li>
* <li>{@link resources#TestNotThere}</li>
* <li>direct link without annotation: <a href="../../resources/TestProp.properties">property again </a></li>
* </ul>
* @see <a href="../../resources/TestProp.properties">property link</a>
*/
public class TestClass {
/** JavaDoc for testMethod */
public void testMethod() {
// some method implementation
}
}
Пример макета в исходной папке:
org.test
->package-info.java
->TestClass.java
resources
->TestProp.properties
->TestXML.xml
TestXML.XML:
<?xml version="1.0" encoding="UTF-8"?>
<testroot>
<testmethod name="org.test.TestClass#testMethod" />
<testclass name="org.test.TestClass" />
<testpackage name="org.test" />
<testproperty name="resources#TestProp" />
<testproperty name="TestProp" />
<testproperty name="TestProp.properties" />
<testxml name="resources#TestXML" />
<testxml name="TestXML" />
<testxml name="TestXML.xml" />
</testroot>
Вопросы:
- Есть ли лучший / правильный способ указать не Java-файлы в JavaDoc?
- Есть ли лучший / правильный способ указатьимена методов в XML и / или другой редактор XML для использования в Eclipse?