net.skirnir.freyja.util
クラス CompositeClassLoader

java.lang.Object
  拡張java.lang.ClassLoader
      拡張java.security.SecureClassLoader
          拡張java.net.URLClassLoader
              拡張net.skirnir.freyja.util.OverriddenURLClassLoader
                  拡張net.skirnir.freyja.util.CompositeClassLoader

public class CompositeClassLoader
extends OverriddenURLClassLoader

同期化: このクラスはスレッドセーフです。

作成者:
YOKOTA Takehiko

コンストラクタの概要
CompositeClassLoader(ClassLoader[] classLoaders, boolean overrideClass, boolean overrideResource)
           
CompositeClassLoader(ClassLoader[] classLoaders, ClassLoader parent, boolean overrideClass, boolean overrideResource)
           
CompositeClassLoader(ClassLoader classLoader, ClassLoader parent, boolean overrideClass, boolean overrideResource)
           
 
メソッドの概要
protected  Class findClass(String name)
           
 URL findResource(String name)
           
 Enumeration findResources(String name)
           
 String toString()
           
 
クラス net.skirnir.freyja.util.OverriddenURLClassLoader から継承したメソッド
allowToOverride, getResource, loadClass
 
クラス java.net.URLClassLoader から継承したメソッド
addURL, definePackage, getPermissions, getURLs, newInstance, newInstance
 
クラス java.security.SecureClassLoader から継承したメソッド
defineClass
 
クラス java.lang.ClassLoader から継承したメソッド
clearAssertionStatus, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

CompositeClassLoader

public CompositeClassLoader(ClassLoader[] classLoaders,
                            boolean overrideClass,
                            boolean overrideResource)

CompositeClassLoader

public CompositeClassLoader(ClassLoader classLoader,
                            ClassLoader parent,
                            boolean overrideClass,
                            boolean overrideResource)

CompositeClassLoader

public CompositeClassLoader(ClassLoader[] classLoaders,
                            ClassLoader parent,
                            boolean overrideClass,
                            boolean overrideResource)
メソッドの詳細

toString

public String toString()
オーバーライド:
クラス OverriddenURLClassLoader 内の toString

findResource

public URL findResource(String name)

findResources

public Enumeration findResources(String name)
                          throws IOException
例外:
IOException

findClass

protected Class findClass(String name)
                   throws ClassNotFoundException
例外:
ClassNotFoundException


Copyright © 2009 The Skirnir Project. All Rights Reserved.