• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<a name="#${ruleName}"></a>
2
3#[[##]]# ${ruleName}
4
5<pre>
6${util.ruleSummary($ruleName, $ruleInfo)}
7</pre>
8
9${util.htmlEscape($ruleInfo.docString)}
10
11#[[###]]# Attributes
12
13#if (!$ruleInfo.getAttributeList().isEmpty())
14<table class="params-table">
15  <colgroup>
16    <col class="col-param" />
17    <col class="col-description" />
18  </colgroup>
19  <tbody>
20#foreach ($attribute in $ruleInfo.getAttributeList())
21    <tr id="${ruleName}-${attribute.name}">
22      <td><code>${attribute.name}</code></td>
23      <td>
24        ${util.attributeTypeString($attribute)}; ${util.mandatoryString($attribute)}
25#if (!$attribute.docString.isEmpty())
26        <p>
27          ${attribute.docString.trim()}
28        </p>
29#end
30#if (!$attribute.getProviderNameGroupList().isEmpty())
31        <p>
32          The dependencies of this attribute must provide: ${util.attributeProviders($attribute)}
33        </p>
34#end
35      </td>
36    </tr>
37#end
38  </tbody>
39</table>
40#end
41