<li><ahref="../../../../../com/djrapitops/plan/extension/annotation/DoubleProvider.html"title="annotation in com.djrapitops.plan.extension.annotation"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../../../com/djrapitops/plan/extension/annotation/InvalidateMethod.html"title="annotation in com.djrapitops.plan.extension.annotation"><spanclass="typeNameLink">Next Class</span></a></li>
<h2title="Annotation Type GroupProvider"class="title">Annotation Type GroupProvider</h2>
</div>
<divclass="contentContainer">
<divclass="description">
<ulclass="blockList">
<liclass="blockList">
<hr>
<br>
<pre>@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface <spanclass="memberNameLabel">GroupProvider</span></pre>
<divclass="block">Method annotation to provide <code>String[]</code> array of Group names about a Player.
<p>
This method annotation only works when used with <code>UUID</code> or <code>String</code> as a method parameter (for Players).
<p>
For example:
<code>@GroupProvider public String[] getJobs(UUID playerUUID) {}</code>
<p>
Group data is parsed as Table for /server and /network page and similar to <ahref="../../../../../com/djrapitops/plan/extension/annotation/StringProvider.html"title="annotation in com.djrapitops.plan.extension.annotation"><code>StringProvider</code></a> for /player page.
<tableclass="memberSummary"border="0"cellpadding="3"cellspacing="0"summary="Optional Element Summary table, listing optional elements, and an explanation">
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Optional Element and Description</th>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="../../../../../com/djrapitops/plan/extension/icon/Color.html"title="enum in com.djrapitops.plan.extension.icon">Color</a></code></td>
<divclass="block">Determine the color of the table header for this group.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="../../../../../com/djrapitops/plan/extension/icon/Family.html"title="enum in com.djrapitops.plan.extension.icon">Family</a></code></td>
<divclass="block">Text displayed before the value, limited to 50 characters.
<p>
Should inform the user what the group names represent, for example
"Town" or "Job"</div>
<dl>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>String of max 50 characters, remainder will be clipped.</dd>
</dl>
<dl>
<dt>Default:</dt>
<dd>"Group"</dd>
</dl>
</li>
</ul>
</li>
</ul>
<ulclass="blockList">
<liclass="blockList"><aname="groupColor--">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>groupColor</h4>
<pre>public abstract <ahref="../../../../../com/djrapitops/plan/extension/icon/Color.html"title="enum in com.djrapitops.plan.extension.icon">Color</a> groupColor</pre>
<divclass="block">Determine the color of the table header for this group.</div>
<dl>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>Preferred color. If none are specified defaults are used.</dd>
See https://fontawesome.com/icons (select 'free')) for icons and their <ahref="../../../../../com/djrapitops/plan/extension/icon/Family.html"title="enum in com.djrapitops.plan.extension.icon"><code>Family</code></a>.</div>
<dl>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>Name of the icon, if name is not valid no icon is shown.</dd>
</dl>
<dl>
<dt>Default:</dt>
<dd>"circle"</dd>
</dl>
</li>
</ul>
</li>
</ul>
<ulclass="blockList">
<liclass="blockList"><aname="iconFamily--">
<!---->
</a>
<ulclass="blockListLast">
<liclass="blockList">
<h4>iconFamily</h4>
<pre>public abstract <ahref="../../../../../com/djrapitops/plan/extension/icon/Family.html"title="enum in com.djrapitops.plan.extension.icon">Family</a> iconFamily</pre>
<divclass="block">Family of Font Awesome icon.
<p>
See https://fontawesome.com/icons (select 'free')) for icons and their <ahref="../../../../../com/djrapitops/plan/extension/icon/Family.html"title="enum in com.djrapitops.plan.extension.icon"><code>Family</code></a>.</div>
<dl>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>Family that matches an icon, if there is no icon for this family no icon is shown.</dd>
<li><ahref="../../../../../com/djrapitops/plan/extension/annotation/DoubleProvider.html"title="annotation in com.djrapitops.plan.extension.annotation"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../../../com/djrapitops/plan/extension/annotation/InvalidateMethod.html"title="annotation in com.djrapitops.plan.extension.annotation"><spanclass="typeNameLink">Next Class</span></a></li>