<li><ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/IntegerSetting.html"title="class in com.djrapitops.plan.system.settings.paths.key"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/StringListSetting.html"title="class in com.djrapitops.plan.system.settings.paths.key"><spanclass="typeNameLink">Next Class</span></a></li>
<dd><ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/BooleanSetting.html"title="class in com.djrapitops.plan.system.settings.paths.key">BooleanSetting</a>, <ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/IntegerSetting.html"title="class in com.djrapitops.plan.system.settings.paths.key">IntegerSetting</a>, <ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/StringListSetting.html"title="class in com.djrapitops.plan.system.settings.paths.key">StringListSetting</a>, <ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/StringSetting.html"title="class in com.djrapitops.plan.system.settings.paths.key">StringSetting</a>, <ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/TimeSetting.html"title="class in com.djrapitops.plan.system.settings.paths.key">TimeSetting</a></dd>
</dl>
<hr>
<br>
<pre>public abstract class <spanclass="typeNameLabel">Setting<T></span>
extends java.lang.Object</pre>
<divclass="block">Represents a path to a config value.</div>
</li>
</ul>
</div>
<divclass="summary">
<ulclass="blockList">
<liclass="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ulclass="blockList">
<liclass="blockList"><aname="field.summary">
<!---->
</a>
<h3>Field Summary</h3>
<tableclass="memberSummary"border="0"cellpadding="3"cellspacing="0"summary="Field Summary table, listing fields, and an explanation">
java.lang.Class<<ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/Setting.html"title="type parameter in Setting">T</a>> type)</code> </td>
java.lang.Class<<ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/Setting.html"title="type parameter in Setting">T</a>> type,
java.util.function.Predicate<<ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/Setting.html"title="type parameter in Setting">T</a>> validator)</code> </td>
<ahref="../../../../../../../com/djrapitops/plan/data/store/Type.html"title="class in com.djrapitops.plan.data.store">Type</a><<ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/Setting.html"title="type parameter in Setting">T</a>> type)</code> </td>
<ahref="../../../../../../../com/djrapitops/plan/data/store/Type.html"title="class in com.djrapitops.plan.data.store">Type</a><<ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/Setting.html"title="type parameter in Setting">T</a>> type,
java.util.function.Predicate<<ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/Setting.html"title="type parameter in Setting">T</a>> validator)</code> </td>
</tr>
</table>
</li>
</ul>
<!-- ========== 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">Used to get the String path of a the config setting.</div>
</td>
</tr>
<trid="i1"class="rowColor">
<tdclass="colFirst"><code>abstract <ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/Setting.html"title="type parameter in Setting">T</a></code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/Setting.html#getValueFrom-com.djrapitops.plan.system.settings.config.ConfigNode-">getValueFrom</a></span>(<ahref="../../../../../../../com/djrapitops/plan/system/settings/config/ConfigNode.html"title="class in com.djrapitops.plan.system.settings.config">ConfigNode</a> node)</code> </td>
</tr>
<trid="i2"class="altColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/Setting.html#isValid-T-">isValid</a></span>(<ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/Setting.html"title="type parameter in Setting">T</a> value)</code> </td>
java.lang.Class<<ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/Setting.html"title="type parameter in Setting">T</a>> type)</pre>
java.lang.Class<<ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/Setting.html"title="type parameter in Setting">T</a>> type,
java.util.function.Predicate<<ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/Setting.html"title="type parameter in Setting">T</a>> validator)</pre>
<ahref="../../../../../../../com/djrapitops/plan/data/store/Type.html"title="class in com.djrapitops.plan.data.store">Type</a><<ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/Setting.html"title="type parameter in Setting">T</a>> type)</pre>
<ahref="../../../../../../../com/djrapitops/plan/data/store/Type.html"title="class in com.djrapitops.plan.data.store">Type</a><<ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/Setting.html"title="type parameter in Setting">T</a>> type,
java.util.function.Predicate<<ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/Setting.html"title="type parameter in Setting">T</a>> validator)</pre>
<pre>public abstract <ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/Setting.html"title="type parameter in Setting">T</a> getValueFrom(<ahref="../../../../../../../com/djrapitops/plan/system/settings/config/ConfigNode.html"title="class in com.djrapitops.plan.system.settings.config">ConfigNode</a> node)</pre>
</li>
</ul>
<aname="isValid-java.lang.Object-">
<!---->
</a><aname="isValid-T-">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>isValid</h4>
<pre>public boolean isValid(<ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/Setting.html"title="type parameter in Setting">T</a> value)</pre>
<li><ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/IntegerSetting.html"title="class in com.djrapitops.plan.system.settings.paths.key"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../../../../../com/djrapitops/plan/system/settings/paths/key/StringListSetting.html"title="class in com.djrapitops.plan.system.settings.paths.key"><spanclass="typeNameLink">Next Class</span></a></li>