<li><ahref="../../../../com/djrapitops/plan/extension/CallEvents.html"title="enum in com.djrapitops.plan.extension"><spanclass="typeNameLink">Next Class</span></a></li>
<divclass="block">Interface for manually calling update methods on a registered <ahref="../../../../com/djrapitops/plan/extension/DataExtension.html"title="interface in com.djrapitops.plan.extension"><code>DataExtension</code></a>.
<p>
You can obtain an instance by registering an extension via <ahref="../../../../com/djrapitops/plan/extension/ExtensionService.html#register-com.djrapitops.plan.extension.DataExtension-"><code>ExtensionService.register(DataExtension)</code></a>.
<p>
Plan calls the methods in DataExtension based on <ahref="../../../../com/djrapitops/plan/extension/CallEvents.html"title="enum in com.djrapitops.plan.extension"><code>CallEvents</code></a> defined by </div>
</li>
</ul>
</div>
<divclass="summary">
<ulclass="blockList">
<liclass="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ulclass="blockList">
<liclass="blockList"><aname="method.summary">
<!---->
</a>
<h3>Method Summary</h3>
<tableclass="memberSummary"border="0"cellpadding="3"cellspacing="0"summary="Method Summary table, listing methods, and an explanation">
<divclass="block">Calls all player methods of the associated <ahref="../../../../com/djrapitops/plan/extension/DataExtension.html"title="interface in com.djrapitops.plan.extension"><code>DataExtension</code></a>.</div>
<divclass="block">Calls all server methods of the associated <ahref="../../../../com/djrapitops/plan/extension/DataExtension.html"title="interface in com.djrapitops.plan.extension"><code>DataExtension</code></a>.</div>
<divclass="block">Calls all player methods of the associated <ahref="../../../../com/djrapitops/plan/extension/DataExtension.html"title="interface in com.djrapitops.plan.extension"><code>DataExtension</code></a>.
<p>
Player methods have <code>UUID</code> or <code>String</code> as a method parameter and a Provider annotation.</div>
<dd><code>playerUUID</code> - UUID of the player.</dd>
<dd><code>playerName</code> - Name of the player.</dd>
<dt><spanclass="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - If playerUUID or playerName is null.</dd>
</dl>
</li>
</ul>
<aname="updateServerData--">
<!---->
</a>
<ulclass="blockListLast">
<liclass="blockList">
<h4>updateServerData</h4>
<pre>void updateServerData()</pre>
<divclass="block">Calls all server methods of the associated <ahref="../../../../com/djrapitops/plan/extension/DataExtension.html"title="interface in com.djrapitops.plan.extension"><code>DataExtension</code></a>.
<p>
Server methods have no parameters or <ahref="../../../../com/djrapitops/plan/extension/Group.html"title="interface in com.djrapitops.plan.extension"><code>Group</code></a> method parameter and a Provider annotation.</div>
<li><ahref="../../../../com/djrapitops/plan/extension/CallEvents.html"title="enum in com.djrapitops.plan.extension"><spanclass="typeNameLink">Next Class</span></a></li>