org.seasar.framework.container.hotdeploy
クラス HotdeployClassLoader

java.lang.Object
  拡張java.lang.ClassLoader
      拡張org.seasar.framework.container.hotdeploy.HotdeployClassLoader

public class HotdeployClassLoader
extends ClassLoader


コンストラクタの概要
HotdeployClassLoader(ClassLoader classLoader)
           
 
メソッドの概要
protected  Class defineClass(String className, byte[] bytes)
           
protected  Class defineClass(String className, InputStream classFile)
           
protected  boolean isTargetClass(String className)
           
 Class loadClass(String className, boolean resolve)
           
 void setRootPackageNames(String[] rootPackageNames)
           
 
クラス java.lang.ClassLoader から継承したメソッド
clearAssertionStatus, 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
 

コンストラクタの詳細

HotdeployClassLoader

public HotdeployClassLoader(ClassLoader classLoader)
メソッドの詳細

setRootPackageNames

public void setRootPackageNames(String[] rootPackageNames)

loadClass

public Class loadClass(String className,
                       boolean resolve)
                throws ClassNotFoundException
例外:
ClassNotFoundException

defineClass

protected Class defineClass(String className,
                            InputStream classFile)

defineClass

protected Class defineClass(String className,
                            byte[] bytes)

isTargetClass

protected boolean isTargetClass(String className)


Copyright © 2004-2006 The Seasar Foundation. All Rights Reserved.