W3cubDocs

/OpenJDK 8 Web

OpenJDK 8 Documentation (Web)

Packages
Package Description
java.applet

Provides the classes necessary to create an applet and the classes an applet uses to communicate with its applet context.

java.rmi

Provides the RMI package.

java.rmi.activation

Provides support for RMI Object Activation.

java.rmi.dgc

Provides classes and interface for RMI distributed garbage-collection (DGC).

java.rmi.registry

Provides a class and two interfaces for the RMI registry.

java.rmi.server

Provides classes and interfaces for supporting the server side of RMI.

java.sql

Provides the API for accessing and processing data stored in a data source (usually a relational database) using the JavaTM programming language.

javax.accessibility

Defines a contract between user-interface components and an assistive technology that provides access to those components.

javax.activation
javax.activity

Contains Activity service related exceptions thrown by the ORB machinery during unmarshalling.

javax.jws
javax.jws.soap
javax.rmi

Contains user APIs for RMI-IIOP.

javax.rmi.CORBA

Contains portability APIs for RMI-IIOP.

javax.rmi.ssl

Provides implementations of RMIClientSocketFactory and RMIServerSocketFactory over the Secure Sockets Layer (SSL) or Transport Layer Security (TLS) protocols.

javax.sql

Provides the API for server side data source access and processing from the JavaTM programming language.

javax.sql.rowset

Standard interfaces and base classes for JDBC RowSet implementations.

javax.sql.rowset.serial

Provides utility classes to allow serializable mappings between SQL types and data types in the Java programming language.

javax.sql.rowset.spi

The standard classes and interfaces that a third party vendor has to use in its implementation of a synchronization provider.

javax.transaction

Contains three exceptions thrown by the ORB machinery during unmarshalling.

javax.transaction.xa

Provides the API that defines the contract between the transaction manager and the resource manager, which allows the transaction manager to enlist and delist resource objects (supplied by the resource manager driver) in JTA transactions.

javax.xml
javax.xml.bind

Provides a runtime binding framework for client applications including unmarshalling, marshalling, and validation capabilities.

javax.xml.bind.annotation

Defines annotations for customizing Java program elements to XML Schema mapping.

javax.xml.bind.annotation.adapters

XmlAdapter and its spec-defined sub-classes to allow arbitrary Java classes to be used with JAXB.

javax.xml.bind.attachment

This package is implemented by a MIME-based package processor that enables the interpretation and creation of optimized binary data within an MIME-based package format.

javax.xml.bind.helpers

JAXB Provider Use Only: Provides partial default implementations for some of the javax.xml.bind interfaces.

javax.xml.bind.util

Useful client utility classes.

javax.xml.crypto

Common classes for XML cryptography.

javax.xml.crypto.dom

DOM-specific classes for the javax.xml.crypto package.

javax.xml.crypto.dsig

Classes for generating and validating XML digital signatures.

javax.xml.crypto.dsig.dom

DOM-specific classes for the javax.xml.crypto.dsig package.

javax.xml.crypto.dsig.keyinfo

Classes for parsing and processing KeyInfo elements and structures.

javax.xml.crypto.dsig.spec

Parameter classes for XML digital signatures.

javax.xml.datatype

XML/Java Type Mappings.

javax.xml.namespace

XML Namespace processing.

javax.xml.parsers

Provides classes allowing the processing of XML documents.

javax.xml.soap

Provides the API for creating and building SOAP messages.

javax.xml.stream
javax.xml.stream.events
javax.xml.stream.util
javax.xml.transform

This package defines the generic APIs for processing transformation instructions, and performing a transformation from source to result.

javax.xml.transform.dom

This package implements DOM-specific transformation APIs.

javax.xml.transform.sax

This package implements SAX2-specific transformation APIs.

javax.xml.transform.stax

Provides for StAX-specific transformation APIs.

javax.xml.transform.stream

This package implements stream- and URI- specific transformation APIs.

javax.xml.validation

This package provides an API for validation of XML documents.

javax.xml.ws

This package contains the core JAX-WS APIs.

javax.xml.ws.handler

This package defines APIs for message handlers.

javax.xml.ws.handler.soap

This package defines APIs for SOAP message handlers.

javax.xml.ws.http

This package defines APIs specific to the HTTP binding.

javax.xml.ws.soap

This package defines APIs specific to the SOAP binding.

javax.xml.ws.spi

This package defines SPIs for JAX-WS.

javax.xml.ws.spi.http

Provides HTTP SPI that is used for portable deployment of JAX-WS web services in containers(for e.g.

javax.xml.ws.wsaddressing

This package defines APIs related to WS-Addressing.

javax.xml.xpath

This package provides an object-model neutral API for the evaluation of XPath expressions and access to the evaluation environment.

org.ietf.jgss

This package presents a framework that allows application developers to make use of security services like authentication, data integrity and data confidentiality from a variety of underlying security mechanisms like Kerberos, using a unified API.

org.omg.CORBA

Provides the mapping of the OMG CORBA APIs to the JavaTM programming language, including the class ORB, which is implemented so that a programmer can use it as a fully-functional Object Request Broker (ORB).

org.omg.CORBA_2_3

The CORBA_2_3 package defines additions to existing CORBA interfaces in the Java[tm] Standard Edition 6. These changes occurred in recent revisions to the CORBA API defined by the OMG. The new methods were added to interfaces derived from the corresponding interfaces in the CORBA package. This provides backward compatibility and avoids breaking the JCK tests.

org.omg.CORBA_2_3.portable

Provides methods for the input and output of value types, and contains other updates to the org/omg/CORBA/portable package.

org.omg.CORBA.DynAnyPackage

Provides the exceptions used with the DynAny interface (InvalidValue, Invalid, InvalidSeq, and TypeMismatch).

org.omg.CORBA.ORBPackage

Provides the exception InvalidName, which is thrown by the method ORB.resolve_initial_references and the exception InconsistentTypeCode, which is thrown by the Dynamic Any creation methods in the ORB class.

org.omg.CORBA.portable

Provides a portability layer, that is, a set of ORB APIs that makes it possible for code generated by one vendor to run on another vendor's ORB.

org.omg.CORBA.TypeCodePackage

Provides the user-defined exceptions BadKind and Bounds, which are thrown by methods in in the class TypeCode.

org.omg.CosNaming

Provides a naming service for Java IDL.

org.omg.CosNaming.NamingContextExtPackage

This package contains the following classes, which are used in org.omg.CosNaming.NamingContextExt:

org.omg.CosNaming.NamingContextPackage

This package contains Exception classes for the org.omg.CosNaming package.

org.omg.Dynamic

This package contains the Dynamic module specified in the OMG Portable Interceptor specification, http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06, section 21.9.

org.omg.DynamicAny

Provides classes and interfaces that enable traversal of the data value associated with an any at runtime, and extraction of the primitive constituents of the data value.

org.omg.DynamicAny.DynAnyFactoryPackage

This package contains classes and exceptions from the DynAnyFactory interface of the DynamicAny module specified in the OMG The Common Object Request Broker: Architecture and Specification, http://cgi.omg.org/cgi-bin/doc?formal/99-10-07, section 9.2.2.

org.omg.DynamicAny.DynAnyPackage

This package contains classes and exceptions from the DynAny interface of the DynamicAny module specified in the OMG The Common Object Request Broker: Architecture and Specification, http://cgi.omg.org/cgi-bin/doc?formal/99-10-07, section 9.2.

org.omg.IOP

This package contains the IOP module specified in the OMG document The Common Object Request Broker: Architecture and Specification, http://cgi.omg.org/cgi-bin/doc?formal/99-10-07, section 13.6.

org.omg.IOP.CodecFactoryPackage

This package contains the exceptions specified in the IOP::CodeFactory interface (as part of the Portable Interceptors spec).

org.omg.IOP.CodecPackage

This package is generated from the IOP::Codec IDL interface definition.

org.omg.Messaging

This package contains the Messaging module specified in the OMG CORBA Messaging specification, http://cgi.omg.org/cgi-bin/doc?formal/99-10-07.

org.omg.PortableInterceptor

Provides a mechanism to register ORB hooks through which ORB services can intercept the normal flow of execution of the ORB.

org.omg.PortableInterceptor.ORBInitInfoPackage

This package contains the exceptions and typedefs from the ORBInitInfo local interface of the PortableInterceptor module specified in the OMG Portable Interceptor specification, http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06, section 21.7.2.

org.omg.PortableServer

Provides classes and interfaces for making the server side of your applications portable across multivendor ORBs.

org.omg.PortableServer.CurrentPackage

Provides method implementations with access to the identity of the object on which the method was invoked.

org.omg.PortableServer.POAManagerPackage

Encapsulates the processing state of the POAs it is associated with.

org.omg.PortableServer.POAPackage

Allows programmers to construct object implementations that are portable between different ORB products.

org.omg.PortableServer.portable

Provides classes and interfaces for making the server side of your applications portable across multivendor ORBs.

org.omg.PortableServer.ServantLocatorPackage

Provides classes and interfaces for locating the servant.

org.omg.SendingContext

Provides support for the marshalling of value types.

org.omg.stub.java.rmi

Contains RMI-IIOP Stubs for the Remote types that occur in the java.rmi package.

org.w3c.dom

Provides the interfaces for the Document Object Model (DOM).

org.w3c.dom.bootstrap
org.w3c.dom.events
org.w3c.dom.ls
org.w3c.dom.views
org.xml.sax

This package provides the core SAX APIs.

org.xml.sax.ext

This package contains interfaces to SAX2 facilities that conformant SAX drivers won't necessarily support.

org.xml.sax.helpers

This package contains "helper" classes, including support for bootstrapping SAX-based applications.

© 1993–2017, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.