public class NbClassLoader extends URLClassLoader
ClassPath.getClassLoader(...)| Modifier and Type | Field and Description |
|---|---|
protected InputOutput |
inout
I/O for classes defined by this classloader.
|
| Constructor and Description |
|---|
NbClassLoader()
Deprecated.
Misuses classpath.
|
NbClassLoader(FileObject[] roots,
ClassLoader parent,
InputOutput io) |
NbClassLoader(FileSystem[] fileSystems)
Deprecated.
Misuses classpath.
|
NbClassLoader(FileSystem[] fileSystems,
ClassLoader parent)
Deprecated.
Misuses classpath.
|
NbClassLoader(InputOutput io)
Deprecated.
Misuses classpath.
|
| Modifier and Type | Method and Description |
|---|---|
protected Class |
findClass(String name) |
protected PermissionCollection |
getPermissions(CodeSource cs) |
URL |
getResource(String name)
Create a URL to a resource specified by name.
|
void |
setDefaultPermissions(PermissionCollection defaultPerms)
Sets a PermissionsCollectio which will be used
for ProtectionDomain of newly created classes.
|
addURL, close, definePackage, findResource, findResources, getResourceAsStream, getURLs, newInstance, newInstancedefineClass, defineClassclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignersprotected InputOutput inout
null.public NbClassLoader()
FileSystemCapability#EXECUTE,
FileSystemCapability#fileSystemspublic NbClassLoader(InputOutput io)
io - an I/O tab in the Output WindowRepository.getFileSystems()public NbClassLoader(FileObject[] roots, ClassLoader parent, InputOutput io) throws FileStateInvalidException
FileStateInvalidExceptionpublic NbClassLoader(FileSystem[] fileSystems)
fileSystems - file systems to load classes frompublic NbClassLoader(FileSystem[] fileSystems, ClassLoader parent)
fileSystems - file systems to load classes fromparent - fallback class loaderpublic URL getResource(String name)
getResource in class ClassLoadername - resource namenullprotected Class findClass(String name) throws ClassNotFoundException
findClass in class URLClassLoaderClassNotFoundExceptionpublic void setDefaultPermissions(PermissionCollection defaultPerms)
defaultPerms - protected final PermissionCollection getPermissions(CodeSource cs)
getPermissions in class URLClassLoaderBuilt on August 24 2014. | Portions Copyright 1997-2014 Sun Microsystems, Inc. All rights reserved.