<li><ahref="../../../../../com/comphenix/protocol/reflect/cloning/AggregateCloner.html"title="class in com.comphenix.protocol.reflect.cloning"><spanclass="strong">Prev Class</span></a></li>
<li><ahref="../../../../../com/comphenix/protocol/reflect/cloning/AggregateCloner.BuilderParameters.html"title="class in com.comphenix.protocol.reflect.cloning"><spanclass="strong">Next Class</span></a></li>
<dd><ahref="../../../../../com/comphenix/protocol/reflect/cloning/AggregateCloner.html"title="class in com.comphenix.protocol.reflect.cloning">AggregateCloner</a></dd>
</dl>
<hr>
<br>
<pre>public static class <spanclass="strong">AggregateCloner.Builder</span>
extends java.lang.Object</pre>
<divclass="block">Represents a builder for aggregate (combined) cloners.</div>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Method and Description</th>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="../../../../../com/comphenix/protocol/reflect/cloning/AggregateCloner.Builder.html"title="class in com.comphenix.protocol.reflect.cloning">AggregateCloner.Builder</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../../../com/comphenix/protocol/reflect/cloning/AggregateCloner.Builder.html#andThen(java.lang.Class)">andThen</a></strong>(java.lang.Class<? extends <ahref="../../../../../com/comphenix/protocol/reflect/cloning/Cloner.html"title="interface in com.comphenix.protocol.reflect.cloning">Cloner</a>> type)</code>
<divclass="block">Add the next cloner that will be considered in turn.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="../../../../../com/comphenix/protocol/reflect/cloning/AggregateCloner.Builder.html"title="class in com.comphenix.protocol.reflect.cloning">AggregateCloner.Builder</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../../../com/comphenix/protocol/reflect/cloning/AggregateCloner.Builder.html#andThen(com.google.common.base.Function)">andThen</a></strong>(com.google.common.base.Function<<ahref="../../../../../com/comphenix/protocol/reflect/cloning/AggregateCloner.BuilderParameters.html"title="class in com.comphenix.protocol.reflect.cloning">AggregateCloner.BuilderParameters</a>,<ahref="../../../../../com/comphenix/protocol/reflect/cloning/Cloner.html"title="interface in com.comphenix.protocol.reflect.cloning">Cloner</a>> factory)</code>
<divclass="block">Add the next cloner that will be considered in turn.</div>
</td>
</tr>
<trclass="altColor">
<tdclass="colFirst"><code><ahref="../../../../../com/comphenix/protocol/reflect/cloning/AggregateCloner.html"title="class in com.comphenix.protocol.reflect.cloning">AggregateCloner</a></code></td>
<divclass="block">Build a new aggregate cloner using the supplied values.</div>
</td>
</tr>
<trclass="rowColor">
<tdclass="colFirst"><code><ahref="../../../../../com/comphenix/protocol/reflect/cloning/AggregateCloner.Builder.html"title="class in com.comphenix.protocol.reflect.cloning">AggregateCloner.Builder</a></code></td>
<tdclass="colLast"><code><strong><ahref="../../../../../com/comphenix/protocol/reflect/cloning/AggregateCloner.Builder.html#instanceProvider(com.comphenix.protocol.reflect.instances.InstanceProvider)">instanceProvider</a></strong>(<ahref="../../../../../com/comphenix/protocol/reflect/instances/InstanceProvider.html"title="interface in com.comphenix.protocol.reflect.instances">InstanceProvider</a> provider)</code>
<divclass="block">Set the instance provider supplied to all cloners in this builder.</div>
<pre>public <ahref="../../../../../com/comphenix/protocol/reflect/cloning/AggregateCloner.Builder.html"title="class in com.comphenix.protocol.reflect.cloning">AggregateCloner.Builder</a> instanceProvider(<ahref="../../../../../com/comphenix/protocol/reflect/instances/InstanceProvider.html"title="interface in com.comphenix.protocol.reflect.instances">InstanceProvider</a> provider)</pre>
<divclass="block">Set the instance provider supplied to all cloners in this builder.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>provider</code> - - new instance provider.</dd>
<dt><spanclass="strong">Returns:</span></dt><dd>The current builder.</dd></dl>
</li>
</ul>
<aname="andThen(java.lang.Class)">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>andThen</h4>
<pre>public <ahref="../../../../../com/comphenix/protocol/reflect/cloning/AggregateCloner.Builder.html"title="class in com.comphenix.protocol.reflect.cloning">AggregateCloner.Builder</a> andThen(java.lang.Class<? extends <ahref="../../../../../com/comphenix/protocol/reflect/cloning/Cloner.html"title="interface in com.comphenix.protocol.reflect.cloning">Cloner</a>> type)</pre>
<divclass="block">Add the next cloner that will be considered in turn.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>type</code> - - the type of the next cloner.</dd>
<pre>public <ahref="../../../../../com/comphenix/protocol/reflect/cloning/AggregateCloner.Builder.html"title="class in com.comphenix.protocol.reflect.cloning">AggregateCloner.Builder</a> andThen(com.google.common.base.Function<<ahref="../../../../../com/comphenix/protocol/reflect/cloning/AggregateCloner.BuilderParameters.html"title="class in com.comphenix.protocol.reflect.cloning">AggregateCloner.BuilderParameters</a>,<ahref="../../../../../com/comphenix/protocol/reflect/cloning/Cloner.html"title="interface in com.comphenix.protocol.reflect.cloning">Cloner</a>> factory)</pre>
<divclass="block">Add the next cloner that will be considered in turn.</div>
<dl><dt><spanclass="strong">Parameters:</span></dt><dd><code>factory</code> - - factory constructing the next cloner.</dd>
<pre>public <ahref="../../../../../com/comphenix/protocol/reflect/cloning/AggregateCloner.html"title="class in com.comphenix.protocol.reflect.cloning">AggregateCloner</a> build()</pre>
<divclass="block">Build a new aggregate cloner using the supplied values.</div>
<dl><dt><spanclass="strong">Returns:</span></dt><dd>A new aggregate cloner.</dd></dl>
<li><ahref="../../../../../com/comphenix/protocol/reflect/cloning/AggregateCloner.html"title="class in com.comphenix.protocol.reflect.cloning"><spanclass="strong">Prev Class</span></a></li>
<li><ahref="../../../../../com/comphenix/protocol/reflect/cloning/AggregateCloner.BuilderParameters.html"title="class in com.comphenix.protocol.reflect.cloning"><spanclass="strong">Next Class</span></a></li>