org.kotemaru.wsjs
クラス RepositoryClassLoader

java.lang.Object
  上位を拡張 java.lang.ClassLoader
      上位を拡張 org.kotemaru.wsjs.RepositoryClassLoader

public class RepositoryClassLoader
extends java.lang.ClassLoader

リポジトリからクラスをロードする。

  • ディレクトリパスとJarの両方に対応。


    コンストラクタの概要
    RepositoryClassLoader(WsjsContext ctx, java.lang.String pageName, java.lang.ClassLoader parent)
               
     
    メソッドの概要
     java.lang.Class findClass(java.lang.String name)
               
     java.io.InputStream getResourceAsStream(java.lang.String name)
               
     
    クラス java.lang.ClassLoader から継承されたメソッド
    clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
     
    クラス java.lang.Object から継承されたメソッド
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    コンストラクタの詳細

    RepositoryClassLoader

    public RepositoryClassLoader(WsjsContext ctx,
                                 java.lang.String pageName,
                                 java.lang.ClassLoader parent)
                          throws java.io.IOException
    例外:
    java.io.IOException
    メソッドの詳細

    findClass

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

    getResourceAsStream

    public java.io.InputStream getResourceAsStream(java.lang.String name)
    オーバーライド:
    クラス java.lang.ClassLoader 内の getResourceAsStream


    Copyright © 2009 kotemaru.