jp.ac.naka.ec
クラス PluginClassLoader

java.lang.Object
  上位を拡張 java.lang.ClassLoader
      上位を拡張 jp.ac.naka.ec.PluginClassLoader

public class PluginClassLoader
extends java.lang.ClassLoader

作成者:
Takashi Kasuya

メソッドの概要
static void addJarFile(java.lang.String jarfile)
          ClassLoaderにリソースを追加
 void applyDefinitions(java.util.List<java.lang.String> classList)
           
static PluginClassLoader getClassLoader()
           
 java.lang.Class loadClass(java.lang.String name, boolean resolve)
           
static void main(java.lang.String[] args)
           
 
クラス 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, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getClassLoader

public static PluginClassLoader getClassLoader()
戻り値:

loadClass

public java.lang.Class loadClass(java.lang.String name,
                                 boolean resolve)
                          throws java.lang.ClassNotFoundException
オーバーライド:
クラス java.lang.ClassLoader 内の loadClass
例外:
java.lang.ClassNotFoundException

applyDefinitions

public void applyDefinitions(java.util.List<java.lang.String> classList)

addJarFile

public static void addJarFile(java.lang.String jarfile)
                       throws java.io.FileNotFoundException,
                              java.io.IOException
ClassLoaderにリソースを追加

パラメータ:
jarfile -
例外:
java.io.FileNotFoundException
java.io.IOException

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
パラメータ:
args -
例外:
java.lang.ClassNotFoundException
java.lang.Exception