Java Trojan: cross-platform monitoring software.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

203 lines
6.5 KiB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project version="4">
  3. <component name="JavaDocConfiguration">
  4. <GENERAL>
  5. <MODE>UPDATE</MODE>
  6. <OVERRIDDEN_METHODS>false</OVERRIDDEN_METHODS>
  7. <SPLITTED_CLASS_NAME>true</SPLITTED_CLASS_NAME>
  8. <LEVELS>
  9. <LEVEL>TYPE</LEVEL>
  10. <LEVEL>FIELD</LEVEL>
  11. <LEVEL>METHOD</LEVEL>
  12. </LEVELS>
  13. <VISIBILITIES>
  14. <VISIBILITY>DEFAULT</VISIBILITY>
  15. <VISIBILITY>PROTECTED</VISIBILITY>
  16. <VISIBILITY>PUBLIC</VISIBILITY>
  17. </VISIBILITIES>
  18. </GENERAL>
  19. <TEMPLATES>
  20. <CLASSES>
  21. <CLASS>
  22. <KEY>^.*(public|protected|private)*.+interface\s+\w+.*</KEY>
  23. <VALUE>/**\n
  24. * The interface ${name}.\n
  25. &lt;#if element.typeParameters?has_content&gt; * \n
  26. &lt;/#if&gt;
  27. &lt;#list element.typeParameters as typeParameter&gt;
  28. * @param &lt;${typeParameter.name}&gt; the type parameter\n
  29. &lt;/#list&gt;
  30. */</VALUE>
  31. </CLASS>
  32. <CLASS>
  33. <KEY>^.*(public|protected|private)*.+enum\s+\w+.*</KEY>
  34. <VALUE>/**\n
  35. * The enum ${name}.\n
  36. */</VALUE>
  37. </CLASS>
  38. <CLASS>
  39. <KEY>^.*(public|protected|private)*.+class\s+\w+.*</KEY>
  40. <VALUE>/**\n
  41. * The type ${name}.\n
  42. &lt;#if element.typeParameters?has_content&gt; * \n
  43. &lt;/#if&gt;
  44. &lt;#list element.typeParameters as typeParameter&gt;
  45. * @param &lt;${typeParameter.name}&gt; the type parameter\n
  46. &lt;/#list&gt;
  47. */</VALUE>
  48. </CLASS>
  49. <CLASS>
  50. <KEY>.+</KEY>
  51. <VALUE>/**\n
  52. * The type ${name}.\n
  53. */</VALUE>
  54. </CLASS>
  55. </CLASSES>
  56. <CONSTRUCTORS>
  57. <CONSTRUCTOR>
  58. <KEY>.+</KEY>
  59. <VALUE>/**\n
  60. * Instantiates a new ${name}.\n
  61. &lt;#if element.parameterList.parameters?has_content&gt;
  62. *\n
  63. &lt;/#if&gt;
  64. &lt;#list element.parameterList.parameters as parameter&gt;
  65. * @param ${parameter.name} the ${paramNames[parameter.name]}\n
  66. &lt;/#list&gt;
  67. &lt;#if element.throwsList.referenceElements?has_content&gt;
  68. *\n
  69. &lt;/#if&gt;
  70. &lt;#list element.throwsList.referenceElements as exception&gt;
  71. * @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n
  72. &lt;/#list&gt;
  73. */</VALUE>
  74. </CONSTRUCTOR>
  75. </CONSTRUCTORS>
  76. <METHODS>
  77. <METHOD>
  78. <KEY>^.*(public|protected|private)*\s*.*(\w(\s*&lt;.+&gt;)*)+\s+get\w+\s*\(.*\).+</KEY>
  79. <VALUE>/**\n
  80. * Gets ${partName}.\n
  81. &lt;#if element.typeParameters?has_content&gt; * \n
  82. &lt;/#if&gt;
  83. &lt;#list element.typeParameters as typeParameter&gt;
  84. * @param &lt;${typeParameter.name}&gt; the type parameter\n
  85. &lt;/#list&gt;
  86. &lt;#if element.parameterList.parameters?has_content&gt;
  87. *\n
  88. &lt;/#if&gt;
  89. &lt;#list element.parameterList.parameters as parameter&gt;
  90. * @param ${parameter.name} the ${paramNames[parameter.name]}\n
  91. &lt;/#list&gt;
  92. &lt;#if isNotVoid&gt;
  93. *\n
  94. * @return the ${partName}\n
  95. &lt;/#if&gt;
  96. &lt;#if element.throwsList.referenceElements?has_content&gt;
  97. *\n
  98. &lt;/#if&gt;
  99. &lt;#list element.throwsList.referenceElements as exception&gt;
  100. * @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n
  101. &lt;/#list&gt;
  102. */</VALUE>
  103. </METHOD>
  104. <METHOD>
  105. <KEY>^.*(public|protected|private)*\s*.*(void|\w(\s*&lt;.+&gt;)*)+\s+set\w+\s*\(.*\).+</KEY>
  106. <VALUE>/**\n
  107. * Sets ${partName}.\n
  108. &lt;#if element.typeParameters?has_content&gt; * \n
  109. &lt;/#if&gt;
  110. &lt;#list element.typeParameters as typeParameter&gt;
  111. * @param &lt;${typeParameter.name}&gt; the type parameter\n
  112. &lt;/#list&gt;
  113. &lt;#if element.parameterList.parameters?has_content&gt;
  114. *\n
  115. &lt;/#if&gt;
  116. &lt;#list element.parameterList.parameters as parameter&gt;
  117. * @param ${parameter.name} the ${paramNames[parameter.name]}\n
  118. &lt;/#list&gt;
  119. &lt;#if isNotVoid&gt;
  120. *\n
  121. * @return the ${partName}\n
  122. &lt;/#if&gt;
  123. &lt;#if element.throwsList.referenceElements?has_content&gt;
  124. *\n
  125. &lt;/#if&gt;
  126. &lt;#list element.throwsList.referenceElements as exception&gt;
  127. * @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n
  128. &lt;/#list&gt;
  129. */</VALUE>
  130. </METHOD>
  131. <METHOD>
  132. <KEY>^.*((public\s+static)|(static\s+public))\s+void\s+main\s*\(\s*String\s*(\[\s*\]|\.\.\.)\s+\w+\s*\).+</KEY>
  133. <VALUE>/**\n
  134. * The entry point of application.\n
  135. &lt;#if element.parameterList.parameters?has_content&gt;
  136. *\n
  137. &lt;/#if&gt;
  138. * @param ${element.parameterList.parameters[0].name} the input arguments\n
  139. &lt;#if element.throwsList.referenceElements?has_content&gt;
  140. *\n
  141. &lt;/#if&gt;
  142. &lt;#list element.throwsList.referenceElements as exception&gt;
  143. * @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n
  144. &lt;/#list&gt;
  145. */</VALUE>
  146. </METHOD>
  147. <METHOD>
  148. <KEY>.+</KEY>
  149. <VALUE>/**\n
  150. * ${name}&lt;#if isNotVoid&gt; ${return}&lt;/#if&gt;.\n
  151. &lt;#if element.typeParameters?has_content&gt; * \n
  152. &lt;/#if&gt;
  153. &lt;#list element.typeParameters as typeParameter&gt;
  154. * @param &lt;${typeParameter.name}&gt; the type parameter\n
  155. &lt;/#list&gt;
  156. &lt;#if element.parameterList.parameters?has_content&gt;
  157. *\n
  158. &lt;/#if&gt;
  159. &lt;#list element.parameterList.parameters as parameter&gt;
  160. * @param ${parameter.name} the ${paramNames[parameter.name]}\n
  161. &lt;/#list&gt;
  162. &lt;#if isNotVoid&gt;
  163. *\n
  164. * @return the ${return}\n
  165. &lt;/#if&gt;
  166. &lt;#if element.throwsList.referenceElements?has_content&gt;
  167. *\n
  168. &lt;/#if&gt;
  169. &lt;#list element.throwsList.referenceElements as exception&gt;
  170. * @throws ${exception.referenceName} the ${exceptionNames[exception.referenceName]}\n
  171. &lt;/#list&gt;
  172. */</VALUE>
  173. </METHOD>
  174. </METHODS>
  175. <FIELDS>
  176. <FIELD>
  177. <KEY>^.*(public|protected|private)*.+static.*(\w\s\w)+.+</KEY>
  178. <VALUE>/**\n
  179. * The constant ${element.getName()}.\n
  180. */</VALUE>
  181. </FIELD>
  182. <FIELD>
  183. <KEY>^.*(public|protected|private)*.*(\w\s\w)+.+</KEY>
  184. <VALUE>/**\n
  185. &lt;#if element.parent.isInterface()&gt;
  186. * The constant ${element.getName()}.\n
  187. &lt;#else&gt;
  188. * The ${name}.\n
  189. &lt;/#if&gt; */</VALUE>
  190. </FIELD>
  191. <FIELD>
  192. <KEY>.+</KEY>
  193. <VALUE>/**\n
  194. &lt;#if element.parent.isEnum()&gt;
  195. *${name} ${typeName}.\n
  196. &lt;#else&gt;
  197. * The ${name}.\n
  198. &lt;/#if&gt;*/</VALUE>
  199. </FIELD>
  200. </FIELDS>
  201. </TEMPLATES>
  202. </component>
  203. </project>