<li><ahref="../../../../../../com/djrapitops/plan/delivery/domain/container/CachingSupplier.html"title="class in com.djrapitops.plan.delivery.domain.container"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../../../../com/djrapitops/plan/delivery/domain/container/DynamicDataContainer.html"title="class in com.djrapitops.plan.delivery.domain.container"><spanclass="typeNameLink">Next Class</span></a></li>
<dd><ahref="../../../../../../com/djrapitops/plan/data/store/containers/AnalysisContainer.html"title="class in com.djrapitops.plan.data.store.containers">AnalysisContainer</a>, <ahref="../../../../../../com/djrapitops/plan/delivery/domain/container/DynamicDataContainer.html"title="class in com.djrapitops.plan.delivery.domain.container">DynamicDataContainer</a>, <ahref="../../../../../../com/djrapitops/plan/delivery/domain/container/PlayerContainer.html"title="class in com.djrapitops.plan.delivery.domain.container">PlayerContainer</a>, <ahref="../../../../../../com/djrapitops/plan/delivery/domain/container/RawDataContainer.html"title="class in com.djrapitops.plan.delivery.domain.container">RawDataContainer</a>, <ahref="../../../../../../com/djrapitops/plan/delivery/domain/container/ServerContainer.html"title="class in com.djrapitops.plan.delivery.domain.container">ServerContainer</a>, <ahref="../../../../../../com/djrapitops/plan/gathering/domain/Session.html"title="class in com.djrapitops.plan.gathering.domain">Session</a>, <ahref="../../../../../../com/djrapitops/plan/delivery/domain/container/SupplierDataContainer.html"title="class in com.djrapitops.plan.delivery.domain.container">SupplierDataContainer</a></dd>
<divclass="block">Interface for an object that can store arbitrary data referenced via <ahref="../../../../../../com/djrapitops/plan/delivery/domain/keys/Key.html"title="class in com.djrapitops.plan.delivery.domain.keys"><code>Key</code></a> objects.
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../../../com/djrapitops/plan/delivery/domain/container/DataContainer.html#getFormatted-com.djrapitops.plan.delivery.domain.keys.Key-com.djrapitops.plan.delivery.formatting.Formatter-">getFormatted</a></span>(<ahref="../../../../../../com/djrapitops/plan/delivery/domain/keys/Key.html"title="class in com.djrapitops.plan.delivery.domain.keys">Key</a><T> key,
<ahref="../../../../../../com/djrapitops/plan/delivery/formatting/Formatter.html"title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a><java.util.Optional<T>> formatter)</code>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../../../com/djrapitops/plan/delivery/domain/container/DataContainer.html#getFormattedUnsafe-com.djrapitops.plan.delivery.domain.keys.Key-com.djrapitops.plan.delivery.formatting.Formatter-">getFormattedUnsafe</a></span>(<ahref="../../../../../../com/djrapitops/plan/delivery/domain/keys/Key.html"title="class in com.djrapitops.plan.delivery.domain.keys">Key</a><T> key,
<ahref="../../../../../../com/djrapitops/plan/delivery/formatting/Formatter.html"title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a><T> formatter)</code>
<tdclass="colFirst"><code>java.util.Map<<ahref="../../../../../../com/djrapitops/plan/delivery/domain/keys/Key.html"title="class in com.djrapitops.plan.delivery.domain.keys">Key</a>,java.lang.Object></code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../../../com/djrapitops/plan/delivery/domain/container/DataContainer.html#getUnsafe-com.djrapitops.plan.delivery.domain.keys.Key-">getUnsafe</a></span>(<ahref="../../../../../../com/djrapitops/plan/delivery/domain/keys/Key.html"title="class in com.djrapitops.plan.delivery.domain.keys">Key</a><T> key)</code>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../../../com/djrapitops/plan/delivery/domain/container/DataContainer.html#getValue-com.djrapitops.plan.delivery.domain.keys.Key-">getValue</a></span>(<ahref="../../../../../../com/djrapitops/plan/delivery/domain/keys/Key.html"title="class in com.djrapitops.plan.delivery.domain.keys">Key</a><T> key)</code>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../../../com/djrapitops/plan/delivery/domain/container/DataContainer.html#putAll-com.djrapitops.plan.delivery.domain.container.DataContainer-">putAll</a></span>(<ahref="../../../../../../com/djrapitops/plan/delivery/domain/container/DataContainer.html"title="interface in com.djrapitops.plan.delivery.domain.container">DataContainer</a> dataContainer)</code>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../../../com/djrapitops/plan/delivery/domain/container/DataContainer.html#putCachingSupplier-com.djrapitops.plan.delivery.domain.keys.Key-java.util.function.Supplier-">putCachingSupplier</a></span>(<ahref="../../../../../../com/djrapitops/plan/delivery/domain/keys/Key.html"title="class in com.djrapitops.plan.delivery.domain.keys">Key</a><T> key,
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../../../com/djrapitops/plan/delivery/domain/container/DataContainer.html#putRawData-com.djrapitops.plan.delivery.domain.keys.Key-T-">putRawData</a></span>(<ahref="../../../../../../com/djrapitops/plan/delivery/domain/keys/Key.html"title="class in com.djrapitops.plan.delivery.domain.keys">Key</a><T> key,
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../../../com/djrapitops/plan/delivery/domain/container/DataContainer.html#putSupplier-com.djrapitops.plan.delivery.domain.keys.Key-java.util.function.Supplier-">putSupplier</a></span>(<ahref="../../../../../../com/djrapitops/plan/delivery/domain/keys/Key.html"title="class in com.djrapitops.plan.delivery.domain.keys">Key</a><T> key,
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../../../com/djrapitops/plan/delivery/domain/container/DataContainer.html#supports-com.djrapitops.plan.delivery.domain.keys.Key-">supports</a></span>(<ahref="../../../../../../com/djrapitops/plan/delivery/domain/keys/Key.html"title="class in com.djrapitops.plan.delivery.domain.keys">Key</a><T> key)</code>
<pre><T> void putRawData(<ahref="../../../../../../com/djrapitops/plan/delivery/domain/keys/Key.html"title="class in com.djrapitops.plan.delivery.domain.keys">Key</a><T> key,
<pre><T> void putSupplier(<ahref="../../../../../../com/djrapitops/plan/delivery/domain/keys/Key.html"title="class in com.djrapitops.plan.delivery.domain.keys">Key</a><T> key,
<pre><T> void putCachingSupplier(<ahref="../../../../../../com/djrapitops/plan/delivery/domain/keys/Key.html"title="class in com.djrapitops.plan.delivery.domain.keys">Key</a><T> key,
<pre><T> boolean supports(<ahref="../../../../../../com/djrapitops/plan/delivery/domain/keys/Key.html"title="class in com.djrapitops.plan.delivery.domain.keys">Key</a><T> key)</pre>
<pre><T> java.util.Optional<T> getValue(<ahref="../../../../../../com/djrapitops/plan/delivery/domain/keys/Key.html"title="class in com.djrapitops.plan.delivery.domain.keys">Key</a><T> key)</pre>
<pre><T> T getUnsafe(<ahref="../../../../../../com/djrapitops/plan/delivery/domain/keys/Key.html"title="class in com.djrapitops.plan.delivery.domain.keys">Key</a><T> key)</pre>
It is recommended to use <ahref="../../../../../../com/djrapitops/plan/delivery/domain/container/DataContainer.html#supports-com.djrapitops.plan.delivery.domain.keys.Key-"><code>supports(Key)</code></a> before using this method.</div>
<pre>default <T> java.lang.String getFormatted(<ahref="../../../../../../com/djrapitops/plan/delivery/domain/keys/Key.html"title="class in com.djrapitops.plan.delivery.domain.keys">Key</a><T> key,
<ahref="../../../../../../com/djrapitops/plan/delivery/formatting/Formatter.html"title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a><java.util.Optional<T>> formatter)</pre>
<dd><code>formatter</code> - Formatter for the Optional returned by <ahref="../../../../../../com/djrapitops/plan/delivery/domain/container/DataContainer.html#getValue-com.djrapitops.plan.delivery.domain.keys.Key-"><code>getValue(Key)</code></a></dd>
<pre>default <T> java.lang.String getFormattedUnsafe(<ahref="../../../../../../com/djrapitops/plan/delivery/domain/keys/Key.html"title="class in com.djrapitops.plan.delivery.domain.keys">Key</a><T> key,
<ahref="../../../../../../com/djrapitops/plan/delivery/formatting/Formatter.html"title="interface in com.djrapitops.plan.delivery.formatting">Formatter</a><T> formatter)</pre>
It is recommended to use <ahref="../../../../../../com/djrapitops/plan/delivery/domain/container/DataContainer.html#supports-com.djrapitops.plan.delivery.domain.keys.Key-"><code>supports(Key)</code></a> before using this method.</div>
<pre>void putAll(<ahref="../../../../../../com/djrapitops/plan/delivery/domain/container/DataContainer.html"title="interface in com.djrapitops.plan.delivery.domain.container">DataContainer</a> dataContainer)</pre>
<pre>java.util.Map<<ahref="../../../../../../com/djrapitops/plan/delivery/domain/keys/Key.html"title="class in com.djrapitops.plan.delivery.domain.keys">Key</a>,java.lang.Object> getMap()</pre>
<li><ahref="../../../../../../com/djrapitops/plan/delivery/domain/container/CachingSupplier.html"title="class in com.djrapitops.plan.delivery.domain.container"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../../../../com/djrapitops/plan/delivery/domain/container/DynamicDataContainer.html"title="class in com.djrapitops.plan.delivery.domain.container"><spanclass="typeNameLink">Next Class</span></a></li>