public class LaunchedURLClassLoader extends URLClassLoaderSE
Launcher
で使用される ClassLoader
SE。コンストラクターと説明 |
---|
LaunchedURLClassLoader(boolean exploded, Archive rootArchive, URLSE[] urls, ClassLoaderSE parent) 新しい LaunchedURLClassLoader インスタンスを作成します。 |
LaunchedURLClassLoader(boolean exploded, URLSE[] urls, ClassLoaderSE parent) 新しい LaunchedURLClassLoader インスタンスを作成します。 |
LaunchedURLClassLoader(URLSE[] urls, ClassLoaderSE parent) 新しい LaunchedURLClassLoader インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | clearCache() URL キャッシュをクリアします。 |
protected PackageSE | definePackage(StringSE name, ManifestSE man, URLSE url) |
protected PackageSE | definePackage(StringSE name, StringSE specTitle, StringSE specVersion, StringSE specVendor, StringSE implTitle, StringSE implVersion, StringSE implVendor, URLSE sealBase) |
URLSE | findResource(StringSE name) |
EnumerationSE<URLSE> | findResources(StringSE name) |
protected ClassSE<?> | loadClass(StringSE name, boolean resolve) |
addURLSE, closeSE, findClassSE, getPermissionsSE, getResourceAsStreamSE, getURLsSE, newInstanceSE, newInstanceSE
defineClassSE, defineClassSE
clearAssertionStatusSE, defineClassSE, defineClassSE, defineClassSE, defineClassSE, findLibrarySE, findLoadedClassSE, findSystemClassSE, getClassLoadingLockSE, getPackageSE, getPackagesSE, getParentSE, getResourceSE, getResourcesSE, getSystemClassLoaderSE, getSystemResourceSE, getSystemResourceAsStreamSE, getSystemResourcesSE, loadClassSE, registerAsParallelCapableSE, resolveClassSE, setClassAssertionStatusSE, setDefaultAssertionStatusSE, setPackageAssertionStatusSE, setSignersSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public LaunchedURLClassLoader(URLSE[] urls, ClassLoaderSE parent)
LaunchedURLClassLoader
インスタンスを作成します。urls
- クラスとリソースのロード元の URLparent
- 委譲の親クラスローダー public LaunchedURLClassLoader(boolean exploded, URLSE[] urls, ClassLoaderSE parent)
LaunchedURLClassLoader
インスタンスを作成します。exploded
- 基になるアーカイブが展開された場合 urls
- クラスとリソースのロード元の URLparent
- 委譲の親クラスローダー public LaunchedURLClassLoader(boolean exploded, Archive rootArchive, URLSE[] urls, ClassLoaderSE parent)
LaunchedURLClassLoader
インスタンスを作成します。exploded
- 基になるアーカイブが展開された場合 rootArchive
- ルートアーカイブまたは null
urls
- クラスとリソースのロード元の URLparent
- 委譲の親クラスローダー public URLSE findResource(StringSE name)
URLClassLoaderSE
の findResourceSE
public EnumerationSE<URLSE> findResources(StringSE name) throws IOExceptionSE
URLClassLoaderSE
の findResourcesSE
IOExceptionSE
protected ClassSE<?> loadClass(StringSE name, boolean resolve) throws ClassNotFoundExceptionSE
ClassLoaderSE
の loadClassSE
ClassNotFoundExceptionSE
protected PackageSE definePackage(StringSE name, ManifestSE man, URLSE url) throws IllegalArgumentExceptionSE
URLClassLoaderSE
の definePackageSE
IllegalArgumentExceptionSE
protected PackageSE definePackage(StringSE name, StringSE specTitle, StringSE specVersion, StringSE specVendor, StringSE implTitle, StringSE implVersion, StringSE implVendor, URLSE sealBase) throws IllegalArgumentExceptionSE
ClassLoaderSE
の definePackageSE
IllegalArgumentExceptionSE
public void clearCache()