public class LaunchedURLClassLoader extends URLClassLoaderSE
Launcher で使用される ClassLoaderSE。| コンストラクターと説明 |
|---|
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, newInstanceSEdefineClassSE, defineClassSEclearAssertionStatusSE, defineClassSE, defineClassSE, defineClassSE, defineClassSE, findLibrarySE, findLoadedClassSE, findSystemClassSE, getClassLoadingLockSE, getPackageSE, getPackagesSE, getParentSE, getResourceSE, getResourcesSE, getSystemClassLoaderSE, getSystemResourceSE, getSystemResourceAsStreamSE, getSystemResourcesSE, loadClassSE, registerAsParallelCapableSE, resolveClassSE, setClassAssertionStatusSE, setDefaultAssertionStatusSE, setPackageAssertionStatusSE, setSignersSEcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic 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 - ルートアーカイブまたは nullurls - クラスとリソースのロード元の URLparent - 委譲の親クラスローダー public URLSE findResource(StringSE name)
URLClassLoaderSE の findResourceSE public EnumerationSE<URLSE> findResources(StringSE name) throws IOExceptionSE
URLClassLoaderSE の findResourcesSE IOExceptionSEprotected ClassSE<?> loadClass(StringSE name, boolean resolve) throws ClassNotFoundExceptionSE
ClassLoaderSE の loadClassSE ClassNotFoundExceptionSEprotected PackageSE definePackage(StringSE name, ManifestSE man, URLSE url) throws IllegalArgumentExceptionSE
URLClassLoaderSE の definePackageSE IllegalArgumentExceptionSEprotected PackageSE definePackage(StringSE name, StringSE specTitle, StringSE specVersion, StringSE specVendor, StringSE implTitle, StringSE implVersion, StringSE implVendor, URLSE sealBase) throws IllegalArgumentExceptionSE
ClassLoaderSE の definePackageSE IllegalArgumentExceptionSEpublic void clearCache()