概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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`

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド