pluginCore
Class PluginCore.PluginLoader

java.lang.Object
  extended by java.lang.ClassLoader
      extended by pluginCore.PluginCore.PluginLoader
Enclosing class:
PluginCore

private class PluginCore.PluginLoader
extends ClassLoader

The implementation of ClassLoader that is used by the PluginCore.


Constructor Summary
private PluginCore.PluginLoader()
           
 
Method Summary
 Class loadFromByteArray(byte[] classDataIn)
          Loads a new class from the provided byte array of class data.
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginCore.PluginLoader

private PluginCore.PluginLoader()
Method Detail

loadFromByteArray

public Class loadFromByteArray(byte[] classDataIn)
Loads a new class from the provided byte array of class data.

Parameters:
classDataIn -
Returns:
The new Class or null on fail.