Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.4.1
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
java.lang.ClassLoader

Packages that use ClassLoader
java.awt.datatransfer | Provides interfaces and classes for transferring data between and within applications.
java.beans | Contains classes related to developing beans -- components based on the JavaBeansTM architecture.
java.lang | Provides classes that are fundamental to the design of the Java programming language.
java.lang.reflect | Provides classes and interfaces for obtaining reflective information about classes and objects.
java.net | Provides the classes for implementing networking applications.
java.rmi.server | Provides classes and interfaces for supporting the server side of RMI.
java.security | Provides the classes and interfaces for the security framework.
java.util | Contains the collections framework, legacy collection classes, event model, date and time facilities, internationalization, and miscellaneous utility classes (a string tokenizer, a random-number generator, and a bit array).
javax.imageio.spi | A package of the Java Image I/O API containing the plug-in interfaces for readers, writers, transcoders, and streams, and a runtime registry.
javax.rmi.CORBA | Contains portability APIs for RMI-IIOP.
javax.swing | Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.

Uses of ClassLoader in java.awt.datatransfer

Methods in java.awt.datatransfer with parameters of type ClassLoader
`protected static Class` | `DataFlavor.tryToLoadClass(String className, ClassLoader fallback)` Tries to load a class from: the bootstrap loader, the system loader, the context loader (if one is present) and finally the loader specified.

Constructors in java.awt.datatransfer with parameters of type ClassLoader
`DataFlavor(String mimeType, String humanPresentableName, ClassLoader classLoader)` Constructs a `DataFlavor` that represents a `MimeType`.

Uses of ClassLoader in java.beans

Methods in java.beans with parameters of type ClassLoader
`static Object` | `Beans.instantiate(ClassLoader cls, String beanName)` Instantiate a JavaBean.
`static Object` | `Beans.instantiate(ClassLoader cls, String beanName, BeanContext beanContext)` Instantiate a JavaBean.
`static Object` | `Beans.instantiate(ClassLoader cls, String beanName, BeanContext beanContext, AppletInitializer initializer)` Instantiate a bean.

Uses of ClassLoader in java.lang

Methods in java.lang that return ClassLoader
`ClassLoader` | `Thread.getContextClassLoader()` Returns the context ClassLoader for this Thread.
`protected ClassLoader` | `SecurityManager.currentClassLoader()` Deprecated. This type of security checking is not recommended. It is recommended that the `checkPermission` call be used instead.
`ClassLoader` | `ClassLoader.getParent()` Returns the parent class loader for delegation.
`static ClassLoader` | `ClassLoader.getSystemClassLoader()` Returns the system class loader for delegation.
`ClassLoader` | `Class.getClassLoader()` Returns the class loader for the class.

Methods in java.lang with parameters of type ClassLoader
`void` | `Thread.setContextClassLoader(ClassLoader cl)` Sets the context ClassLoader for this Thread.
`static Class` | `Class.forName(String name, boolean initialize, ClassLoader loader)` Returns the `Class` object associated with the class or interface with the given string name, using the given class loader.

Constructors in java.lang with parameters of type ClassLoader
`ClassLoader(ClassLoader parent)` Creates a new class loader using the specified parent class loader for delegation.

Uses of ClassLoader in java.lang.reflect

Methods in java.lang.reflect with parameters of type ClassLoader
`static Class` | `Proxy.getProxyClass(ClassLoader loader, Class[] interfaces)` Returns the `java.lang.Class` object for a proxy class given a class loader and an array of interfaces.
`static Object` | `Proxy.newProxyInstance(ClassLoader loader, Class[] interfaces, InvocationHandler h)` Returns an instance of a proxy class for the specified interfaces that dispatches method invocations to the specified invocation handler.

Uses of ClassLoader in java.net

Subclasses of ClassLoader in java.net
`class` | `URLClassLoader` This class loader is used to load classes and resources from a search path of URLs referring to both JAR files and directories.

Methods in java.net with parameters of type ClassLoader
`static URLClassLoader` | `URLClassLoader.newInstance(URL[] urls, ClassLoader parent)` Creates a new instance of URLClassLoader for the specified URLs and parent class loader.

Constructors in java.net with parameters of type ClassLoader
`URLClassLoader(URL[] urls, ClassLoader parent)` Constructs a new URLClassLoader for the given URLs.
`URLClassLoader(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory)` Constructs a new URLClassLoader for the specified URLs, parent class loader, and URLStreamHandlerFactory.

Uses of ClassLoader in java.rmi.server

Methods in java.rmi.server that return ClassLoader
`abstract ClassLoader` | `RMIClassLoaderSpi.getClassLoader(String codebase)` Provides the implementation for `RMIClassLoader.getClassLoader(String)`.
`static ClassLoader` | `RMIClassLoader.getClassLoader(String codebase)` Returns a class loader that loads classes from the given codebase URL path.

Methods in java.rmi.server with parameters of type ClassLoader
`Object` | `LoaderHandler.getSecurityContext(ClassLoader loader)` Deprecated. no replacement
`abstract Class` | `RMIClassLoaderSpi.loadClass(String codebase, String name, ClassLoader defaultLoader)` Provides the implementation for `RMIClassLoader.loadClass(URL,String)`, `RMIClassLoader.loadClass(String,String)`, and `RMIClassLoader.loadClass(String,String,ClassLoader)`.
`abstract Class` | `RMIClassLoaderSpi.loadProxyClass(String codebase, String[] interfaces, ClassLoader defaultLoader)` Provides the implementation for `RMIClassLoader.loadProxyClass(String,String[],ClassLoader)`.
`static Class` | `RMIClassLoader.loadClass(String codebase, String name, ClassLoader defaultLoader)` Loads a class from a codebase URL path, optionally using the supplied loader.
`static Class` | `RMIClassLoader.loadProxyClass(String codebase, String[] interfaces, ClassLoader defaultLoader)` Loads a dynamic proxy class (see `Proxy`) that implements a set of interfaces with the given names from a codebase URL path.
`static Object` | `RMIClassLoader.getSecurityContext(ClassLoader loader)` Deprecated. no replacement. As of the Java 2 platform v1.2, RMI no longer uses this method to obtain a class loader's security context.

Uses of ClassLoader in java.security

Subclasses of ClassLoader in java.security
`class` | `SecureClassLoader` This class extends ClassLoader with additional support for defining classes with an associated code source and permissions which are retrieved by the system policy by default.

Methods in java.security that return ClassLoader
`ClassLoader` | `ProtectionDomain.getClassLoader()` Returns the ClassLoader of this domain.

Constructors in java.security with parameters of type ClassLoader
`SecureClassLoader(ClassLoader parent)` Creates a new SecureClassLoader using the specified parent class loader for delegation.
`ProtectionDomain(CodeSource codesource, PermissionCollection permissions, ClassLoader classloader, Principal[] principals)` Creates a new ProtectionDomain qualified by the given CodeSource, Permissions, ClassLoader and array of Principals.

Uses of ClassLoader in java.util

Methods in java.util with parameters of type ClassLoader
`static ResourceBundle` | `ResourceBundle.getBundle(String baseName, Locale locale, ClassLoader loader)` Gets a resource bundle using the specified base name, locale, and class loader.

Uses of ClassLoader in javax.imageio.spi

Methods in javax.imageio.spi with parameters of type ClassLoader
`static Iterator` | `ServiceRegistry.lookupProviders(Class providerClass, ClassLoader loader)` Searches for implementations of a particular service class using the given class loader.

Uses of ClassLoader in javax.rmi.CORBA

Methods in javax.rmi.CORBA with parameters of type ClassLoader
`Class` | `UtilDelegate.loadClass(String className, String remoteCodebase, ClassLoader loader)` Delegation call for `Util.loadClass(java.lang.String, java.lang.String, java.lang.ClassLoader)`.
`static Class` | `Util.loadClass(String className, String remoteCodebase, ClassLoader loader)` Returns a class instance for the specified class.

Uses of ClassLoader in javax.swing

Methods in javax.swing with parameters of type ClassLoader
`static void` | `JEditorPane.registerEditorKitForContentType(String type, String classname, ClassLoader loader)` Establishes the default bindings of `type` to `classname`.
`Class` | `UIDefaults.getUIClass(String uiClassID, ClassLoader uiClassLoader)` The value of `get(uidClassID)` must be the `String` name of a class that implements the corresponding `ComponentUI` class.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.4.1
PREV NEXT | FRAMES NO FRAMES

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.