Class Plugin<T>

java.lang.Object
de.osshangar.plugin.Plugin<T>
Type Parameters:
T - type of the object created

public class Plugin<T> extends Object
This class loads the plugins
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    load(JarInputStream jarInputStream)
    This loads the plugin from the provided JarInputStream.
    load(JarInputStream jarInputStream, Arguments constructorArguments)
    This loads the plugin from the provided JarInputStream and provides the given arguments to its constructor
    load(Map<String,byte[]> classFiles, Map<String,byte[]> resources, String classToLoadName)
    This loads a plugin from a Map of class byte codes and provides the given arguments to its constructor
    load(Map<String,byte[]> classFiles, Map<String,byte[]> resources, String classToLoadName, Arguments constructorArguments)
    This loads a plugin from a Map of class byte codes and provides the given arguments to its constructor

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait