<tdclass="colFirst"><ahref="../../../../../com/comphenix/protocol/reflect/instances/InstanceProvider.html"title="interface in com.comphenix.protocol.reflect.instances">InstanceProvider</a></td>
<tdclass="colLast">
<divclass="block">Represents a type generator for specific types.</div>
</td>
</tr>
</tbody>
</table>
</li>
<liclass="blockList">
<tableclass="packageSummary"border="0"cellpadding="3"cellspacing="0"summary="Class Summary table, listing classes, and an explanation">
<tdclass="colFirst"><ahref="../../../../../com/comphenix/protocol/reflect/instances/BannedGenerator.html"title="class in com.comphenix.protocol.reflect.instances">BannedGenerator</a></td>
<tdclass="colLast">
<divclass="block">Generator that ensures certain types will never be created.</div>
<tdclass="colFirst"><ahref="../../../../../com/comphenix/protocol/reflect/instances/CollectionGenerator.html"title="class in com.comphenix.protocol.reflect.instances">CollectionGenerator</a></td>
<tdclass="colLast">
<divclass="block">Provides simple constructors for collection interfaces.</div>
<tdclass="colFirst"><ahref="../../../../../com/comphenix/protocol/reflect/instances/DefaultInstances.html"title="class in com.comphenix.protocol.reflect.instances">DefaultInstances</a></td>
<tdclass="colLast">
<divclass="block">Used to construct default instances of any type.</div>
<tdclass="colFirst"><ahref="../../../../../com/comphenix/protocol/reflect/instances/ExistingGenerator.html"title="class in com.comphenix.protocol.reflect.instances">ExistingGenerator</a></td>
<tdclass="colLast">
<divclass="block">Provides instance constructors using a list of existing values.</div>
<tdclass="colFirst"><ahref="../../../../../com/comphenix/protocol/reflect/instances/PrimitiveGenerator.html"title="class in com.comphenix.protocol.reflect.instances">PrimitiveGenerator</a></td>
<tdclass="colLast">
<divclass="block">Provides constructors for primtive types, wrappers, arrays and strings.</div>
<tdclass="colFirst"><ahref="../../../../../com/comphenix/protocol/reflect/instances/NotConstructableException.html"title="class in com.comphenix.protocol.reflect.instances">NotConstructableException</a></td>
<tdclass="colLast">
<divclass="block">Invoked when a instance provider indicates that a given type cannot or should not be