| Package | Description |
|---|---|
| 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 JavaBeans™ architecture.
|
| java.lang |
Provides classes that are fundamental to the design of the Java programming language.
|
| java.lang.instrument |
Provides services that allow Java programming language agents to instrument programs running on the JVM.
|
| java.lang.invoke |
The
java.lang.invoke package contains dynamic language support provided directly by the Java core class libraries and virtual machine.
|
| 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.nio.file |
Defines interfaces and classes for the Java virtual machine to access files, file attributes, and file systems.
|
| 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.activation | |
| 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.management |
Provides the core classes for the Java Management Extensions.
|
| javax.management.loading |
Provides the classes which implement advanced dynamic loading.
|
| javax.management.remote.rmi |
The RMI connector is a connector for the JMX Remote API that uses RMI to transmit client requests to a remote MBean server.
|
| javax.rmi.CORBA |
Contains portability APIs for RMI-IIOP.
|
| javax.script |
The scripting API consists of interfaces and classes that define Java
TM Scripting Engines and provides a framework for their use in Java applications.
|
| javax.sql.rowset |
Standard interfaces and base classes for JDBC
RowSet implementations.
|
| javax.swing |
Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
|
| javax.tools |
Provides interfaces for tools which can be invoked from a program, for example, compilers.
|
| javax.xml.bind |
Provides a runtime binding framework for client applications including unmarshalling, marshalling, and validation capabilities.
|
| javax.xml.datatype |
XML/Java Type Mappings.
|
| javax.xml.parsers |
Provides classes allowing the processing of XML documents.
|
| javax.xml.stream | |
| javax.xml.transform |
This package defines the generic APIs for processing transformation instructions, and performing a transformation from source to result.
|
| javax.xml.validation |
This package provides an API for validation of XML documents.
|
| javax.xml.xpath |
This package provides an
object-model neutral API for the evaluation of XPath expressions and access to the evaluation environment.
|
| Modifier and Type | Method and Description |
|---|---|
protected static Class |
DataFlavor.tryToLoadClass(String
Tries to load a class from: the bootstrap loader, the system loader, the context loader (if one is present) and finally the loader specified.
|
| Constructor and Description | |
|---|---|
DataFlavor(String
Constructs a
DataFlavor that represents a
MimeType.
|
| Modifier and Type | Method and Description |
|---|---|
static DefaultHandler |
XMLDecoder.createHandler(Object
Creates a new handler for SAX parser that can be used to parse embedded XML archives created by the
XMLEncoder class.
|
static Object |
Beans.instantiate(ClassLoader
Instantiate a JavaBean.
|
static Object |
Beans.instantiate(ClassLoader
Instantiate a JavaBean.
|
static Object |
Beans.instantiate(ClassLoader
Instantiate a bean.
|
| Constructor and Description | |
|---|---|
XMLDecoder(InputStream
Creates a new input stream for reading archives created by the
XMLEncoder class.
|
| Modifier and Type | Method and Description |
|---|---|
protected ClassLoader |
SecurityManager.currentClassLoader()
Deprecated.
This type of security checking is not recommended. It is recommended that the
checkPermission call be used instead.
|
ClassLoader |
Class.getClassLoader()
Returns the class loader for the class.
|
ClassLoader |
Thread.getContextClassLoader()
Returns the context ClassLoader for this Thread.
|
ClassLoader |
ClassLoader.getParent()
Returns the parent class loader for delegation.
|
static ClassLoader |
ClassLoader.getSystemClassLoader()
Returns the system class loader for delegation.
|
| Modifier and Type | Method and Description |
|---|---|
static Class |
Class.forName(String
Returns the
Class object associated with the class or interface with the given string name, using the given class loader.
|
void |
Thread.setContextClassLoader(ClassLoader
Sets the context ClassLoader for this Thread.
|
| Constructor and Description | |
|---|---|
ClassLoader(ClassLoader
Creates a new class loader using the specified parent class loader for delegation.
|
| Modifier and Type | Method and Description |
|---|---|
Class |
Instrumentation.getInitiatedClasses(ClassLoader
Returns an array of all classes for which
loader is an initiating loader.
|
byte[] |
ClassFileTransformer.transform(ClassLoader
The implementation of this method may transform the supplied class file and return a new replacement class file.
|
| Modifier and Type | Method and Description |
|---|---|
static MethodType |
MethodType.fromMethodDescriptorString(String
Finds or creates an instance of a method type, given the spelling of its bytecode descriptor.
|
| Modifier and Type | Method and Description |
|---|---|
static Class |
Proxy.getProxyClass(ClassLoader
Returns the
java.lang.Class object for a proxy class given a class loader and an array of interfaces.
|
static Object |
Proxy.newProxyInstance(ClassLoader
Returns an instance of a proxy class for the specified interfaces that dispatches method invocations to the specified invocation handler.
|
| Modifier and Type | Class and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
static URLClassLoader |
URLClassLoader.newInstance(URL
Creates a new instance of URLClassLoader for the specified URLs and parent class loader.
|
| Constructor and Description | |
|---|---|
URLClassLoader(URL
Constructs a new URLClassLoader for the given URLs.
|
|
URLClassLoader(URL
Constructs a new URLClassLoader for the specified URLs, parent class loader, and URLStreamHandlerFactory.
|
| Modifier and Type | Method and Description |
|---|---|
static FileSystem |
FileSystems.newFileSystem(Path
Constructs a new
FileSystem to access the contents of a file as a file system.
|
static FileSystem |
FileSystems.newFileSystem(URI
Constructs a new file system that is identified by a
URI
|
| Modifier and Type | Method and Description |
|---|---|
abstract ClassLoader |
RMIClassLoaderSpi.getClassLoader(String
Provides the implementation for
RMIClassLoader.
|
static ClassLoader |
RMIClassLoader.getClassLoader(String
Returns a class loader that loads classes from the given codebase URL path.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
LoaderHandler.getSecurityContext(ClassLoader
Deprecated.
no replacement
|
static Object |
RMIClassLoader.getSecurityContext(ClassLoader
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.
|
abstract Class |
RMIClassLoaderSpi.loadClass(String
Provides the implementation for
RMIClassLoader,
RMIClassLoader, and
RMIClassLoader.
|
static Class |
RMIClassLoader.loadClass(String
Loads a class from a codebase URL path, optionally using the supplied loader.
|
abstract Class |
RMIClassLoaderSpi.loadProxyClass(String
Provides the implementation for
RMIClassLoader.
|
static Class |
RMIClassLoader.loadProxyClass(String
Loads a dynamic proxy class (see
Proxy) that implements a set of interfaces with the given names from a codebase URL path.
|
| Modifier and Type | Class and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
ClassLoader |
ProtectionDomain.getClassLoader()
Returns the ClassLoader of this domain.
|
| Constructor and Description | |
|---|---|
ProtectionDomain(CodeSource
Creates a new ProtectionDomain qualified by the given CodeSource, Permissions, ClassLoader and array of Principals.
|
|
SecureClassLoader(ClassLoader
Creates a new SecureClassLoader using the specified parent class loader for delegation.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ResourceBundle.clearCache(ClassLoader
Removes all resource bundles from the cache that have been loaded using the given class loader.
|
static ResourceBundle |
ResourceBundle.getBundle(String
Gets a resource bundle using the specified base name, locale, and class loader.
|
static ResourceBundle |
ResourceBundle.getBundle(String
Returns a resource bundle using the specified base name, target locale, class loader and control.
|
static <S> ServiceLoader |
ServiceLoader.load(Class
Creates a new service loader for the given service type and class loader.
|
boolean |
ResourceBundle.Control.needsReload(String
Determines if the expired
bundle in the cache needs to be reloaded based on the loading time given by
loadTime or some other criteria.
|
ResourceBundle |
ResourceBundle.Control.newBundle(String
Instantiates a resource bundle for the given bundle name of the given format and locale, using the given class loader if necessary.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
CommandInfo.getCommandObject(DataHandler
Return the instantiated JavaBean component.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> Iterator |
ServiceRegistry.lookupProviders(Class
Searches for implementations of a particular service class using the given class loader.
|
| Modifier and Type | Method and Description |
|---|---|
ClassLoader |
MBeanServer.getClassLoader(ObjectName
Return the named
ClassLoader.
|
ClassLoader |
MBeanServer.getClassLoaderFor(ObjectName
Return the
ClassLoader that was used for loading the class of the named MBean.
|
| Modifier and Type | Method and Description |
|---|---|
static Class |
DefaultLoaderRepository.loadClassWithout(ClassLoader
Deprecated.
Go through the list of class loaders but exclude the given class loader, then try to load the requested class.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MLet
Allows you to instantiate and register one or several MBeans in the MBean server coming from a remote URL.
|
class |
PrivateMLet
An MLet that is not added to the
ClassLoaderRepository.
|
| Modifier and Type | Method and Description |
|---|---|
Class |
ClassLoaderRepository.loadClassBefore(ClassLoader
Load the given class name through the list of class loaders, stopping at the given one.
|
Class |
ClassLoaderRepository.loadClassWithout(ClassLoader
Load the given class name through the list of class loaders, excluding the given one.
|
static Class |
DefaultLoaderRepository.loadClassWithout(ClassLoader
Deprecated.
Go through the list of class loaders but exclude the given class loader, then try to load the requested class.
|
| Constructor and Description | |
|---|---|
MLet(URL
Constructs a new MLet for the given URLs.
|
|
MLet(URL
Constructs a new MLet for the given URLs.
|
|
MLet(URL
Constructs a new MLet for the specified URLs, parent class loader, and URLStreamHandlerFactory.
|
|
MLet(URL
Constructs a new MLet for the specified URLs, parent class loader, and URLStreamHandlerFactory.
|
|
PrivateMLet(URL
Constructs a new PrivateMLet for the given URLs.
|
|
PrivateMLet(URL
Constructs a new PrivateMLet for the specified URLs, parent class loader, and URLStreamHandlerFactory.
|
| Modifier and Type | Method and Description |
|---|---|
ClassLoader |
RMIServerImpl.getDefaultClassLoader()
Gets the default
ClassLoader used by this connector server.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RMIServerImpl.setDefaultClassLoader(ClassLoader
Sets the default
ClassLoader for this connector server.
|
| Constructor and Description | |
|---|---|
RMIConnectionImpl(RMIServerImpl
Constructs a new
RMIConnection.
|
| Modifier and Type | Method and Description |
|---|---|
static Class |
Util.loadClass(String
Returns a class instance for the specified class.
|
Class |
UtilDelegate.loadClass(String
Delegation call for
Util.
|
| Constructor and Description | |
|---|---|
ScriptEngineManager(ClassLoader
This constructor loads the implementations of
ScriptEngineFactory visible to the given
ClassLoader using the
service provider mechanism.
If loader is null, the script engine factories that are bundled with the platform and that are in the usual extension directories (installed extensions) are loaded.
|
| Modifier and Type | Method and Description |
|---|---|
static RowSetFactory |
RowSetProvider.newFactory(String
Creates a new instance of a
RowSetFactory from the specified factory class name.
|
| Modifier and Type | Method and Description |
|---|---|
Class |
UIDefaults.getUIClass(String
The value of
get(uidClassID) must be the
String name of a class that implements the corresponding
ComponentUI class.
|
static void |
JEditorPane.registerEditorKitForContentType(String
Establishes the default bindings of
type to
classname.
|
| Modifier and Type | Method and Description |
|---|---|
ClassLoader |
JavaFileManager.getClassLoader(JavaFileManager
Gets a class loader for loading plug-ins from the given location.
|
ClassLoader |
ForwardingJavaFileManager.getClassLoader(JavaFileManager
|
static ClassLoader |
ToolProvider.getSystemToolClassLoader()
Returns the class loader for tools provided with this platform.
|
| Modifier and Type | Method and Description |
|---|---|
static JAXBContext |
JAXBContext.newInstance(String
Obtain a new instance of a
JAXBContext class.
|
static JAXBContext |
JAXBContext.newInstance(String
Obtain a new instance of a
JAXBContext class.
|
| Modifier and Type | Method and Description |
|---|---|
static DatatypeFactory |
DatatypeFactory.newInstance(String
Obtain a new instance of a
DatatypeFactory from class name.
|
| Modifier and Type | Method and Description |
|---|---|
static DocumentBuilderFactory |
DocumentBuilderFactory.newInstance(String
Obtain a new instance of a
DocumentBuilderFactory from class name.
|
static SAXParserFactory |
SAXParserFactory.newInstance(String
Obtain a new instance of a
SAXParserFactory from class name.
|
| Modifier and Type | Method and Description |
|---|---|
static XMLOutputFactory |
XMLOutputFactory.newFactory(String
Create a new instance of the factory.
|
static XMLEventFactory |
XMLEventFactory.newFactory(String
Create a new instance of the factory.
|
static XMLInputFactory |
XMLInputFactory.newFactory(String
Create a new instance of the factory.
|
static XMLInputFactory |
XMLOutputFactory.newInstance(String
Deprecated.
This method has been deprecated because it returns an instance of XMLInputFactory, which is of the wrong class. Use the new method
XMLOutputFactory instead.
|
static XMLEventFactory |
XMLEventFactory.newInstance(String
Deprecated.
This method has been deprecated to maintain API consistency. All newInstance methods have been replaced with corresponding newFactory methods. The replacement
XMLEventFactory method defines no changes in behavior.
|
static XMLInputFactory |
XMLInputFactory.newInstance(String
Deprecated.
This method has been deprecated to maintain API consistency. All newInstance methods have been replaced with corresponding newFactory methods. The replacement
XMLInputFactory method defines no changes in behavior.
|
| Modifier and Type | Method and Description |
|---|---|
static TransformerFactory |
TransformerFactory.newInstance(String
Obtain a new instance of a
TransformerFactory from factory class name.
|
| Modifier and Type | Method and Description |
|---|---|
static SchemaFactory |
SchemaFactory.newInstance(String
Obtain a new instance of a
SchemaFactory from class name.
|
| Modifier and Type | Method and Description |
|---|---|
static XPathFactory |
XPathFactory.newInstance(String
Obtain a new instance of a
XPathFactory from a factory class name.
|