| 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.awt | Contains all of the classes for creating user
interfaces and for painting graphics and images. | 
| java.awt.color | Provides classes for color spaces. | 
| java.awt.datatransfer | Provides interfaces and classes for transferring data
between and within applications. | 
| java.awt.dnd | Drag and Drop is a direct manipulation gesture found in many Graphical
User Interface systems that provides a mechanism to transfer
information between two entities logically associated with presentation
elements in the GUI. | 
| java.awt.event | Provides interfaces and classes for dealing with different
types of events fired by AWT components. | 
| java.awt.font | Provides classes and interface relating to fonts. | 
| java.awt.geom | Provides the Java 2D classes for defining and performing operations
on objects related to two-dimensional geometry. | 
| java.awt.image | Provides classes for creating and modifying images. | 
| java.awt.image.renderable | Provides classes and interfaces for producing
rendering-independent images. | 
| java.awt.print | Provides classes and interfaces for a general printing API. | 
| java.beans | Contains classes related to developing
beans -- components
based on the JavaBeans™ architecture. | 
| java.beans.beancontext | Provides classes and interfaces relating to bean context. | 
| java.io | Provides for system input and output through data streams,
serialization and the file system. | 
| java.lang | Provides classes that are fundamental to the design of the Java
 programming language. | 
| java.lang.annotation | Provides library support for the Java programming language
 annotation facility. | 
| java.lang.instrument | Provides services that allow Java programming language agents to instrument programs running on the JVM. | 
| java.lang.invoke | The  java.lang.invokepackage contains dynamic language support provided directly by
 the Java core class libraries and virtual machine. | 
| java.lang.management | Provides the management interfaces for monitoring and management of the
Java virtual machine and other components in the Java runtime. | 
| java.lang.reflect | Provides classes and interfaces for obtaining reflective
 information about classes and objects. | 
| java.math | Provides classes for performing arbitrary-precision integer
 arithmetic ( BigInteger) and arbitrary-precision decimal
 arithmetic (BigDecimal). | 
| java.net | Provides the classes for implementing networking applications. | 
| java.nio | Defines buffers, which are containers for data, and provides an overview of the
other NIO packages. | 
| java.nio.channels | Defines channels, which represent connections to entities that are capable of
 performing I/O operations, such as files and sockets; defines selectors, for
 multiplexed, non-blocking I/O operations. | 
| java.nio.charset | Defines charsets, decoders, and encoders, for translating between bytes and
Unicode characters. | 
| java.nio.file | Defines interfaces and classes for the Java virtual machine to access files,
 file attributes, and file systems. | 
| java.nio.file.attribute | Interfaces and classes providing access to file and file system attributes. | 
| 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.server | Provides classes and interfaces for supporting the server
side of RMI. | 
| java.security | Provides the classes and interfaces for the security framework. | 
| java.security.acl | The classes and interfaces in this package have been
 superseded by classes in the java.security package. | 
| java.security.cert | Provides classes and interfaces for parsing and managing
 certificates, certificate revocation lists (CRLs), and
 certification paths. | 
| java.security.interfaces | Provides interfaces for generating RSA (Rivest, Shamir and
 Adleman AsymmetricCipher algorithm)
 keys as defined in the RSA Laboratory Technical Note
 PKCS#1, and DSA (Digital Signature
 Algorithm) keys as defined in NIST's FIPS-186. | 
| java.security.spec | Provides classes and interfaces for key specifications and algorithm
 parameter specifications. | 
| java.sql | Provides the API for accessing and processing data stored in a 
data source (usually a relational database) using the 
JavaTM programming language. | 
| java.text | Provides classes and interfaces for handling text, dates, numbers, and messages
in a manner independent of natural languages. | 
| java.time | 
 The main API for dates, times, instants, and durations. | 
| java.time.chrono | 
 Generic API for calendar systems other than the default ISO. | 
| java.time.format | 
 Provides classes to print and parse dates and times. | 
| java.time.temporal | 
 Access to date and time using fields and units, and date time adjusters. | 
| java.time.zone | 
 Support for time-zones and their rules. | 
| 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). | 
| java.util.concurrent | Utility classes commonly useful in concurrent programming. | 
| java.util.concurrent.atomic | A small toolkit of classes that support lock-free thread-safe
 programming on single variables. | 
| java.util.concurrent.locks | Interfaces and classes providing a framework for locking and waiting
 for conditions that is distinct from built-in synchronization and
 monitors. | 
| java.util.jar | Provides classes for reading and writing the JAR (Java ARchive) file
format, which is based on the standard ZIP file format with an
optional manifest file. | 
| java.util.logging | 
Provides the classes and interfaces of 
the JavaTM 2
 platform's core logging facilities. | 
| java.util.prefs | This package allows applications to store and retrieve user and system
preference and configuration data. | 
| java.util.regex | Classes for matching character sequences against patterns specified by regular
expressions. | 
| java.util.stream | Classes to support functional-style operations on streams of elements, such
 as map-reduce transformations on collections. | 
| java.util.zip | Provides classes for reading and writing the standard ZIP and GZIP
file formats. | 
| javax.activation | |
| javax.activity | Contains Activity service related exceptions thrown by the ORB machinery during
unmarshalling. | 
| javax.annotation | |
| javax.annotation.processing | Facilities for declaring annotation processors and for
 allowing annotation processors to communicate with an annotation processing
 tool environment. | 
| javax.crypto | Provides the classes and interfaces for cryptographic operations. | 
| javax.crypto.interfaces | Provides interfaces for Diffie-Hellman keys as defined in
RSA Laboratories' PKCS #3. | 
| javax.crypto.spec | Provides classes and interfaces for key specifications and algorithm
parameter specifications. | 
| javax.imageio | The main package of the Java Image I/O API. | 
| javax.imageio.metadata | A package of the Java Image I/O API dealing with reading and writing
metadata. | 
| javax.jws | |
| javax.jws.soap | |
| javax.lang.model | Classes and hierarchies of packages used to model the Java
 programming language. | 
| javax.lang.model.element | Interfaces used to model elements of the Java programming language. | 
| javax.lang.model.type | Interfaces used to model Java programming language types. | 
| javax.management | Provides the core classes for the Java Management Extensions. | 
| javax.management.loading | Provides the classes which implement advanced dynamic
        loading. | 
| javax.management.modelmbean | Provides the definition of the ModelMBean classes. | 
| javax.management.monitor | Provides the definition of the monitor classes. | 
| javax.management.openmbean | Provides the open data types and Open MBean descriptor classes. | 
| javax.management.relation | Provides the definition of the Relation Service. | 
| javax.management.remote | Interfaces for remote access to
        JMX MBean servers. | 
| 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.management.timer | Provides the definition of the Timer MBean. | 
| javax.naming | Provides the classes and interfaces for accessing naming services. | 
| javax.naming.directory | Extends the javax.naming package to provide functionality
for accessing directory services. | 
| javax.naming.event | Provides support for event notification when accessing naming and
directory services. | 
| javax.naming.ldap | Provides support for LDAPv3 extended operations and controls. | 
| javax.naming.spi | |
| javax.net.ssl | Provides classes for the secure socket package. | 
| javax.print | Provides the principal classes and interfaces for the 
JavaTM Print Service API. | 
| javax.print.attribute | Provides classes and interfaces
that describe the types of JavaTM Print
Service attributes and how they can be collected into attribute sets. | 
| javax.print.attribute.standard | Package javax.print.attribute.standard
contains classes for specific printing attributes. | 
| javax.print.event | Package javax.print.event contains event classes  and listener interfaces. | 
| javax.rmi.CORBA | Contains portability APIs for RMI-IIOP. | 
| javax.rmi.ssl | Provides implementations of  RMIClientSocketFactoryandRMIServerSocketFactoryover 
the Secure Sockets Layer (SSL) or Transport Layer Security (TLS) protocols. | 
| 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.security.auth | This package provides a framework for authentication and
 authorization. | 
| javax.security.auth.callback | This package provides the classes necessary for services
 to interact with applications in order to retrieve
 information (authentication data including usernames
 or passwords, for example) or to display information
 (error and warning messages, for example). | 
| javax.security.auth.kerberos | This package contains utility classes related to the Kerberos network
 authentication protocol. | 
| javax.security.auth.login | This package provides a pluggable authentication framework. | 
| javax.security.auth.x500 | This package contains the classes that should be used to store
 X500 Principal and X500 Private Credentials in a
 Subject. | 
| javax.security.sasl | Contains class and interfaces for supporting SASL. | 
| javax.sound.midi | Provides interfaces and classes for I/O, sequencing, and synthesis of MIDI 
(Musical Instrument Digital Interface) data. | 
| javax.sound.sampled | Provides interfaces and classes for capture, processing, and playback of sampled audio data. | 
| 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  RowSetimplementations. | 
| 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.swing | Provides a set of "lightweight"
(all-Java language) components that,
to the maximum degree possible, work the same on all platforms. | 
| javax.swing.border | Provides classes and interface for drawing
specialized borders around a Swing component. | 
| javax.swing.colorchooser | Contains classes and interfaces used by the  JColorChoosercomponent. | 
| javax.swing.event | Provides for events fired by Swing components. | 
| javax.swing.plaf | Provides one interface and many abstract classes that
Swing uses to provide its pluggable look-and-feel capabilities. | 
| javax.swing.plaf.basic | Provides user interface objects built according to the
Basic look and feel. | 
| javax.swing.plaf.metal | Provides user interface objects built according to
the Java look and feel (once codenamed Metal),
which is the default look and feel. | 
| javax.swing.plaf.nimbus | Provides user interface objects built according to the cross-platform
Nimbus look and feel. | 
| javax.swing.plaf.synth | 
      Synth is a skinnable look and feel in which all painting is
      delegated. | 
| javax.swing.table | Provides classes and interfaces for dealing with
 javax.swing.JTable. | 
| javax.swing.text | Provides classes and interfaces that deal with editable
and noneditable text components. | 
| javax.swing.text.html | Provides the class  HTMLEditorKitand supporting classes
for creating HTML text editors. | 
| javax.swing.text.html.parser | Provides the default HTML parser, along with support classes. | 
| javax.swing.text.rtf | Provides a class ( RTFEditorKit) for creating Rich-Text-Format
text editors. | 
| javax.swing.tree | Provides classes and interfaces for dealing with
 javax.swing.JTree. | 
| javax.swing.undo | Allows developers to provide support for undo/redo
in applications such as text editors. | 
| javax.tools | Provides interfaces for tools which can be invoked from a program,
 for example, compilers. | 
| 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.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.crypto | Common classes for XML cryptography. | 
| javax.xml.crypto.dsig | Classes for generating and validating 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.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.ws | This package contains the core JAX-WS APIs. | 
| javax.xml.ws.handler | This package defines APIs for 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.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.portable | Provides methods for the input and output of value types, and contains 
 other updates to the  org/omg/CORBA/portablepackage. | 
| org.omg.CORBA.DynAnyPackage | Provides the exceptions used with the  DynAnyinterface 
(InvalidValue,Invalid,InvalidSeq, andTypeMismatch). | 
| org.omg.CORBA.ORBPackage | Provides the exception  InvalidName, which is thrown
by the methodORB.resolve_initial_referencesand the exceptionInconsistentTypeCode, 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  BadKindandBounds, which are thrown by methods in
in the classTypeCode. | 
| 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  anyat
runtime, and extraction of the primitive constituents of the data value. | 
| 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.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.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.events | |
| org.w3c.dom.ls | |
| org.xml.sax |  This package provides the core SAX APIs. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AppletAn applet is a small program that is intended not to be run on
 its own, but rather to be embedded inside another application. | 
| protected class  | Applet.AccessibleAppletThis class implements accessibility support for the
  Appletclass. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AWTErrorThrown when a serious Abstract Window Toolkit error has occurred. | 
| class  | AWTEventThe root event class for all AWT events. | 
| class  | AWTExceptionSignals that an Abstract Window Toolkit exception has occurred. | 
| class  | AWTKeyStrokeAn  AWTKeyStrokerepresents a key action on the
 keyboard, or equivalent input device. | 
| class  | AWTPermissionThis class is for AWT permissions. | 
| class  | BorderLayoutA border layout lays out a container, arranging and resizing
 its components to fit in five regions:
 north, south, east, west, and center. | 
| class  | ButtonThis class creates a labeled button. | 
| protected class  | Button.AccessibleAWTButtonThis class implements accessibility support for the
  Buttonclass. | 
| class  | CanvasA  Canvascomponent represents a blank rectangular
 area of the screen onto which the application can draw or from
 which the application can trap input events from the user. | 
| protected class  | Canvas.AccessibleAWTCanvasThis class implements accessibility support for the
  Canvasclass. | 
| class  | CardLayoutA  CardLayoutobject is a layout manager for a
 container. | 
| class  | CheckboxA check box is a graphical component that can be in either an
 "on" ( true) or "off" (false) state. | 
| protected class  | Checkbox.AccessibleAWTCheckboxThis class implements accessibility support for the
  Checkboxclass. | 
| class  | CheckboxGroupThe  CheckboxGroupclass is used to group together
 a set ofCheckboxbuttons. | 
| class  | CheckboxMenuItemThis class represents a check box that can be included in a menu. | 
| protected class  | CheckboxMenuItem.AccessibleAWTCheckboxMenuItemInner class of CheckboxMenuItem used to provide default support for
 accessibility. | 
| class  | ChoiceThe  Choiceclass presents a pop-up menu of choices. | 
| protected class  | Choice.AccessibleAWTChoiceThis class implements accessibility support for the
  Choiceclass. | 
| class  | ColorThe  Colorclass is used to encapsulate colors in the default
 sRGB color space or colors in arbitrary color spaces identified by aColorSpace. | 
| class  | ComponentA component is an object having a graphical representation
 that can be displayed on the screen and that can interact with the
 user. | 
| protected class  | Component.AccessibleAWTComponentInner class of Component used to provide default support for
 accessibility. | 
| static class  | Component.BaselineResizeBehaviorEnumeration of the common ways the baseline of a component can
 change as the size changes. | 
| class  | ComponentOrientationThe ComponentOrientation class encapsulates the language-sensitive
 orientation that is to be used to order the elements of a component
 or of text. | 
| class  | ContainerA generic Abstract Window Toolkit(AWT) container object is a component
 that can contain other AWT components. | 
| protected class  | Container.AccessibleAWTContainerInner class of Container used to provide default support for
 accessibility. | 
| class  | ContainerOrderFocusTraversalPolicyA FocusTraversalPolicy that determines traversal order based on the order
 of child Components in a Container. | 
| class  | CursorA class to encapsulate the bitmap representation of the mouse cursor. | 
| class  | DefaultFocusTraversalPolicyA FocusTraversalPolicy that determines traversal order based on the order
 of child Components in a Container. | 
| static class  | Desktop.ActionRepresents an action type. | 
| class  | DialogA Dialog is a top-level window with a title and a border
 that is typically used to take some form of input from the user. | 
| protected class  | Dialog.AccessibleAWTDialogThis class implements accessibility support for the
  Dialogclass. | 
| static class  | Dialog.ModalExclusionTypeAny top-level window can be marked not to be blocked by modal
 dialogs. | 
| static class  | Dialog.ModalityTypeModal dialogs block all input to some top-level windows. | 
| class  | DimensionThe  Dimensionclass encapsulates the width and
 height of a component (in integer precision) in a single object. | 
| class  | EventNOTE: The  Eventclass is obsolete and is
 available only for backwards compatibility. | 
| class  | FileDialogThe  FileDialogclass displays a dialog window
 from which the user can select a file. | 
| class  | FlowLayoutA flow layout arranges components in a directional flow, much
 like lines of text in a paragraph. | 
| class  | FontThe  Fontclass represents fonts, which are used to
 render text in a visible way. | 
| class  | FontFormatExceptionThrown by method createFont in the  Fontclass to indicate
 that the specified font is bad. | 
| class  | FontMetricsThe  FontMetricsclass defines a font metrics object, which
 encapsulates information about the rendering of a particular font on a
 particular screen. | 
| class  | FrameA  Frameis a top-level window with a title and a border. | 
| protected class  | Frame.AccessibleAWTFrameThis class implements accessibility support for the
  Frameclass. | 
| class  | GraphicsConfigTemplateThe  GraphicsConfigTemplateclass is used to obtain a validGraphicsConfiguration. | 
| static class  | GraphicsDevice.WindowTranslucencyKinds of translucency supported by the underlying system. | 
| class  | GridBagConstraintsThe  GridBagConstraintsclass specifies constraints
 for components that are laid out using theGridBagLayoutclass. | 
| class  | GridBagLayoutThe  GridBagLayoutclass is a flexible layout
 manager that aligns components vertically, horizontally or along their
 baseline without requiring that the components be of the same size. | 
| class  | GridBagLayoutInfoThe  GridBagLayoutInfois an utility class forGridBagLayoutlayout manager. | 
| class  | GridLayoutThe  GridLayoutclass is a layout manager that
 lays out a container's components in a rectangular grid. | 
| class  | HeadlessExceptionThrown when code that is dependent on a keyboard, display, or mouse
 is called in an environment that does not support a keyboard, display,
 or mouse. | 
| class  | IllegalComponentStateExceptionSignals that an AWT component is not in an appropriate state for
 the requested operation. | 
| class  | InsetsAn  Insetsobject is a representation of the borders
 of a container. | 
| class  | LabelA  Labelobject is a component for placing text in a
 container. | 
| protected class  | Label.AccessibleAWTLabelThis class implements accessibility support for the
  Labelclass. | 
| class  | ListThe  Listcomponent presents the user with a
 scrolling list of text items. | 
| protected class  | List.AccessibleAWTListThis class implements accessibility support for the
  Listclass. | 
| protected class  | List.AccessibleAWTList.AccessibleAWTListChildThis class implements accessibility support for
 List children. | 
| class  | MediaTrackerThe  MediaTrackerclass is a utility class to track
 the status of a number of media objects. | 
| class  | MenuA  Menuobject is a pull-down menu component
 that is deployed from a menu bar. | 
| protected class  | Menu.AccessibleAWTMenuInner class of Menu used to provide default support for
 accessibility. | 
| class  | MenuBarThe  MenuBarclass encapsulates the platform's
 concept of a menu bar bound to a frame. | 
| protected class  | MenuBar.AccessibleAWTMenuBarInner class of MenuBar used to provide default support for
 accessibility. | 
| class  | MenuComponentThe abstract class  MenuComponentis the superclass
 of all menu-related components. | 
| protected class  | MenuComponent.AccessibleAWTMenuComponentInner class of  MenuComponentused to provide
 default support for accessibility. | 
| class  | MenuItemAll items in a menu must belong to the class
  MenuItem, or one of its subclasses. | 
| protected class  | MenuItem.AccessibleAWTMenuItemInner class of MenuItem used to provide default support for
 accessibility. | 
| class  | MenuShortcutThe  MenuShortcutclass represents a keyboard accelerator
 for a MenuItem. | 
| static class  | MultipleGradientPaint.ColorSpaceTypeThe color space in which to perform the gradient interpolation. | 
| static class  | MultipleGradientPaint.CycleMethodThe method to use when painting outside the gradient bounds. | 
| class  | PanelPanelis the simplest container class. | 
| protected class  | Panel.AccessibleAWTPanelThis class implements accessibility support for the
  Panelclass. | 
| class  | PointA point representing a location in  (x,y)coordinate space,
 specified in integer precision. | 
| class  | PolygonThe  Polygonclass encapsulates a description of a
 closed, two-dimensional region within a coordinate space. | 
| class  | PopupMenuA class that implements a menu which can be dynamically popped up
 at a specified position within a component. | 
| protected class  | PopupMenu.AccessibleAWTPopupMenuInner class of PopupMenu used to provide default support for
 accessibility. | 
| class  | RectangleA  Rectanglespecifies an area in a coordinate space that is
 enclosed by theRectangleobject's upper-left point(x,y)in the coordinate space, its width, and its height. | 
| class  | ScrollbarThe  Scrollbarclass embodies a scroll bar, a
 familiar user-interface object. | 
| protected class  | Scrollbar.AccessibleAWTScrollBarThis class implements accessibility support for the
  Scrollbarclass. | 
| class  | ScrollPaneA container class which implements automatic horizontal and/or
 vertical scrolling for a single child component. | 
| protected class  | ScrollPane.AccessibleAWTScrollPaneThis class implements accessibility support for the
  ScrollPaneclass. | 
| class  | ScrollPaneAdjustableThis class represents the state of a horizontal or vertical
 scrollbar of a  ScrollPane. | 
| class  | SystemColorA class to encapsulate symbolic colors representing the color of
 native GUI objects on a system. | 
| class  | TextAreaA  TextAreaobject is a multi-line region
 that displays text. | 
| protected class  | TextArea.AccessibleAWTTextAreaThis class implements accessibility support for the
  TextAreaclass. | 
| class  | TextComponentThe  TextComponentclass is the superclass of
 any component that allows the editing of some text. | 
| protected class  | TextComponent.AccessibleAWTTextComponentThis class implements accessibility support for the
  TextComponentclass. | 
| class  | TextFieldA  TextFieldobject is a text component
 that allows for the editing of a single line of text. | 
| protected class  | TextField.AccessibleAWTTextFieldThis class implements accessibility support for the
  TextFieldclass. | 
| static class  | TrayIcon.MessageTypeThe message type determines which icon will be displayed in the
 caption of the message, and a possible system sound a message
 may generate upon showing. | 
| class  | WindowA  Windowobject is a top-level window with no borders and no
 menubar. | 
| protected class  | Window.AccessibleAWTWindowThis class implements accessibility support for the
  Windowclass. | 
| static class  | Window.TypeEnumeration of available window types. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CMMExceptionThis exception is thrown if the native CMM returns an error. | 
| class  | ColorSpaceThis abstract class is used to serve as a color space tag to identify the
 specific color space of a Color object or, via a ColorModel object,
 of an Image, a BufferedImage, or a GraphicsDevice. | 
| class  | ICC_ColorSpaceThe ICC_ColorSpace class is an implementation of the abstract
 ColorSpace class. | 
| class  | ICC_ProfileA representation of color profile data for device independent and
 device dependent color spaces based on the International Color
 Consortium Specification ICC.1:2001-12, File Format for Color Profiles,
 (see  http://www.color.org). | 
| class  | ICC_ProfileGrayA subclass of the ICC_Profile class which represents profiles
 which meet the following criteria: the color space type of the
 profile is TYPE_GRAY and the profile includes the grayTRCTag and
 mediaWhitePointTag tags. | 
| class  | ICC_ProfileRGBThe ICC_ProfileRGB class is a subclass of the ICC_Profile class
 that represents profiles which meet the following criteria:
 
 The profile's color space type is RGB.
 The profile includes the  redColorantTag,greenColorantTag,blueColorantTag,redTRCTag,greenTRCTag,blueTRCTag, andmediaWhitePointTagtags.
 
 TheICC_ProfilegetInstancemethod will
 return anICC_ProfileRGBobject when these conditions are met. | 
| class  | ProfileDataExceptionThis exception is thrown when an error occurs in accessing or
 processing an ICC_Profile object. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DataFlavorA  DataFlavorprovides meta information about data. | 
| class  | FlavorEventFlavorEventis used to notify interested parties
 that availableDataFlavors have changed in theClipboard(the event source). | 
| class  | MimeTypeParseExceptionA class to encapsulate MimeType parsing related exceptions | 
| class  | UnsupportedFlavorExceptionSignals that the requested data is not supported in this flavor. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DragGestureEventA  DragGestureEventis passed
 toDragGestureListener's
 dragGestureRecognized() method
 when a particularDragGestureRecognizerdetects that a
 platform dependent drag initiating gesture has occurred
 on theComponentthat it is tracking. | 
| class  | DragGestureRecognizerThe  DragGestureRecognizeris an
 abstract base class for the specification
 of a platform-dependent listener that can be associated with a particularComponentin order to
 identify platform-dependent drag initiating gestures. | 
| class  | DragSourceThe  DragSourceis the entity responsible
 for the initiation of the Drag
 and Drop operation, and may be used in a number of scenarios:
 
 1 default instance per JVM for the lifetime of that JVM. | 
| class  | DragSourceContextThe  DragSourceContextclass is responsible for managing the
 initiator side of the Drag and Drop protocol. | 
| class  | DragSourceDragEventThe  DragSourceDragEventis
 delivered from theDragSourceContextPeer,
 via theDragSourceContext, to theDragSourceListenerregistered with thatDragSourceContextand with its associatedDragSource. | 
| class  | DragSourceDropEventThe  DragSourceDropEventis delivered
 from theDragSourceContextPeer,
 via theDragSourceContext, to thedragDropEndmethod ofDragSourceListeners registered with thatDragSourceContextand with its associatedDragSource. | 
| class  | DragSourceEventThis class is the base class for
  DragSourceDragEventandDragSourceDropEvent. | 
| class  | DropTargetThe  DropTargetis associated
 with aComponentwhen thatComponentwishes
 to accept drops during Drag and Drop operations. | 
| class  | DropTargetContextA  DropTargetContextis created
 whenever the logical cursor associated
 with a Drag and Drop operation coincides with the visible geometry of
 aComponentassociated with aDropTarget. | 
| class  | DropTargetDragEventThe  DropTargetDragEventis delivered to aDropTargetListenervia its
 dragEnter() and dragOver() methods. | 
| class  | DropTargetDropEventThe  DropTargetDropEventis delivered
 via theDropTargetListenerdrop() method. | 
| class  | DropTargetEventThe  DropTargetEventis the base
 class for both theDropTargetDragEventand theDropTargetDropEvent. | 
| class  | InvalidDnDOperationExceptionThis exception is thrown by various methods in the java.awt.dnd package. | 
| class  | MouseDragGestureRecognizerThis abstract subclass of  DragGestureRecognizerdefines aDragGestureRecognizerfor mouse-based gestures. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ActionEventA semantic event which indicates that a component-defined action occurred. | 
| class  | AdjustmentEventThe adjustment event emitted by Adjustable objects like
  ScrollbarandScrollPane. | 
| class  | ComponentEventA low-level event which indicates that a component moved, changed
 size, or changed visibility (also, the root class for the other
 component-level events). | 
| class  | ContainerEventA low-level event which indicates that a container's contents
 changed because a component was added or removed. | 
| class  | FocusEventA low-level event which indicates that a Component has gained or lost the
 input focus. | 
| class  | HierarchyEventAn event which indicates a change to the  Componenthierarchy to whichComponentbelongs. | 
| class  | InputEventThe root event class for all component-level input events. | 
| class  | InputMethodEventInput method events contain information about text that is being
 composed using an input method. | 
| class  | InvocationEventAn event which executes the  run()method on aRunnable
 when dispatched by the AWT event dispatcher thread. | 
| class  | ItemEventA semantic event which indicates that an item was selected or deselected. | 
| class  | KeyEventAn event which indicates that a keystroke occurred in a component. | 
| class  | MouseEventAn event which indicates that a mouse action occurred in a component. | 
| class  | MouseWheelEventAn event which indicates that the mouse wheel was rotated in a component. | 
| class  | PaintEventThe component-level paint event. | 
| class  | TextEventA semantic event which indicates that an object's text changed. | 
| class  | WindowEventA low-level event that indicates that a window has changed its status. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | NumericShaperThe  NumericShaperclass is used to convert Latin-1 (European)
 digits to other Unicode decimal digits. | 
| static class  | NumericShaper.RangeA  NumericShaper.Rangerepresents a Unicode range of a
 script having its own decimal digits. | 
| class  | TextAttributeThe  TextAttributeclass defines attribute keys and
 attribute values used for text rendering. | 
| class  | TransformAttributeThe  TransformAttributeclass provides an immutable
 wrapper for a transform so that it is safe to use as an attribute. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AffineTransformThe  AffineTransformclass represents a 2D affine transform
 that performs a linear mapping from 2D coordinates to other 2D
 coordinates that preserves the "straightness" and
 "parallelness" of lines. | 
| static class  | Arc2D.DoubleThis class defines an arc specified in  doubleprecision. | 
| static class  | Arc2D.FloatThis class defines an arc specified in  floatprecision. | 
| static class  | CubicCurve2D.DoubleA cubic parametric curve segment specified with
  doublecoordinates. | 
| static class  | CubicCurve2D.FloatA cubic parametric curve segment specified with
  floatcoordinates. | 
| static class  | Ellipse2D.DoubleThe  Doubleclass defines an ellipse specified
 indoubleprecision. | 
| static class  | Ellipse2D.FloatThe  Floatclass defines an ellipse specified
 infloatprecision. | 
| class  | GeneralPathThe  GeneralPathclass represents a geometric path
 constructed from straight lines, and quadratic and cubic
 (Bézier) curves. | 
| class  | IllegalPathStateExceptionThe  IllegalPathStateExceptionrepresents an
 exception that is thrown if an operation is performed on a path
 that is in an illegal state with respect to the particular
 operation being performed, such as appending a path segment
 to aGeneralPathwithout an initial moveto. | 
| static class  | Line2D.DoubleA line segment specified with double coordinates. | 
| static class  | Line2D.FloatA line segment specified with float coordinates. | 
| class  | NoninvertibleTransformExceptionThe  NoninvertibleTransformExceptionclass represents
 an exception that is thrown if an operation is performed requiring
 the inverse of anAffineTransformobject but theAffineTransformis in a non-invertible state. | 
| static class  | Path2D.DoubleThe  Doubleclass defines a geometric path with
 coordinates stored in double precision floating point. | 
| static class  | Path2D.FloatThe  Floatclass defines a geometric path with
 coordinates stored in single precision floating point. | 
| static class  | Point2D.DoubleThe  Doubleclass defines a point specified indoubleprecision. | 
| static class  | Point2D.FloatThe  Floatclass defines a point specified in float
 precision. | 
| static class  | QuadCurve2D.DoubleA quadratic parametric curve segment specified with
  doublecoordinates. | 
| static class  | QuadCurve2D.FloatA quadratic parametric curve segment specified with
  floatcoordinates. | 
| static class  | Rectangle2D.DoubleThe  Doubleclass defines a rectangle specified in
 double coordinates. | 
| static class  | Rectangle2D.FloatThe  Floatclass defines a rectangle specified in float
 coordinates. | 
| static class  | RoundRectangle2D.DoubleThe  Doubleclass defines a rectangle with rounded
 corners all specified indoublecoordinates. | 
| static class  | RoundRectangle2D.FloatThe  Floatclass defines a rectangle with rounded
 corners all specified infloatcoordinates. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ImagingOpExceptionThe  ImagingOpExceptionis thrown if one of theBufferedImageOporRasterOpfilter methods cannot
 process the image. | 
| class  | RasterFormatExceptionThe  RasterFormatExceptionis thrown if there is
 invalid layout information in theRaster. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ParameterBlockA  ParameterBlockencapsulates all the information about sources and
 parameters (Objects) required by a RenderableImageOp, or other
 classes that process images. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PrinterAbortExceptionThe  PrinterAbortExceptionclass is a subclass ofPrinterExceptionand is used to indicate that a user
 or application has terminated the print job while it was in
 the process of printing. | 
| class  | PrinterExceptionThe  PrinterExceptionclass and its subclasses are used
 to indicate that an exceptional condition has occurred in the print
 system. | 
| class  | PrinterIOExceptionThe  PrinterIOExceptionclass is a subclass ofPrinterExceptionand is used to indicate that an IO error
 of some sort has occurred while printing. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | IndexedPropertyChangeEventAn "IndexedPropertyChange" event gets delivered whenever a component that
 conforms to the JavaBeans™ specification (a "bean") changes a bound
 indexed property. | 
| class  | IntrospectionExceptionThrown when an exception happens during Introspection. | 
| class  | PropertyChangeEventA "PropertyChange" event gets delivered whenever a bean changes a "bound"
 or "constrained" property. | 
| class  | PropertyChangeSupportThis is a utility class that can be used by beans that support bound
 properties. | 
| class  | PropertyVetoExceptionA PropertyVetoException is thrown when a proposed change to a
 property represents an unacceptable value. | 
| class  | VetoableChangeSupportThis is a utility class that can be used by beans that support constrained
 properties. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BeanContextChildSupport
 This is a general support class to provide support for implementing the
 BeanContextChild protocol. | 
| class  | BeanContextEventBeanContextEventis the abstract root event class
 for all events emitted
 from, and pertaining to the semantics of, aBeanContext. | 
| class  | BeanContextMembershipEventA  BeanContextMembershipEventencapsulates
 the list of children added to, or removed from,
 the membership of a particularBeanContext. | 
| class  | BeanContextServiceAvailableEvent
 This event type is used by the BeanContextServicesListener in order to
 identify the service being registered. | 
| class  | BeanContextServiceRevokedEvent
 This event type is used by the
  BeanContextServiceRevokedListenerin order to
 identify the service being revoked. | 
| class  | BeanContextServicesSupport
 This helper class provides a utility implementation of the
 java.beans.beancontext.BeanContextServices interface. | 
| protected class  | BeanContextServicesSupport.BCSSChild | 
| protected static class  | BeanContextServicesSupport.BCSSServiceProvidersubclasses may subclass this nested class to add behaviors for
 each BeanContextServicesProvider. | 
| class  | BeanContextSupportThis helper class provides a utility implementation of the
 java.beans.beancontext.BeanContext interface. | 
| protected class  | BeanContextSupport.BCSChild | 
| Modifier and Type | Method and Description | 
|---|---|
| protected static Serializable | BeanContextSupport. getChildSerializable(Object child)Gets the Serializable (if any) associated with the specified Child | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ExternalizableOnly the identity of the class of an Externalizable instance is
 written in the serialization stream and it is the responsibility
 of the class to save and restore the contents of its instances. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CharConversionExceptionBase class for character conversion exceptions. | 
| class  | EOFExceptionSignals that an end of file or end of stream has been reached
 unexpectedly during input. | 
| class  | FileAn abstract representation of file and directory pathnames. | 
| class  | FileNotFoundExceptionSignals that an attempt to open the file denoted by a specified pathname
 has failed. | 
| class  | FilePermissionThis class represents access to a file or directory. | 
| class  | InterruptedIOExceptionSignals that an I/O operation has been interrupted. | 
| class  | InvalidClassExceptionThrown when the Serialization runtime detects one of the following
 problems with a Class. | 
| class  | InvalidObjectExceptionIndicates that one or more deserialized objects failed validation
 tests. | 
| class  | IOErrorThrown when a serious I/O error has occurred. | 
| class  | IOExceptionSignals that an I/O exception of some sort has occurred. | 
| class  | NotActiveExceptionThrown when serialization or deserialization is not active. | 
| class  | NotSerializableExceptionThrown when an instance is required to have a Serializable interface. | 
| class  | ObjectStreamClassSerialization's descriptor for classes. | 
| class  | ObjectStreamExceptionSuperclass of all exceptions specific to Object Stream classes. | 
| class  | OptionalDataExceptionException indicating the failure of an object read operation due to
 unread primitive data, or the end of data belonging to a serialized
 object in the stream. | 
| class  | SerializablePermissionThis class is for Serializable permissions. | 
| class  | StreamCorruptedExceptionThrown when control information that was read from an object stream
 violates internal consistency checks. | 
| class  | SyncFailedExceptionSignals that a sync operation has failed. | 
| class  | UncheckedIOExceptionWraps an  IOExceptionwith an unchecked exception. | 
| class  | UnsupportedEncodingExceptionThe Character Encoding is not supported. | 
| class  | UTFDataFormatExceptionSignals that a malformed string in
 modified UTF-8
 format has been read in a data
 input stream or by any class that implements the data input
 interface. | 
| class  | WriteAbortedExceptionSignals that one of the ObjectStreamExceptions was thrown during a
 write operation. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractMethodErrorThrown when an application tries to call an abstract method. | 
| class  | ArithmeticExceptionThrown when an exceptional arithmetic condition has occurred. | 
| class  | ArrayIndexOutOfBoundsExceptionThrown to indicate that an array has been accessed with an
 illegal index. | 
| class  | ArrayStoreExceptionThrown to indicate that an attempt has been made to store the
 wrong type of object into an array of objects. | 
| class  | AssertionErrorThrown to indicate that an assertion has failed. | 
| class  | BooleanThe Boolean class wraps a value of the primitive type
  booleanin an object. | 
| class  | BootstrapMethodErrorThrown to indicate that an  invokedynamicinstruction has
 failed to find its bootstrap method,
 or the bootstrap method has failed to provide a
 call site with a target
 of the correct method type. | 
| class  | ByteThe  Byteclass wraps a value of primitive typebytein an object. | 
| class  | CharacterThe  Characterclass wraps a value of the primitive
 typecharin an object. | 
| static class  | Character.UnicodeScriptA family of character subsets representing the character scripts
 defined in the 
 Unicode Standard Annex #24: Script Names. | 
| class  | Class<T>Instances of the class  Classrepresent classes and
 interfaces in a running Java application. | 
| class  | ClassCastExceptionThrown to indicate that the code has attempted to cast an object
 to a subclass of which it is not an instance. | 
| class  | ClassCircularityErrorThrown when the Java Virtual Machine detects a circularity in the
 superclass hierarchy of a class being loaded. | 
| class  | ClassFormatErrorThrown when the Java Virtual Machine attempts to read a class
 file and determines that the file is malformed or otherwise cannot
 be interpreted as a class file. | 
| class  | ClassNotFoundExceptionThrown when an application tries to load in a class through its
 string name using:
 
 The  forNamemethod in classClass. | 
| class  | CloneNotSupportedExceptionThrown to indicate that the  clonemethod in classObjecthas been called to clone an object, but that
 the object's class does not implement theCloneableinterface. | 
| class  | DoubleThe  Doubleclass wraps a value of the primitive typedoublein an object. | 
| class  | Enum<E extends Enum<E>>This is the common base class of all Java language enumeration types. | 
| class  | EnumConstantNotPresentExceptionThrown when an application tries to access an enum constant by name
 and the enum type contains no constant with the specified name. | 
| class  | ErrorAn  Erroris a subclass ofThrowablethat indicates serious problems that a reasonable application
 should not try to catch. | 
| class  | ExceptionThe class  Exceptionand its subclasses are a form ofThrowablethat indicates conditions that a reasonable
 application might want to catch. | 
| class  | ExceptionInInitializerErrorSignals that an unexpected exception has occurred in a static initializer. | 
| class  | FloatThe  Floatclass wraps a value of primitive typefloatin an object. | 
| class  | IllegalAccessErrorThrown if an application attempts to access or modify a field, or
 to call a method that it does not have access to. | 
| class  | IllegalAccessExceptionAn IllegalAccessException is thrown when an application tries
 to reflectively create an instance (other than an array),
 set or get a field, or invoke a method, but the currently
 executing method does not have access to the definition of
 the specified class, field, method or constructor. | 
| class  | IllegalArgumentExceptionThrown to indicate that a method has been passed an illegal or
 inappropriate argument. | 
| class  | IllegalMonitorStateExceptionThrown to indicate that a thread has attempted to wait on an
 object's monitor or to notify other threads waiting on an object's
 monitor without owning the specified monitor. | 
| class  | IllegalStateExceptionSignals that a method has been invoked at an illegal or
 inappropriate time. | 
| class  | IllegalThreadStateExceptionThrown to indicate that a thread is not in an appropriate state
 for the requested operation. | 
| class  | IncompatibleClassChangeErrorThrown when an incompatible class change has occurred to some class
 definition. | 
| class  | IndexOutOfBoundsExceptionThrown to indicate that an index of some sort (such as to an array, to a
 string, or to a vector) is out of range. | 
| class  | InstantiationErrorThrown when an application tries to use the Java  newconstruct to instantiate an abstract class or an interface. | 
| class  | InstantiationExceptionThrown when an application tries to create an instance of a class
 using the  newInstancemethod in classClass, but the specified class object cannot be
 instantiated. | 
| class  | IntegerThe  Integerclass wraps a value of the primitive typeintin an object. | 
| class  | InternalErrorThrown to indicate some unexpected internal error has occurred in
 the Java Virtual Machine. | 
| class  | InterruptedExceptionThrown when a thread is waiting, sleeping, or otherwise occupied,
 and the thread is interrupted, either before or during the activity. | 
| class  | LinkageErrorSubclasses of  LinkageErrorindicate that a class has
 some dependency on another class; however, the latter class has
 incompatibly changed after the compilation of the former class. | 
| class  | LongThe  Longclass wraps a value of the primitive typelongin an object. | 
| class  | NegativeArraySizeExceptionThrown if an application tries to create an array with negative size. | 
| class  | NoClassDefFoundErrorThrown if the Java Virtual Machine or a  ClassLoaderinstance
 tries to load in the definition of a class (as part of a normal method call
 or as part of creating a new instance using thenewexpression)
 and no definition of the class could be found. | 
| class  | NoSuchFieldErrorThrown if an application tries to access or modify a specified
 field of an object, and that object no longer has that field. | 
| class  | NoSuchFieldExceptionSignals that the class doesn't have a field of a specified name. | 
| class  | NoSuchMethodErrorThrown if an application tries to call a specified method of a
 class (either static or instance), and that class no longer has a
 definition of that method. | 
| class  | NoSuchMethodExceptionThrown when a particular method cannot be found. | 
| class  | NullPointerExceptionThrown when an application attempts to use  nullin a
 case where an object is required. | 
| class  | NumberThe abstract class  Numberis the superclass of platform
 classes representing numeric values that are convertible to the
 primitive typesbyte,double,float,int,long, andshort. | 
| class  | NumberFormatExceptionThrown to indicate that the application has attempted to convert
 a string to one of the numeric types, but that the string does not
 have the appropriate format. | 
| class  | OutOfMemoryErrorThrown when the Java Virtual Machine cannot allocate an object
 because it is out of memory, and no more memory could be made
 available by the garbage collector. | 
| static class  | ProcessBuilder.Redirect.TypeThe type of a  ProcessBuilder.Redirect. | 
| class  | ReflectiveOperationExceptionCommon superclass of exceptions thrown by reflective operations in
 core reflection. | 
| class  | RuntimeExceptionRuntimeExceptionis the superclass of those
 exceptions that can be thrown during the normal operation of the
 Java Virtual Machine. | 
| class  | RuntimePermissionThis class is for runtime permissions. | 
| class  | SecurityExceptionThrown by the security manager to indicate a security violation. | 
| class  | ShortThe  Shortclass wraps a value of primitive typeshortin an object. | 
| class  | StackOverflowErrorThrown when a stack overflow occurs because an application
 recurses too deeply. | 
| class  | StackTraceElementAn element in a stack trace, as returned by  Throwable.getStackTrace(). | 
| class  | StringThe  Stringclass represents character strings. | 
| class  | StringBufferA thread-safe, mutable sequence of characters. | 
| class  | StringBuilderA mutable sequence of characters. | 
| class  | StringIndexOutOfBoundsExceptionThrown by  Stringmethods to indicate that an index
 is either negative or greater than the size of the string. | 
| static class  | Thread.StateA thread state. | 
| class  | ThreadDeathAn instance of  ThreadDeathis thrown in the victim thread
 when the (deprecated)Thread.stop()method is invoked. | 
| class  | ThrowableThe  Throwableclass is the superclass of all errors and
 exceptions in the Java language. | 
| class  | TypeNotPresentExceptionThrown when an application tries to access a type using a string
 representing the type's name, but no definition for the type with
 the specified name can be found. | 
| class  | UnknownErrorThrown when an unknown but serious exception has occurred in the
 Java Virtual Machine. | 
| class  | UnsatisfiedLinkErrorThrown if the Java Virtual Machine cannot find an appropriate
 native-language definition of a method declared  native. | 
| class  | UnsupportedClassVersionErrorThrown when the Java Virtual Machine attempts to read a class
 file and determines that the major and minor version numbers
 in the file are not supported. | 
| class  | UnsupportedOperationExceptionThrown to indicate that the requested operation is not supported. | 
| class  | VerifyErrorThrown when the "verifier" detects that a class file,
 though well formed, contains some sort of internal inconsistency
 or security problem. | 
| class  | VirtualMachineErrorThrown to indicate that the Java Virtual Machine is broken or has
 run out of resources necessary for it to continue operating. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AnnotationFormatErrorThrown when the annotation parser attempts to read an annotation
 from a class file and determines that the annotation is malformed. | 
| class  | AnnotationTypeMismatchExceptionThrown to indicate that a program has attempted to access an element of
 an annotation whose type has changed after the annotation was compiled
 (or serialized). | 
| class  | ElementTypeThe constants of this enumerated type provide a simple classification of the
 syntactic locations where annotations may appear in a Java program. | 
| class  | IncompleteAnnotationExceptionThrown to indicate that a program has attempted to access an element of
 an annotation type that was added to the annotation type definition after
 the annotation was compiled (or serialized). | 
| class  | RetentionPolicyAnnotation retention policy. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | IllegalClassFormatExceptionThrown by an implementation of
  ClassFileTransformer.transformwhen its input parameters are invalid. | 
| class  | UnmodifiableClassExceptionThrown by an implementation of
  Instrumentation.redefineClasseswhen one of the specified classes cannot be modified. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | LambdaConversionExceptionLambdaConversionException | 
| class  | MethodTypeA method type represents the arguments and return type accepted and
 returned by a method handle, or the arguments and return type passed
 and expected  by a method handle caller. | 
| class  | SerializedLambdaSerialized form of a lambda expression. | 
| class  | WrongMethodTypeExceptionThrown to indicate that code has attempted to call a method handle
 via the wrong method type. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ManagementPermissionThe permission which the SecurityManager will check when code
 that is running with a SecurityManager calls methods defined
 in the management interface for the Java platform. | 
| class  | MemoryTypeTypes of  memory pools. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | GenericSignatureFormatErrorThrown when a syntactically malformed signature attribute is
 encountered by a reflective method that needs to interpret the
 generic signature information for a type, method or constructor. | 
| class  | InvocationTargetExceptionInvocationTargetException is a checked exception that wraps
 an exception thrown by an invoked method or constructor. | 
| class  | MalformedParameterizedTypeExceptionThrown when a semantically malformed parameterized type is
 encountered by a reflective method that needs to instantiate it. | 
| class  | MalformedParametersExceptionThrown when  the
 java.lang.reflect packageattempts to read method parameters from
 a class file and determines that one or more parameters are
 malformed. | 
| class  | ProxyProxyprovides static methods for creating dynamic proxy
 classes and instances, and it is also the superclass of all
 dynamic proxy classes created by those methods. | 
| class  | ReflectPermissionThe Permission class for reflective operations. | 
| class  | UndeclaredThrowableExceptionThrown by a method invocation on a proxy instance if its invocation
 handler's  invokemethod throws a
 checked exception (aThrowablethat is not assignable
 toRuntimeExceptionorError) that
 is not assignable to any of the exception types declared in thethrowsclause of the method that was invoked on the
 proxy instance and dispatched to the invocation handler. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BigDecimalImmutable, arbitrary-precision signed decimal numbers. | 
| class  | BigIntegerImmutable arbitrary-precision integers. | 
| class  | MathContextImmutable objects which encapsulate the context settings which
 describe certain rules for numerical operators, such as those
 implemented by the  BigDecimalclass. | 
| class  | RoundingModeSpecifies a rounding behavior for numerical operations
 capable of discarding precision. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | Authenticator.RequestorTypeThe type of the entity requesting authentication. | 
| class  | BindExceptionSignals that an error occurred while attempting to bind a
 socket to a local address and port. | 
| class  | ConnectExceptionSignals that an error occurred while attempting to connect a
 socket to a remote address and port. | 
| class  | HttpRetryExceptionThrown to indicate that a HTTP request needs to be retried
 but cannot be retried automatically, due to streaming mode
 being enabled. | 
| class  | Inet4AddressThis class represents an Internet Protocol version 4 (IPv4) address. | 
| class  | Inet6AddressThis class represents an Internet Protocol version 6 (IPv6) address. | 
| class  | InetAddressThis class represents an Internet Protocol (IP) address. | 
| class  | InetSocketAddressThis class implements an IP Socket Address (IP address + port number)
 It can also be a pair (hostname + port number), in which case an attempt
 will be made to resolve the hostname. | 
| class  | MalformedURLExceptionThrown to indicate that a malformed URL has occurred. | 
| class  | NetPermissionThis class is for various network permissions. | 
| class  | NoRouteToHostExceptionSignals that an error occurred while attempting to connect a
 socket to a remote address and port. | 
| class  | PortUnreachableExceptionSignals that an ICMP Port Unreachable message has been
 received on a connected datagram. | 
| class  | ProtocolExceptionThrown to indicate that there is an error in the underlying
 protocol, such as a TCP error. | 
| static class  | Proxy.TypeRepresents the proxy type. | 
| class  | SocketAddressThis class represents a Socket Address with no protocol attachment. | 
| class  | SocketExceptionThrown to indicate that there is an error creating or accessing a Socket. | 
| class  | SocketPermissionThis class represents access to a network via sockets. | 
| class  | SocketTimeoutExceptionSignals that a timeout has occurred on a socket read or accept. | 
| class  | StandardProtocolFamilyDefines the standard families of communication protocols. | 
| class  | UnknownHostExceptionThrown to indicate that the IP address of a host could not be determined. | 
| class  | UnknownServiceExceptionThrown to indicate that an unknown service exception has
 occurred. | 
| class  | URIRepresents a Uniform Resource Identifier (URI) reference. | 
| class  | URISyntaxExceptionChecked exception thrown to indicate that a string could not be parsed as a
 URI reference. | 
| class  | URLClass  URLrepresents a Uniform Resource
 Locator, a pointer to a "resource" on the World
 Wide Web. | 
| class  | URLPermissionRepresents permission to access a resource or set of resources defined by a
 given url, and for a given set of user-settable request methods
 and request headers. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BufferOverflowExceptionUnchecked exception thrown when a relative put operation reaches
 the target buffer's limit. | 
| class  | BufferUnderflowExceptionUnchecked exception thrown when a relative get operation reaches
 the source buffer's limit. | 
| class  | InvalidMarkExceptionUnchecked exception thrown when an attempt is made to reset a buffer
 when its mark is not defined. | 
| class  | ReadOnlyBufferExceptionUnchecked exception thrown when a content-mutation method such as
 put or compact is invoked upon a read-only buffer. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AcceptPendingExceptionUnchecked exception thrown when an attempt is made to initiate an accept
 operation on a channel and a previous accept operation has not completed. | 
| class  | AlreadyBoundExceptionUnchecked exception thrown when an attempt is made to bind the socket a
 network oriented channel that is already bound. | 
| class  | AlreadyConnectedExceptionUnchecked exception thrown when an attempt is made to connect a  SocketChannelthat is already connected. | 
| class  | AsynchronousCloseExceptionChecked exception received by a thread when another thread closes the
 channel or the part of the channel upon which it is blocked in an I/O
 operation. | 
| class  | CancelledKeyExceptionUnchecked exception thrown when an attempt is made to use
 a selection key that is no longer valid. | 
| class  | ClosedByInterruptExceptionChecked exception received by a thread when another thread interrupts it
 while it is blocked in an I/O operation upon a channel. | 
| class  | ClosedChannelExceptionChecked exception thrown when an attempt is made to invoke or complete an
 I/O operation upon channel that is closed, or at least closed to that
 operation. | 
| class  | ClosedSelectorExceptionUnchecked exception thrown when an attempt is made to invoke an I/O
 operation upon a closed selector. | 
| class  | ConnectionPendingExceptionUnchecked exception thrown when an attempt is made to connect a  SocketChannelfor which a non-blocking connection operation is already in
 progress. | 
| class  | FileLockInterruptionExceptionChecked exception received by a thread when another thread interrupts it
 while it is waiting to acquire a file lock. | 
| class  | IllegalBlockingModeExceptionUnchecked exception thrown when a blocking-mode-specific operation
 is invoked upon a channel in the incorrect blocking mode. | 
| class  | IllegalChannelGroupExceptionUnchecked exception thrown when an attempt is made to open a channel
 in a group that was not created by the same provider. | 
| class  | IllegalSelectorExceptionUnchecked exception thrown when an attempt is made to register a channel
 with a selector that was not created by the provider that created the
 channel. | 
| class  | InterruptedByTimeoutExceptionChecked exception received by a thread when a timeout elapses before an
 asynchronous operation completes. | 
| class  | NoConnectionPendingExceptionUnchecked exception thrown when the  finishConnectmethod of aSocketChannelis invoked without first
 successfully invoking itsconnectmethod. | 
| class  | NonReadableChannelExceptionUnchecked exception thrown when an attempt is made to read
 from a channel that was not originally opened for reading. | 
| class  | NonWritableChannelExceptionUnchecked exception thrown when an attempt is made to write
 to a channel that was not originally opened for writing. | 
| class  | NotYetBoundExceptionUnchecked exception thrown when an attempt is made to invoke an I/O
 operation upon a server socket channel that is not yet bound. | 
| class  | NotYetConnectedExceptionUnchecked exception thrown when an attempt is made to invoke an I/O
 operation upon a socket channel that is not yet connected. | 
| class  | OverlappingFileLockExceptionUnchecked exception thrown when an attempt is made to acquire a lock on a
 region of a file that overlaps a region already locked by the same Java
 virtual machine, or when another thread is already waiting to lock an
 overlapping region of the same file. | 
| class  | ReadPendingExceptionUnchecked exception thrown when an attempt is made to read from an
 asynchronous socket channel and a previous read has not completed. | 
| class  | ShutdownChannelGroupExceptionUnchecked exception thrown when an attempt is made to construct a channel in 
 a group that is shutdown or the completion handler for an I/O operation 
 cannot be invoked because the channel group has terminated. | 
| class  | UnresolvedAddressExceptionUnchecked exception thrown when an attempt is made to invoke a network
 operation upon an unresolved socket address. | 
| class  | UnsupportedAddressTypeExceptionUnchecked exception thrown when an attempt is made to bind or connect
 to a socket address of a type that is not supported. | 
| class  | WritePendingExceptionUnchecked exception thrown when an attempt is made to write to an
 asynchronous socket channel and a previous write has not completed. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CharacterCodingExceptionChecked exception thrown when a character encoding
 or decoding error occurs. | 
| class  | CoderMalfunctionErrorError thrown when the  decodeLoopmethod of
 aCharsetDecoder, or theencodeLoopmethod of aCharsetEncoder, throws an unexpected
 exception. | 
| class  | IllegalCharsetNameExceptionUnchecked exception thrown when a string that is not a
 legal charset name is used as such. | 
| class  | MalformedInputExceptionChecked exception thrown when an input byte sequence is not legal for given
 charset, or an input character sequence is not a legal sixteen-bit Unicode
 sequence. | 
| class  | UnmappableCharacterExceptionChecked exception thrown when an input character (or byte) sequence
 is valid but cannot be mapped to an output byte (or character)
 sequence. | 
| class  | UnsupportedCharsetExceptionUnchecked exception thrown when no support is available
 for a requested charset. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AccessDeniedExceptionChecked exception thrown when a file system operation is denied, typically
 due to a file permission or other access check. | 
| class  | AccessModeDefines access modes used to test the accessibility of a file. | 
| class  | AtomicMoveNotSupportedExceptionChecked exception thrown when a file cannot be moved as an atomic file system
 operation. | 
| class  | ClosedDirectoryStreamExceptionUnchecked exception thrown when an attempt is made to invoke an operation on
 a directory stream that is closed. | 
| class  | ClosedFileSystemExceptionUnchecked exception thrown when an attempt is made to invoke an operation on
 a file and the file system is closed. | 
| class  | ClosedWatchServiceExceptionUnchecked exception thrown when an attempt is made to invoke an operation on
 a watch service that is closed. | 
| class  | DirectoryIteratorExceptionRuntime exception thrown if an I/O error is encountered when iterating over
 the entries in a directory. | 
| class  | DirectoryNotEmptyExceptionChecked exception thrown when a file system operation fails because a
 directory is not empty. | 
| class  | FileAlreadyExistsExceptionChecked exception thrown when an attempt is made to create a file or
 directory and a file of that name already exists. | 
| class  | FileSystemAlreadyExistsExceptionRuntime exception thrown when an attempt is made to create a file system that
 already exists. | 
| class  | FileSystemExceptionThrown when a file system operation fails on one or two files. | 
| class  | FileSystemLoopExceptionChecked exception thrown when a file system loop, or cycle, is encountered. | 
| class  | FileSystemNotFoundExceptionRuntime exception thrown when a file system cannot be found. | 
| class  | FileVisitOptionDefines the file tree traversal options. | 
| class  | FileVisitResultThe result type of a  FileVisitor. | 
| class  | InvalidPathExceptionUnchecked exception thrown when path string cannot be converted into a
  Pathbecause the path string contains invalid characters, or
 the path string is invalid for other file system specific reasons. | 
| class  | LinkOptionDefines the options as to how symbolic links are handled. | 
| class  | LinkPermissionThe  Permissionclass for link creation operations. | 
| class  | NoSuchFileExceptionChecked exception thrown when an attempt is made to access a file that does
 not exist. | 
| class  | NotDirectoryExceptionChecked exception thrown when a file system operation, intended for a
 directory, fails because the file is not a directory. | 
| class  | NotLinkExceptionChecked exception thrown when a file system operation fails because a file
 is not a symbolic link. | 
| class  | ProviderMismatchExceptionUnchecked exception thrown when an attempt is made to invoke a method on an
 object created by one file system provider with a parameter created by a
 different file system provider. | 
| class  | ProviderNotFoundExceptionRuntime exception thrown when a provider of the required type cannot be found. | 
| class  | ReadOnlyFileSystemExceptionUnchecked exception thrown when an attempt is made to update an object
 associated with a  read-onlyFileSystem. | 
| class  | StandardCopyOptionDefines the standard copy options. | 
| class  | StandardOpenOptionDefines the standard open options. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AclEntryFlagDefines the flags for used by the flags component of an ACL  entry. | 
| class  | AclEntryPermissionDefines the permissions for use with the permissions component of an ACL
  entry. | 
| class  | AclEntryTypeA typesafe enumeration of the access control entry types. | 
| class  | PosixFilePermissionDefines the bits for use with the  permissionsattribute. | 
| class  | UserPrincipalNotFoundExceptionChecked exception thrown when a lookup of  UserPrincipalfails because
 the principal does not exist. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AccessExceptionAn  AccessExceptionis thrown by certain methods of thejava.rmi.Namingclass (specificallybind,rebind, andunbind) and methods of thejava.rmi.activation.ActivationSysteminterface to
 indicate that the caller does not have permission to perform the action
 requested by the method call. | 
| class  | ConnectIOExceptionA  ConnectIOExceptionis thrown if anIOExceptionoccurs while making a connection
 to the remote host for a remote method call. | 
| class  | MarshalExceptionA  MarshalExceptionis thrown if ajava.io.IOExceptionoccurs while marshalling the remote call
 header, arguments or return value for a remote method call. | 
| class  | MarshalledObject<T>A  MarshalledObjectcontains a byte stream with the serialized
 representation of an object given to its constructor. | 
| class  | NoSuchObjectExceptionA  NoSuchObjectExceptionis thrown if an attempt is made to
 invoke a method on an object that no longer exists in the remote virtual
 machine. | 
| class  | NotBoundExceptionA  NotBoundExceptionis thrown if an attempt
 is made to lookup or unbind in the registry a name that has
 no associated binding. | 
| class  | RemoteExceptionA  RemoteExceptionis the common superclass for a number of
 communication-related exceptions that may occur during the execution of a
 remote method call. | 
| class  | RMISecurityExceptionDeprecated. 
 Use  SecurityExceptioninstead.
 Application code should never directly reference this class, andRMISecurityManagerno longer throws this subclass ofjava.lang.SecurityException. | 
| class  | ServerErrorA  ServerErroris thrown as a result of a remote method
 invocation when anErroris thrown while processing
 the invocation on the server, either while unmarshalling the arguments,
 executing the remote method itself, or marshalling the return value. | 
| class  | ServerExceptionA  ServerExceptionis thrown as a result of a remote method
 invocation when aRemoteExceptionis thrown while processing
 the invocation on the server, either while unmarshalling the arguments or
 executing the remote method itself. | 
| class  | ServerRuntimeExceptionDeprecated. 
 no replacement | 
| class  | StubNotFoundExceptionA  StubNotFoundExceptionis thrown if a valid stub class
 could not be found for a remote object when it is exported. | 
| class  | UnexpectedExceptionAn  UnexpectedExceptionis thrown if the client of a
 remote method call receives, as a result of the call, a checked
 exception that is not among the checked exception types declared in thethrowsclause of the method in the remote interface. | 
| class  | UnmarshalExceptionAn  UnmarshalExceptioncan be thrown while unmarshalling the
 parameters or results of a remote method call if any of the following
 conditions occur:
 
  if an exception occurs while unmarshalling the call header
  if the protocol for the return value is invalid
  if ajava.io.IOExceptionoccurs unmarshalling
 parameters (on the server side) or the return value (on the client side). | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ActivatableThe  Activatableclass provides support for remote
 objects that require persistent access over time and that
 can be activated by the system. | 
| class  | ActivateFailedExceptionThis exception is thrown by the RMI runtime when activation
 fails during a remote call to an activatable object. | 
| class  | ActivationDescAn activation descriptor contains the information necessary to
 activate an object: 
  the object's group identifier,
  the object's fully-qualified class name,
  the object's code location (the location of the class), a codebase URL
 path,
  the object's restart "mode", and,
  a "marshalled" object that can contain object specific
 initialization data. | 
| class  | ActivationExceptionGeneral exception used by the activation interfaces. | 
| class  | ActivationGroupAn  ActivationGroupis responsible for creating new
 instances of "activatable" objects in its group, informing itsActivationMonitorwhen either: its object's become
 active or inactive, or the group as a whole becomes inactive. | 
| class  | ActivationGroup_StubActivationGroup_Stubis a stub class
 for the subclasses ofjava.rmi.activation.ActivationGroupthat are exported as ajava.rmi.server.UnicastRemoteObject. | 
| class  | ActivationGroupDescAn activation group descriptor contains the information necessary to
 create/recreate an activation group in which to activate objects. | 
| static class  | ActivationGroupDesc.CommandEnvironmentStartup options for ActivationGroup implementations. | 
| class  | ActivationGroupIDThe identifier for a registered activation group serves several
 purposes: 
 identifies the group uniquely within the activation system, and
 contains a reference to the group's activation system so that the
 group can contact its activation system when necessary. | 
| class  | ActivationIDActivation makes use of special identifiers to denote remote
 objects that can be activated over time. | 
| class  | UnknownGroupExceptionAn  UnknownGroupExceptionis thrown by methods of classes and
 interfaces in thejava.rmi.activationpackage when theActivationGroupIDparameter to the method is determined to be
 invalid, i.e., not known by theActivationSystem. | 
| class  | UnknownObjectExceptionAn  UnknownObjectExceptionis thrown by methods of classes and
 interfaces in thejava.rmi.activationpackage when theActivationIDparameter to the method is determined to be
 invalid. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | LeaseA lease contains a unique VM identifier and a lease duration. | 
| class  | VMIDA VMID is a identifier that is unique across all Java virtual
 machines. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | RemoteRefRemoteRefrepresents the handle for a remote object. | 
| interface  | ServerRefDeprecated. 
 No replacement. This interface is unused and is obsolete. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ExportExceptionAn  ExportExceptionis aRemoteExceptionthrown if an attempt to export a remote object fails. | 
| class  | ObjIDAn  ObjIDis used to identify a remote object exported
 to an RMI runtime. | 
| class  | RemoteObjectThe  RemoteObjectclass implements thejava.lang.Objectbehavior for remote objects. | 
| class  | RemoteObjectInvocationHandlerAn implementation of the  InvocationHandlerinterface for
 use with Java Remote Method Invocation (Java RMI). | 
| class  | RemoteServerThe  RemoteServerclass is the common superclass to server
 implementations and provides the framework to support a wide range
 of remote reference semantics. | 
| class  | RemoteStubDeprecated. 
 Statically generated stubs are deprecated, since
 stubs are generated dynamically. See  UnicastRemoteObjectfor information about dynamic stub generation. | 
| class  | ServerCloneExceptionA  ServerCloneExceptionis thrown if a remote exception occurs
 during the cloning of aUnicastRemoteObject. | 
| class  | ServerNotActiveExceptionAn  ServerNotActiveExceptionis anExceptionthrown during a call toRemoteServer.getClientHostif
 the getClientHost method is called outside of servicing a remote
 method call. | 
| class  | SkeletonMismatchExceptionDeprecated. 
 no replacement.  Skeletons are no longer required for remote
 method calls in the Java 2 platform v1.2 and greater. | 
| class  | SkeletonNotFoundExceptionDeprecated. 
 no replacement.  Skeletons are no longer required for remote
 method calls in the Java 2 platform v1.2 and greater. | 
| class  | SocketSecurityExceptionDeprecated. 
 This class is obsolete. Use  ExportExceptioninstead. | 
| class  | UIDA  UIDrepresents an identifier that is unique over time
 with respect to the host it is generated on, or one of 216
 "well-known" identifiers. | 
| class  | UnicastRemoteObjectUsed for exporting a remote object with JRMP and obtaining a stub
 that communicates to the remote object. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | KeyThe Key interface is the top-level interface for all keys. | 
| interface  | PrivateKeyA private key. | 
| interface  | PublicKeyA public key. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AccessControlException This exception is thrown by the AccessController to indicate
 that a requested access (to a critical system resource such as the
 file system or the network) is denied. | 
| class  | AllPermissionThe AllPermission is a permission that implies all other permissions. | 
| class  | AuthProviderThis class defines login and logout methods for a provider. | 
| class  | BasicPermissionThe BasicPermission class extends the Permission class, and
 can be used as the base class for permissions that want to
 follow the same naming convention as BasicPermission. | 
| class  | CodeSignerThis class encapsulates information about a code signer. | 
| class  | CodeSourceThis class extends the concept of a codebase to
 encapsulate not only the location (URL) but also the certificate chains
 that were used to verify signed code originating from that location. | 
| class  | CryptoPrimitiveAn enumeration of cryptographic primitives. | 
| class  | DigestExceptionThis is the generic Message Digest exception. | 
| class  | GeneralSecurityExceptionThe  GeneralSecurityExceptionclass is a generic
 security exception class that provides type safety for all the
 security-related exception classes that extend from it. | 
| class  | GuardedObjectA GuardedObject is an object that is used to protect access to
 another object. | 
| class  | IdentityDeprecated. 
 This class is no longer used. Its functionality has been
 replaced by  java.security.KeyStore, thejava.security.certpackage, andjava.security.Principal. | 
| class  | IdentityScopeDeprecated. 
 This class is no longer used. Its functionality has been
 replaced by  java.security.KeyStore, thejava.security.certpackage, andjava.security.Principal. | 
| class  | InvalidAlgorithmParameterExceptionThis is the exception for invalid or inappropriate algorithm parameters. | 
| class  | InvalidKeyExceptionThis is the exception for invalid Keys (invalid encoding, wrong
 length, uninitialized, etc). | 
| class  | InvalidParameterExceptionThis exception, designed for use by the JCA/JCE engine classes,
 is thrown when an invalid parameter is passed
 to a method. | 
| class  | KeyExceptionThis is the basic key exception. | 
| class  | KeyManagementExceptionThis is the general key management exception for all operations
 dealing with key management. | 
| class  | KeyPairThis class is a simple holder for a key pair (a public key and a
 private key). | 
| class  | KeyRepStandardized representation for serialized Key objects. | 
| static class  | KeyRep.TypeKey type. | 
| class  | KeyStoreExceptionThis is the generic KeyStore exception. | 
| class  | NoSuchAlgorithmExceptionThis exception is thrown when a particular cryptographic algorithm is
 requested but is not available in the environment. | 
| class  | NoSuchProviderExceptionThis exception is thrown when a particular security provider is
 requested but is not available in the environment. | 
| class  | PermissionAbstract class for representing access to a system resource. | 
| class  | PermissionCollectionAbstract class representing a collection of Permission objects. | 
| class  | PermissionsThis class represents a heterogeneous collection of Permissions. | 
| class  | PrivilegedActionExceptionThis exception is thrown by
  doPrivileged(PrivilegedExceptionAction)anddoPrivileged(PrivilegedExceptionAction,
 AccessControlContext context)to indicate
 that the action being performed threw a checked exception. | 
| class  | ProviderThis class represents a "provider" for the
 Java Security API, where a provider implements some or all parts of
 Java Security. | 
| class  | ProviderExceptionA runtime exception for Provider exceptions (such as
 misconfiguration errors or unrecoverable internal errors),
 which may be subclassed by Providers to
 throw specialized, provider-specific runtime errors. | 
| class  | SecureRandomThis class provides a cryptographically strong random number
 generator (RNG). | 
| class  | SecureRandomSpiThis class defines the Service Provider Interface (SPI)
 for the  SecureRandomclass. | 
| class  | SecurityPermissionThis class is for security permissions. | 
| class  | SignatureExceptionThis is the generic Signature exception. | 
| class  | SignedObject SignedObject is a class for the purpose of creating authentic
 runtime objects whose integrity cannot be compromised without being
 detected. | 
| class  | SignerDeprecated. 
 This class is no longer used. Its functionality has been
 replaced by  java.security.KeyStore, thejava.security.certpackage, andjava.security.Principal. | 
| class  | TimestampThis class encapsulates information about a signed timestamp. | 
| class  | UnrecoverableEntryExceptionThis exception is thrown if an entry in the keystore cannot be recovered. | 
| class  | UnrecoverableKeyExceptionThis exception is thrown if a key in the keystore cannot be recovered. | 
| class  | UnresolvedPermissionThe UnresolvedPermission class is used to hold Permissions that
 were "unresolved" when the Policy was initialized. | 
| Constructor and Description | 
|---|
| SignedObject(Serializable object,
            PrivateKey signingKey,
            Signature signingEngine)Constructs a SignedObject from any Serializable object. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AclNotFoundExceptionThis is an exception that is thrown whenever a reference is made to a
 non-existent ACL (Access Control List). | 
| class  | LastOwnerExceptionThis is an exception that is thrown whenever an attempt is made to delete
 the last owner of an Access Control List. | 
| class  | NotOwnerExceptionThis is an exception that is thrown whenever the modification of an object
 (such as an Access Control List) is only allowed to be done by an owner of
 the object, but the Principal attempting the modification is not an owner. | 
| Modifier and Type | Interface and Description | 
|---|---|
| static interface  | CertPathValidatorException.ReasonThe reason the validation algorithm failed. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CertificateAbstract class for managing a variety of identity certificates. | 
| protected static class  | Certificate.CertificateRepAlternate Certificate class for serialization. | 
| class  | CertificateEncodingExceptionCertificate Encoding Exception. | 
| class  | CertificateExceptionThis exception indicates one of a variety of certificate problems. | 
| class  | CertificateExpiredExceptionCertificate Expired Exception. | 
| class  | CertificateNotYetValidExceptionCertificate is not yet valid exception. | 
| class  | CertificateParsingExceptionCertificate Parsing Exception. | 
| class  | CertificateRevokedExceptionAn exception that indicates an X.509 certificate is revoked. | 
| class  | CertPathAn immutable sequence of certificates (a certification path). | 
| protected static class  | CertPath.CertPathRepAlternate  CertPathclass for serialization. | 
| class  | CertPathBuilderExceptionAn exception indicating one of a variety of problems encountered when
 building a certification path with a  CertPathBuilder. | 
| class  | CertPathValidatorExceptionAn exception indicating one of a variety of problems encountered when
 validating a certification path. | 
| static class  | CertPathValidatorException.BasicReasonThe BasicReason enumerates the potential reasons that a certification
 path of any type may be invalid. | 
| class  | CertStoreExceptionAn exception indicating one of a variety of problems retrieving
 certificates and CRLs from a  CertStore. | 
| class  | CRLExceptionCRL (Certificate Revocation List) Exception. | 
| class  | CRLReasonThe CRLReason enumeration specifies the reason that a certificate
 is revoked, as defined in 
 RFC 5280: Internet X.509 Public Key Infrastructure Certificate and CRL
 Profile. | 
| class  | PKIXReasonThe  PKIXReasonenumerates the potential PKIX-specific reasons
 that an X.509 certification path may be invalid according to the PKIX
 (RFC 5280) standard. | 
| static class  | PKIXRevocationChecker.OptionVarious revocation options that can be specified for the revocation
 checking mechanism. | 
| class  | X509Certificate
 Abstract class for X.509 certificates. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | DSAPrivateKeyThe standard interface to a DSA private key. | 
| interface  | DSAPublicKeyThe interface to a DSA public key. | 
| interface  | ECPrivateKeyThe interface to an elliptic curve (EC) private key. | 
| interface  | ECPublicKeyThe interface to an elliptic curve (EC) public key. | 
| interface  | RSAMultiPrimePrivateCrtKeyThe interface to an RSA multi-prime private key, as defined in the
 PKCS#1 v2.2 standard,
 using the Chinese Remainder Theorem (CRT) information values. | 
| interface  | RSAPrivateCrtKeyThe interface to an RSA private key, as defined in the
 PKCS#1 v2.2 standard,
 using the Chinese Remainder Theorem (CRT) information values. | 
| interface  | RSAPrivateKeyThe interface to an RSA private key. | 
| interface  | RSAPublicKeyThe interface to an RSA public key. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | InvalidKeySpecExceptionThis is the exception for invalid key specifications. | 
| class  | InvalidParameterSpecExceptionThis is the exception for invalid parameter specifications. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BatchUpdateExceptionThe subclass of  SQLExceptionthrown when an error
 occurs during a batch update operation. | 
| class  | ClientInfoStatusEnumeration for status of the reason that a property could not be set
 via a call to  Connection.setClientInfo | 
| class  | DataTruncationAn exception  thrown as a  DataTruncationexception
 (on writes) or reported as aDataTruncationwarning (on reads)
  when a data values is unexpectedly truncated for reasons other than its having
  exceededMaxFieldSize. | 
| class  | JDBCTypeDefines the constants that are used to identify generic
 SQL types, called JDBC types. | 
| class  | PseudoColumnUsageEnumeration for pseudo/hidden column usage. | 
| class  | RowIdLifetimeEnumeration for RowId life-time values. | 
| class  | SQLClientInfoExceptionThe subclass of  SQLExceptionis thrown when one or more client info properties
 could not be set on aConnection. | 
| class  | SQLDataExceptionThe subclass of  SQLExceptionthrown when the SQLState class value
 is '22', or under vendor-specified conditions. | 
| class  | SQLExceptionAn exception that provides information on a database access
 error or other errors. | 
| class  | SQLFeatureNotSupportedExceptionThe subclass of  SQLExceptionthrown when the SQLState class value is '0A'
 ( the value is 'zero' A). | 
| class  | SQLIntegrityConstraintViolationExceptionThe subclass of  SQLExceptionthrown when the SQLState class value
 is '23', or under vendor-specified conditions. | 
| class  | SQLInvalidAuthorizationSpecExceptionThe subclass of  SQLExceptionthrown when the SQLState class value
 is '28', or under vendor-specified conditions. | 
| class  | SQLNonTransientConnectionExceptionThe subclass of  SQLExceptionthrown for the SQLState
 class value '08', or under vendor-specified conditions. | 
| class  | SQLNonTransientExceptionThe subclass of  SQLExceptionthrown when an instance where a retry
 of the same operation would fail unless the cause of theSQLExceptionis corrected. | 
| class  | SQLPermissionThe permission for which the  SecurityManagerwill check
 when code that is running an application with aSecurityManagerenabled, calls theDriverManager.deregisterDrivermethod,DriverManager.setLogWritermethod,DriverManager.setLogStream(deprecated) method,SyncFactory.setJNDIContextmethod,SyncFactory.setLoggermethod,Connection.setNetworktimeoutmethod,
 or theConnection.abortmethod. | 
| class  | SQLRecoverableExceptionThe subclass of  SQLExceptionthrown in situations where a
 previously failed operation might be able to succeed if the application performs
  some recovery steps and retries the entire transaction or in the case of a
 distributed transaction, the transaction branch. | 
| class  | SQLSyntaxErrorExceptionThe subclass of  SQLExceptionthrown when the SQLState class value
 is '42', or under vendor-specified conditions. | 
| class  | SQLTimeoutExceptionThe subclass of  SQLExceptionthrown when the timeout specified byStatement.setQueryTimeout,DriverManager.setLoginTimeout,DataSource.setLoginTimeout,XADataSource.setLoginTimeouthas expired. | 
| class  | SQLTransactionRollbackExceptionThe subclass of  SQLExceptionthrown when the SQLState class value
 is '40', or under vendor-specified conditions. | 
| class  | SQLTransientConnectionExceptionThe subclass of  SQLExceptionfor the SQLState class
 value '08', or under vendor-specified conditions. | 
| class  | SQLTransientExceptionThe subclass of  SQLExceptionis thrown in situations where a
 previously failed operation might be able to succeed when the operation is
 retried without any intervention by application-level functionality. | 
| class  | SQLWarningAn exception that provides information on  database access
 warnings. | 
| class  | TimeA thin wrapper around the  java.util.Dateclass that allows the JDBC
 API to identify this as an SQLTIMEvalue. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | AttributedCharacterIterator.AttributeDefines attribute keys that are used to identify text attributes. | 
| class  | ChoiceFormatA  ChoiceFormatallows you to attach a format to a range of numbers. | 
| class  | DateFormatDateFormatis an abstract class for date/time formatting subclasses which
 formats and parses dates or time in a language-independent manner. | 
| static class  | DateFormat.FieldDefines constants that are used as attribute keys in the
  AttributedCharacterIteratorreturned
 fromDateFormat.formatToCharacterIteratorand as
 field identifiers inFieldPosition. | 
| class  | DateFormatSymbolsDateFormatSymbolsis a public class for encapsulating
 localizable date-time formatting data, such as the names of the
 months, the names of the days of the week, and the time zone data. | 
| class  | DecimalFormatDecimalFormatis a concrete subclass ofNumberFormatthat formats decimal numbers. | 
| class  | DecimalFormatSymbolsThis class represents the set of symbols (such as the decimal separator,
 the grouping separator, and so on) needed by  DecimalFormatto format numbers. | 
| class  | FormatFormatis an abstract base class for formatting locale-sensitive
 information such as dates, messages, and numbers. | 
| static class  | Format.FieldDefines constants that are used as attribute keys in the
  AttributedCharacterIteratorreturned
 fromFormat.formatToCharacterIteratorand as
 field identifiers inFieldPosition. | 
| class  | MessageFormatMessageFormatprovides a means to produce concatenated
 messages in a language-neutral way. | 
| static class  | MessageFormat.FieldDefines constants that are used as attribute keys in the
  AttributedCharacterIteratorreturned
 fromMessageFormat.formatToCharacterIterator. | 
| static class  | Normalizer.FormThis enum provides constants of the four Unicode normalization forms
 that are described in
 
 Unicode Standard Annex #15 — Unicode Normalization Forms
 and two methods to access them. | 
| class  | NumberFormatNumberFormatis the abstract base class for all number
 formats. | 
| static class  | NumberFormat.FieldDefines constants that are used as attribute keys in the
  AttributedCharacterIteratorreturned
 fromNumberFormat.formatToCharacterIteratorand as
 field identifiers inFieldPosition. | 
| class  | ParseExceptionSignals that an error has been reached unexpectedly
 while parsing. | 
| class  | SimpleDateFormatSimpleDateFormatis a concrete class for formatting and
 parsing dates in a locale-sensitive manner. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DateTimeExceptionException used to indicate a problem while calculating a date-time. | 
| class  | DayOfWeekA day-of-week, such as 'Tuesday'. | 
| class  | DurationA time-based amount of time, such as '34.5 seconds'. | 
| class  | InstantAn instantaneous point on the time-line. | 
| class  | LocalDateA date without a time-zone in the ISO-8601 calendar system,
 such as  2007-12-03. | 
| class  | LocalDateTimeA date-time without a time-zone in the ISO-8601 calendar system,
 such as  2007-12-03T10:15:30. | 
| class  | LocalTimeA time without a time-zone in the ISO-8601 calendar system,
 such as  10:15:30. | 
| class  | MonthA month-of-year, such as 'July'. | 
| class  | MonthDayA month-day in the ISO-8601 calendar system, such as  --12-03. | 
| class  | OffsetDateTimeA date-time with an offset from UTC/Greenwich in the ISO-8601 calendar system,
 such as  2007-12-03T10:15:30+01:00. | 
| class  | OffsetTimeA time with an offset from UTC/Greenwich in the ISO-8601 calendar system,
 such as  10:15:30+01:00. | 
| class  | PeriodA date-based amount of time in the ISO-8601 calendar system,
 such as '2 years, 3 months and 4 days'. | 
| class  | YearA year in the ISO-8601 calendar system, such as  2007. | 
| class  | YearMonthA year-month in the ISO-8601 calendar system, such as  2007-12. | 
| class  | ZonedDateTimeA date-time with a time-zone in the ISO-8601 calendar system,
 such as  2007-12-03T10:15:30+01:00 Europe/Paris. | 
| class  | ZoneIdA time-zone ID, such as  Europe/Paris. | 
| class  | ZoneOffsetA time-zone offset from Greenwich/UTC, such as  +02:00. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HijrahChronologyThe Hijrah calendar is a lunar calendar supporting Islamic calendars. | 
| class  | HijrahDateA date in the Hijrah calendar system. | 
| class  | HijrahEraAn era in the Hijrah calendar system. | 
| class  | IsoChronologyThe ISO calendar system. | 
| class  | IsoEraAn era in the ISO calendar system. | 
| class  | JapaneseChronologyThe Japanese Imperial calendar system. | 
| class  | JapaneseDateA date in the Japanese Imperial calendar system. | 
| class  | JapaneseEraAn era in the Japanese Imperial calendar system. | 
| class  | MinguoChronologyThe Minguo calendar system. | 
| class  | MinguoDateA date in the Minguo calendar system. | 
| class  | MinguoEraAn era in the Minguo calendar system. | 
| class  | ThaiBuddhistChronologyThe Thai Buddhist calendar system. | 
| class  | ThaiBuddhistDateA date in the Thai Buddhist calendar system. | 
| class  | ThaiBuddhistEraAn era in the Thai Buddhist calendar system. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DateTimeParseExceptionAn exception thrown when an error occurs during parsing. | 
| class  | FormatStyleEnumeration of the style of a localized date, time or date-time formatter. | 
| class  | ResolverStyleEnumeration of different ways to resolve dates and times. | 
| class  | SignStyleEnumeration of ways to handle the positive/negative sign. | 
| class  | TextStyleEnumeration of the style of text formatting and parsing. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ChronoFieldA standard set of fields. | 
| class  | ChronoUnitA standard set of date periods units. | 
| class  | UnsupportedTemporalTypeExceptionUnsupportedTemporalTypeException indicates that a ChronoField or ChronoUnit is
 not supported for a Temporal class. | 
| class  | ValueRangeThe range of valid values for a date-time field. | 
| class  | WeekFieldsLocalized definitions of the day-of-week, week-of-month and week-of-year fields. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ZoneOffsetTransitionA transition between two offsets caused by a discontinuity in the local time-line. | 
| class  | ZoneOffsetTransitionRuleA rule expressing how to create a transition. | 
| static class  | ZoneOffsetTransitionRule.TimeDefinitionA definition of the way a local time can be converted to the actual
 transition date-time. | 
| class  | ZoneRulesThe rules defining how the zone offset varies for a single time-zone. | 
| class  | ZoneRulesExceptionThrown to indicate a problem with time-zone configuration. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | AbstractMap.SimpleEntry<K,V>An Entry maintaining a key and a value. | 
| static class  | AbstractMap.SimpleImmutableEntry<K,V>An Entry maintaining an immutable key and value. | 
| class  | ArrayDeque<E>Resizable-array implementation of the  Dequeinterface. | 
| class  | ArrayList<E>Resizable-array implementation of the List interface. | 
| class  | BitSetThis class implements a vector of bits that grows as needed. | 
| class  | CalendarThe  Calendarclass is an abstract class that provides methods
 for converting between a specific instant in time and a set ofcalendar fieldssuch asYEAR,MONTH,DAY_OF_MONTH,HOUR, and so on, and for
 manipulating the calendar fields, such as getting the date of the next
 week. | 
| class  | ConcurrentModificationExceptionThis exception may be thrown by methods that have detected concurrent
 modification of an object when such modification is not permissible. | 
| class  | CurrencyRepresents a currency. | 
| class  | DateThe class  Daterepresents a specific instant
 in time, with millisecond precision. | 
| class  | DuplicateFormatFlagsExceptionUnchecked exception thrown when duplicate flags are provided in the format
 specifier. | 
| class  | EmptyStackExceptionThrown by methods in the  Stackclass to indicate
 that the stack is empty. | 
| class  | EnumMap<K extends Enum<K>,V>A specialized  Mapimplementation for use with enum type keys. | 
| class  | EnumSet<E extends Enum<E>>A specialized  Setimplementation for use with enum types. | 
| class  | EventObject
 The root class from which all event state objects shall be derived. | 
| class  | FormatFlagsConversionMismatchExceptionUnchecked exception thrown when a conversion and flag are incompatible. | 
| static class  | Formatter.BigDecimalLayoutFormEnum for  BigDecimalformatting. | 
| class  | FormatterClosedExceptionUnchecked exception thrown when the formatter has been closed. | 
| class  | GregorianCalendarGregorianCalendaris a concrete subclass ofCalendarand provides the standard calendar system
 used by most of the world. | 
| class  | HashMap<K,V>Hash table based implementation of the Map interface. | 
| class  | HashSet<E>This class implements the Set interface, backed by a hash table
 (actually a HashMap instance). | 
| class  | Hashtable<K,V>This class implements a hash table, which maps keys to values. | 
| class  | IdentityHashMap<K,V>This class implements the Map interface with a hash table, using
 reference-equality in place of object-equality when comparing keys (and
 values). | 
| class  | IllegalFormatCodePointExceptionUnchecked exception thrown when a character with an invalid Unicode code
 point as defined by  Character.isValidCodePoint(int)is passed to theFormatter. | 
| class  | IllegalFormatConversionExceptionUnchecked exception thrown when the argument corresponding to the format
 specifier is of an incompatible type. | 
| class  | IllegalFormatExceptionUnchecked exception thrown when a format string contains an illegal syntax
 or a format specifier that is incompatible with the given arguments. | 
| class  | IllegalFormatFlagsExceptionUnchecked exception thrown when an illegal combination flags is given. | 
| class  | IllegalFormatPrecisionExceptionUnchecked exception thrown when the precision is a negative value other than
 -1, the conversion does not support a precision, or the value is
 otherwise unsupported. | 
| class  | IllegalFormatWidthExceptionUnchecked exception thrown when the format width is a negative value other
 than -1 or is otherwise unsupported. | 
| class  | IllformedLocaleExceptionThrown by methods in  LocaleandLocale.Builderto
 indicate that an argument is not a well-formed BCP 47 tag. | 
| class  | InputMismatchExceptionThrown by a  Scannerto indicate that the token
 retrieved does not match the pattern for the expected type, or
 that the token is out of range for the expected type. | 
| class  | InvalidPropertiesFormatExceptionThrown to indicate that an operation could not complete because
 the input did not conform to the appropriate XML document type
 for a collection of properties, as per the  Propertiesspecification. | 
| class  | LinkedHashMap<K,V>Hash table and linked list implementation of the Map interface,
 with predictable iteration order. | 
| class  | LinkedHashSet<E>Hash table and linked list implementation of the Set interface,
 with predictable iteration order. | 
| class  | LinkedList<E>Doubly-linked list implementation of the  ListandDequeinterfaces. | 
| class  | LocaleA  Localeobject represents a specific geographical, political,
 or cultural region. | 
| static class  | Locale.CategoryEnum for locale categories. | 
| static class  | Locale.FilteringModeThis enum provides constants to select a filtering mode for locale
 matching. | 
| class  | MissingFormatArgumentExceptionUnchecked exception thrown when there is a format specifier which does not
 have a corresponding argument or if an argument index refers to an argument
 that does not exist. | 
| class  | MissingFormatWidthExceptionUnchecked exception thrown when the format width is required. | 
| class  | MissingResourceExceptionSignals that a resource is missing. | 
| class  | NoSuchElementExceptionThrown by various accessor methods to indicate that the element being requested
 does not exist. | 
| class  | PriorityQueue<E>An unbounded priority queue based on a priority heap. | 
| class  | PropertiesThe  Propertiesclass represents a persistent set of
 properties. | 
| class  | PropertyPermissionThis class is for property permissions. | 
| class  | RandomAn instance of this class is used to generate a stream of
 pseudorandom numbers. | 
| class  | ServiceConfigurationErrorError thrown when something goes wrong while loading a service provider. | 
| class  | SimpleTimeZoneSimpleTimeZoneis a concrete subclass ofTimeZonethat represents a time zone for use with a Gregorian calendar. | 
| class  | Stack<E>The  Stackclass represents a last-in-first-out
 (LIFO) stack of objects. | 
| class  | TimeZoneTimeZonerepresents a time zone offset, and also figures out daylight
 savings. | 
| class  | TooManyListenersException
 The   TooManyListenersException Exception is used as part of
 the Java Event model to annotate and implement a unicast special case of
 a multicast Event Source. | 
| class  | TreeMap<K,V>A Red-Black tree based  NavigableMapimplementation. | 
| class  | TreeSet<E>A  NavigableSetimplementation based on aTreeMap. | 
| class  | UnknownFormatConversionExceptionUnchecked exception thrown when an unknown conversion is given. | 
| class  | UnknownFormatFlagsExceptionUnchecked exception thrown when an unknown flag is given. | 
| class  | UUIDA class that represents an immutable universally unique identifier (UUID). | 
| class  | Vector<E>The  Vectorclass implements a growable array of
 objects. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ArrayBlockingQueue<E>A bounded blocking queue backed by an
 array. | 
| class  | BrokenBarrierExceptionException thrown when a thread tries to wait upon a barrier that is
 in a broken state, or which enters the broken state while the thread
 is waiting. | 
| class  | CancellationExceptionException indicating that the result of a value-producing task,
 such as a  FutureTask, cannot be retrieved because the task
 was cancelled. | 
| class  | CompletionExceptionException thrown when an error or other exception is encountered
 in the course of completing a result or task. | 
| class  | ConcurrentHashMap<K,V>A hash table supporting full concurrency of retrievals and
 high expected concurrency for updates. | 
| static class  | ConcurrentHashMap.KeySetView<K,V>A view of a ConcurrentHashMap as a  Setof keys, in
 which additions may optionally be enabled by mapping to a
 common value. | 
| class  | ConcurrentLinkedDeque<E>An unbounded concurrent deque based on linked nodes. | 
| class  | ConcurrentLinkedQueue<E>An unbounded thread-safe queue based on linked nodes. | 
| class  | ConcurrentSkipListMap<K,V>A scalable concurrent  ConcurrentNavigableMapimplementation. | 
| class  | ConcurrentSkipListSet<E>A scalable concurrent  NavigableSetimplementation based on
 aConcurrentSkipListMap. | 
| class  | CopyOnWriteArrayList<E>A thread-safe variant of  ArrayListin which all mutative
 operations (add,set, and so on) are implemented by
 making a fresh copy of the underlying array. | 
| class  | CopyOnWriteArraySet<E>A  Setthat uses an internalCopyOnWriteArrayListfor all of its operations. | 
| class  | CountedCompleter<T>A  ForkJoinTaskwith a completion action performed when
 triggered and there are no remaining pending actions. | 
| class  | ExecutionExceptionException thrown when attempting to retrieve the result of a task
 that aborted by throwing an exception. | 
| class  | ForkJoinTask<V>Abstract base class for tasks that run within a  ForkJoinPool. | 
| class  | LinkedBlockingDeque<E>An optionally-bounded blocking deque based on
 linked nodes. | 
| class  | LinkedBlockingQueue<E>An optionally-bounded blocking queue based on
 linked nodes. | 
| class  | LinkedTransferQueue<E>An unbounded  TransferQueuebased on linked nodes. | 
| class  | PriorityBlockingQueue<E>An unbounded blocking queue that uses
 the same ordering rules as class  PriorityQueueand supplies
 blocking retrieval operations. | 
| class  | RecursiveActionA recursive resultless  ForkJoinTask. | 
| class  | RecursiveTask<V>A recursive result-bearing  ForkJoinTask. | 
| class  | RejectedExecutionExceptionException thrown by an  Executorwhen a task cannot be
 accepted for execution. | 
| class  | SemaphoreA counting semaphore. | 
| class  | SynchronousQueue<E>A blocking queue in which each insert
 operation must wait for a corresponding remove operation by another
 thread, and vice versa. | 
| class  | ThreadLocalRandomA random number generator isolated to the current thread. | 
| class  | TimeoutExceptionException thrown when a blocking operation times out. | 
| class  | TimeUnitA  TimeUnitrepresents time durations at a given unit of
 granularity and provides utility methods to convert across units,
 and to perform timing and delay operations in these units. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AtomicBooleanA  booleanvalue that may be updated atomically. | 
| class  | AtomicIntegerAn  intvalue that may be updated atomically. | 
| class  | AtomicIntegerArrayAn  intarray in which elements may be updated atomically. | 
| class  | AtomicLongA  longvalue that may be updated atomically. | 
| class  | AtomicLongArrayA  longarray in which elements may be updated atomically. | 
| class  | AtomicReference<V>An object reference that may be updated atomically. | 
| class  | AtomicReferenceArray<E>An array of object references in which elements may be updated
 atomically. | 
| class  | DoubleAccumulatorOne or more variables that together maintain a running  doublevalue updated using a supplied function. | 
| class  | DoubleAdderOne or more variables that together maintain an initially zero
  doublesum. | 
| class  | LongAccumulatorOne or more variables that together maintain a running  longvalue updated using a supplied function. | 
| class  | LongAdderOne or more variables that together maintain an initially zero
  longsum. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractOwnableSynchronizerA synchronizer that may be exclusively owned by a thread. | 
| class  | AbstractQueuedLongSynchronizerA version of  AbstractQueuedSynchronizerin
 which synchronization state is maintained as along. | 
| class  | AbstractQueuedLongSynchronizer.ConditionObjectCondition implementation for a  AbstractQueuedLongSynchronizerserving as the basis of aLockimplementation. | 
| class  | AbstractQueuedSynchronizerProvides a framework for implementing blocking locks and related
 synchronizers (semaphores, events, etc) that rely on
 first-in-first-out (FIFO) wait queues. | 
| class  | AbstractQueuedSynchronizer.ConditionObjectCondition implementation for a  AbstractQueuedSynchronizerserving as the basis of aLockimplementation. | 
| class  | ReentrantLockA reentrant mutual exclusion  Lockwith the same basic
 behavior and semantics as the implicit monitor lock accessed usingsynchronizedmethods and statements, but with extended
 capabilities. | 
| class  | ReentrantReadWriteLockAn implementation of  ReadWriteLocksupporting similar
 semantics toReentrantLock. | 
| static class  | ReentrantReadWriteLock.ReadLockThe lock returned by method  ReentrantReadWriteLock.readLock(). | 
| static class  | ReentrantReadWriteLock.WriteLockThe lock returned by method  ReentrantReadWriteLock.writeLock(). | 
| class  | StampedLockA capability-based lock with three modes for controlling read/write
 access. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | JarExceptionSignals that an error of some sort has occurred while reading from
 or writing to a JAR file. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | LevelThe Level class defines a set of standard logging levels that
 can be used to control logging output. | 
| class  | LoggingPermissionThe permission which the SecurityManager will check when code
 that is running with a SecurityManager calls one of the logging
 control methods (such as Logger.setLevel). | 
| class  | LogRecordLogRecord objects are used to pass logging requests between
 the logging framework and individual log Handlers. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BackingStoreExceptionThrown to indicate that a preferences operation could not complete because
 of a failure in the backing store, or a failure to contact the backing
 store. | 
| class  | InvalidPreferencesFormatExceptionThrown to indicate that an operation could not complete because
 the input did not conform to the appropriate XML document type
 for a collection of preferences, as per the  Preferencesspecification. | 
| class  | NodeChangeEventAn event emitted by a Preferences node to indicate that
 a child of that node has been added or removed. | 
| class  | PreferenceChangeEventAn event emitted by a Preferences node to indicate that
 a preference has been added, removed or has had its value changed. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PatternA compiled representation of a regular expression. | 
| class  | PatternSyntaxExceptionUnchecked exception thrown to indicate a syntax error in a
 regular-expression pattern. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | Collector.CharacteristicsCharacteristics indicating properties of a  Collector, which can
 be used to optimize reduction implementations. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DataFormatExceptionSignals that a data format error has occurred. | 
| class  | ZipErrorSignals that an unrecoverable error has occurred. | 
| class  | ZipExceptionSignals that a Zip exception of some sort has occurred. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ActivationDataFlavorThe ActivationDataFlavor class is a special subclass of
  java.awt.datatransfer.DataFlavor. | 
| class  | MimeTypeA Multipurpose Internet Mail Extension (MIME) type, as defined
 in RFC 2045 and 2046. | 
| class  | UnsupportedDataTypeExceptionSignals that the requested operation does not support the
 requested data type. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ActivityCompletedExceptionThis exception may be thrown on any method for which Activity context is
 accessed and indicates that ongoing work within the Activity is not
 possible. | 
| class  | ActivityRequiredExceptionThis exception is thrown by a container if Activity context is not received
 on a method for which Activity context is mandatory. | 
| class  | InvalidActivityExceptionThis exception may be thrown on any method for which Activity context
 is accessed and indicates that the attempted invocation or the Activity
 context associated with the attempted invocation is incompatible with
 the Activity's current state. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | Resource.AuthenticationTypeThe two possible authentication types for a resource. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FilerExceptionIndicates a  Filerdetected an attempt to open a file that
 would violate the guarantees provided by theFiler. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | SecretKeyA secret (symmetric) key. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AEADBadTagExceptionThis exception is thrown when a  Cipheroperating in
 an AEAD mode (such as GCM/CCM) is unable to verify the supplied
 authentication tag. | 
| class  | BadPaddingExceptionThis exception is thrown when a particular padding mechanism is
 expected for the input data but the data is not padded properly. | 
| class  | ExemptionMechanismExceptionThis is the generic ExemptionMechanism exception. | 
| class  | IllegalBlockSizeExceptionThis exception is thrown when the length of data provided to a block
 cipher is incorrect, i.e., does not match the block size of the cipher. | 
| class  | NoSuchPaddingExceptionThis exception is thrown when a particular padding mechanism is
 requested but is not available in the environment. | 
| class  | SealedObjectThis class enables a programmer to create an object and protect its
 confidentiality with a cryptographic algorithm. | 
| class  | ShortBufferExceptionThis exception is thrown when an output buffer provided by the user
 is too short to hold the operation result. | 
| Constructor and Description | 
|---|
| SealedObject(Serializable object,
            Cipher c)Constructs a SealedObject from any Serializable object. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | DHPrivateKeyThe interface to a Diffie-Hellman private key. | 
| interface  | DHPublicKeyThe interface to a Diffie-Hellman public key. | 
| interface  | PBEKeyThe interface to a PBE key. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SecretKeySpecThis class specifies a secret key in a provider-independent fashion. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | IIOExceptionAn exception class used for signaling run-time failure of reading
 and writing operations. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | IIOInvalidTreeExceptionAn  IIOInvalidTreeExceptionis thrown when an attempt
 by anIIOMetadataobject to parse a tree ofIIOMetadataNodes fails. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | WebParam.Mode | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | SOAPBinding.ParameterStyle | 
| static class  | SOAPBinding.Style | 
| static class  | SOAPBinding.Use | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SourceVersionSource versions of the Java™ programming language. | 
| class  | UnknownEntityExceptionSuperclass of exceptions which indicate that an unknown kind of
 entity was encountered. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ElementKindThe  kindof an element. | 
| class  | ModifierRepresents a modifier on a program element such
 as a class, method, or field. | 
| class  | NestingKindThe nesting kind of a type element. | 
| class  | UnknownAnnotationValueExceptionIndicates that an unknown kind of annotation value was encountered. | 
| class  | UnknownElementExceptionIndicates that an unknown kind of element was encountered. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MirroredTypeExceptionThrown when an application attempts to access the  Classobject
 corresponding to aTypeMirror. | 
| class  | MirroredTypesExceptionThrown when an application attempts to access a sequence of  Classobjects each corresponding to aTypeMirror. | 
| class  | TypeKindThe kind of a type mirror. | 
| class  | UnknownTypeExceptionIndicates that an unknown kind of type was encountered. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | DescriptorAdditional metadata for a JMX element. | 
| interface  | NotificationFilterTo be implemented by a any class acting as a notification filter. | 
| interface  | QueryExpRepresents relational constraints similar to database query "where
 clauses". | 
| interface  | ValueExpRepresents values that can be passed as arguments to
 relational expressions. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AttributeRepresents an MBean attribute by associating its name with its value. | 
| class  | AttributeChangeNotificationProvides definitions of the attribute change notifications sent by MBeans. | 
| class  | AttributeChangeNotificationFilterThis class implements of the  NotificationFilterinterface for theattribute change notification. | 
| class  | AttributeListRepresents a list of values for attributes of an MBean. | 
| class  | AttributeNotFoundExceptionThe specified attribute does not exist or cannot be retrieved. | 
| class  | AttributeValueExpRepresents attributes used as arguments to relational constraints. | 
| class  | BadAttributeValueExpExceptionThrown when an invalid MBean attribute is passed to a query
 constructing method. | 
| class  | BadBinaryOpValueExpExceptionThrown when an invalid expression is passed to a method for
 constructing a query. | 
| class  | BadStringOperationExceptionThrown when an invalid string operation is passed
 to a method for constructing a query. | 
| class  | ImmutableDescriptorAn immutable descriptor. | 
| class  | InstanceAlreadyExistsExceptionThe MBean is already registered in the repository. | 
| class  | InstanceNotFoundExceptionThe specified MBean does not exist in the repository. | 
| class  | InvalidApplicationExceptionThrown when an attempt is made to apply either of the following: A
 subquery expression to an MBean or a qualified attribute expression
 to an MBean of the wrong class. | 
| class  | InvalidAttributeValueExceptionThe value specified is not valid for the attribute. | 
| class  | JMExceptionExceptions thrown by JMX implementations. | 
| class  | JMRuntimeExceptionRuntime exceptions emitted by JMX implementations. | 
| class  | ListenerNotFoundExceptionThe specified MBean listener does not exist in the repository. | 
| class  | MalformedObjectNameExceptionThe format of the string does not correspond to a valid ObjectName. | 
| class  | MBeanAttributeInfoDescribes an MBean attribute exposed for management. | 
| class  | MBeanConstructorInfoDescribes a constructor exposed by an MBean. | 
| class  | MBeanExceptionRepresents "user defined" exceptions thrown by MBean methods
 in the agent. | 
| class  | MBeanFeatureInfoProvides general information for an MBean descriptor object. | 
| class  | MBeanInfoDescribes the management interface exposed by an MBean; that is,
 the set of attributes and operations which are available for
 management operations. | 
| class  | MBeanNotificationInfoThe  MBeanNotificationInfoclass is used to describe the
 characteristics of the different notification instances
 emitted by an MBean, for a given Java class of notification. | 
| class  | MBeanOperationInfoDescribes a management operation exposed by an MBean. | 
| class  | MBeanParameterInfoDescribes an argument of an operation exposed by an MBean. | 
| class  | MBeanPermissionPermission controlling access to MBeanServer operations. | 
| class  | MBeanRegistrationExceptionWraps exceptions thrown by the preRegister(), preDeregister() methods
 of the  MBeanRegistrationinterface. | 
| class  | MBeanServerNotificationRepresents a notification emitted by the MBean Server through the MBeanServerDelegate MBean. | 
| class  | MBeanServerPermissionA Permission to perform actions related to MBeanServers. | 
| class  | MBeanTrustPermissionThis permission represents "trust" in a signer or codebase. | 
| class  | NotCompliantMBeanExceptionException which occurs when trying to register an  object in the MBean server that is not a JMX compliant MBean. | 
| class  | NotificationThe Notification class represents a notification emitted by an
 MBean. | 
| class  | NotificationFilterSupportProvides an implementation of the  NotificationFilterinterface. | 
| class  | ObjectInstanceUsed to represent the object name of an MBean and its class name. | 
| class  | ObjectNameRepresents the object name of an MBean, or a pattern that can
 match the names of several MBeans. | 
| class  | OperationsExceptionRepresents exceptions thrown in the MBean server when performing operations
 on MBeans. | 
| class  | QueryEvalAllows a query to be performed in the context of a specific MBean server. | 
| class  | ReflectionExceptionRepresents exceptions thrown in the MBean server when using the
 java.lang.reflect classes to invoke methods on MBeans. | 
| class  | RuntimeErrorExceptionWhen a  java.lang.Erroroccurs in the agent it should be caught and
 re-thrown as aRuntimeErrorException. | 
| class  | RuntimeMBeanExceptionRepresents runtime exceptions thrown by MBean methods in
 the agent. | 
| class  | RuntimeOperationsExceptionRepresents runtime exceptions thrown in the agent when performing operations on MBeans. | 
| class  | ServiceNotFoundExceptionRepresents exceptions raised when a requested service is not supported. | 
| class  | StringValueExpRepresents strings that are arguments to relational constraints. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MLetAllows you to instantiate and register one or several MBeans in the MBean server
 coming from a remote URL. | 
| class  | PrivateMLetAn MLet that is not added to the  ClassLoaderRepository. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DescriptorSupportThis class represents the metadata set for a ModelMBean element. | 
| class  | InvalidTargetObjectTypeExceptionException thrown when an invalid target object type is specified. | 
| class  | ModelMBeanAttributeInfoThe ModelMBeanAttributeInfo object describes an attribute of the ModelMBean. | 
| class  | ModelMBeanConstructorInfoThe ModelMBeanConstructorInfo object describes a constructor of the ModelMBean. | 
| class  | ModelMBeanInfoSupportThis class represents the meta data for ModelMBeans. | 
| class  | ModelMBeanNotificationInfoThe ModelMBeanNotificationInfo object describes a notification emitted
 by a ModelMBean. | 
| class  | ModelMBeanOperationInfoThe ModelMBeanOperationInfo object describes a management operation of
 the ModelMBean. | 
| class  | XMLParseExceptionThis exception is thrown when an XML formatted string is being parsed into ModelMBean objects
 or when XML formatted strings are being created from ModelMBean objects. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MonitorNotificationProvides definitions of the notifications sent by monitor MBeans. | 
| class  | MonitorSettingExceptionException thrown by the monitor when a monitor setting becomes invalid while the monitor is running. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ArrayType<T>The  ArrayTypeclass is the open type class whose instances describe
 all open data values which are n-dimensional arrays of open data values. | 
| class  | CompositeDataSupportThe CompositeDataSupport class is the open data class which
 implements the CompositeData interface. | 
| class  | CompositeTypeThe  CompositeTypeclass is the open type class
 whose instances describe the types ofCompositeDatavalues. | 
| class  | InvalidOpenTypeExceptionThis runtime exception is thrown to indicate that the open type of an open data value
 is not the one expected. | 
| class  | KeyAlreadyExistsExceptionThis runtime exception is thrown to indicate that the index of a row to be added to a tabular data instance
 is already used to refer to another row in this tabular data instance. | 
| class  | OpenDataExceptionThis checked exception is thrown when an open type, an open data  or an open MBean metadata info instance
 could not be constructed because one or more validity constraints were not met. | 
| class  | OpenMBeanAttributeInfoSupportDescribes an attribute of an open MBean. | 
| class  | OpenMBeanConstructorInfoSupportDescribes a constructor of an Open MBean. | 
| class  | OpenMBeanInfoSupportThe  OpenMBeanInfoSupportclass describes the management
 information of an open MBean: it is a subclass ofMBeanInfo, and it implements theOpenMBeanInfointerface. | 
| class  | OpenMBeanOperationInfoSupportDescribes an operation of an Open MBean. | 
| class  | OpenMBeanParameterInfoSupportDescribes a parameter used in one or more operations or
 constructors of an open MBean. | 
| class  | OpenType<T>The  OpenTypeclass is the parent abstract class of all classes which describe the actual open type
 of open data values. | 
| class  | SimpleType<T>The  SimpleTypeclass is the open type class whose instances describe
 all open data values which are neither arrays,
 norCompositeDatavalues,
 norTabularDatavalues. | 
| class  | TabularDataSupportThe TabularDataSupport class is the open data class which implements the TabularData
 and the Map interfaces, and which is internally based on a hash map data structure. | 
| class  | TabularTypeThe  TabularTypeclass is the  open type class
 whose instances describe the types ofTabularDatavalues. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | RelationTypeThe RelationType interface has to be implemented by any class expected to
 represent a relation type. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | InvalidRelationIdExceptionThis exception is raised when relation id provided for a relation is already
 used. | 
| class  | InvalidRelationServiceExceptionThis exception is raised when an invalid Relation Service is provided. | 
| class  | InvalidRelationTypeExceptionInvalid relation type. | 
| class  | InvalidRoleInfoExceptionThis exception is raised when, in a role info, its minimum degree is greater
 than its maximum degree. | 
| class  | InvalidRoleValueExceptionRole value is invalid. | 
| class  | MBeanServerNotificationFilterFilter for  MBeanServerNotification. | 
| class  | RelationExceptionThis class is the superclass of any exception which can be raised during
 relation management. | 
| class  | RelationNotFoundExceptionThis exception is raised when there is no relation for a given relation id
 in a Relation Service. | 
| class  | RelationNotificationA notification of a change in the Relation Service. | 
| class  | RelationServiceNotRegisteredExceptionThis exception is raised when an access is done to the Relation Service and
 that one is not registered. | 
| class  | RelationTypeNotFoundExceptionThis exception is raised when there is no relation type with given name in
 Relation Service. | 
| class  | RelationTypeSupportA RelationTypeSupport object implements the RelationType interface. | 
| class  | RoleRepresents a role: includes a role name and referenced MBeans (via their
 ObjectNames). | 
| class  | RoleInfoA RoleInfo object summarises a role in a relation type. | 
| class  | RoleInfoNotFoundExceptionThis exception is raised when there is no role info with given name in a
 given relation type. | 
| class  | RoleListA RoleList represents a list of roles (Role objects). | 
| class  | RoleNotFoundExceptionThis exception is raised when a role in a relation does not exist, or is not
 readable, or is not settable. | 
| class  | RoleResultRepresents the result of a multiple access to several roles of a relation
 (either for reading or writing). | 
| class  | RoleUnresolvedRepresents an unresolved role: a role not retrieved from a relation due
 to a problem. | 
| class  | RoleUnresolvedListA RoleUnresolvedList represents a list of RoleUnresolved objects,
 representing roles not retrieved from a relation due to a problem
 encountered when trying to access (read or write) the roles. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | JMXConnectionNotificationNotification emitted when a client connection is opened or
 closed or when notifications are lost. | 
| class  | JMXPrincipalThe identity of a remote client of the JMX Remote API. | 
| class  | JMXProviderExceptionException thrown by  JMXConnectorFactoryandJMXConnectorServerFactorywhen a provider exists for
 the required protocol but cannot be used for some reason. | 
| class  | JMXServerErrorExceptionException thrown as the result of a remote  MBeanServermethod invocation when anErroris thrown while
 processing the invocation in the remote MBean server. | 
| class  | JMXServiceURLThe address of a JMX API connector server. | 
| class  | NotificationResultResult of a query for buffered notifications. | 
| class  | SubjectDelegationPermissionPermission required by an authentication identity to perform
 operations on behalf of an authorization identity. | 
| class  | TargetedNotificationA (Notification, Listener ID) pair. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RMIConnectionImpl_Stub | 
| class  | RMIConnectorA connection to a remote RMI connector. | 
| class  | RMIServerImpl_Stub | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TimerNotificationThis class provides definitions of the notifications sent by timer MBeans. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | NameThe Name interface represents a generic name -- an ordered
 sequence of components. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AuthenticationExceptionThis exception is thrown when an authentication error occurs while
 accessing the naming or directory service. | 
| class  | AuthenticationNotSupportedExceptionThis exception is thrown when
 the particular flavor of authentication requested is not supported. | 
| class  | BinaryRefAddrThis class represents the binary form of the address of
 a communications end-point. | 
| class  | BindingThis class represents a name-to-object binding found in a context. | 
| class  | CannotProceedExceptionThis exception is thrown to indicate that the operation reached
 a point in the name where the operation cannot proceed any further. | 
| class  | CommunicationExceptionThis exception is thrown when the client is
 unable to communicate with the directory or naming service. | 
| class  | CompositeNameThis class represents a composite name -- a sequence of
 component names spanning multiple namespaces. | 
| class  | CompoundNameThis class represents a compound name -- a name from
 a hierarchical name space. | 
| class  | ConfigurationExceptionThis exception is thrown when there is a configuration problem. | 
| class  | ContextNotEmptyExceptionThis exception is thrown when attempting to destroy a context that
 is not empty. | 
| class  | InsufficientResourcesExceptionThis exception is thrown when resources are not available to complete
 the requested operation. | 
| class  | InterruptedNamingExceptionThis exception is thrown when the naming operation
 being invoked has been interrupted. | 
| class  | InvalidNameExceptionThis exception indicates that the name being specified does
 not conform to the naming syntax of a naming system. | 
| class  | LimitExceededExceptionThis exception is thrown when a method
 terminates abnormally due to a user or system specified limit. | 
| class  | LinkExceptionThis exception is used to describe problems encounter while resolving links. | 
| class  | LinkLoopExceptionThis exception is thrown when
 a loop was detected will attempting to resolve a link, or an implementation
 specific limit on link counts has been reached. | 
| class  | LinkRefThis class represents a Reference whose contents is a name, called the link name,
 that is bound to an atomic name in a context. | 
| class  | MalformedLinkExceptionThis exception is thrown when a malformed link was encountered while
 resolving or constructing a link. | 
| class  | NameAlreadyBoundExceptionThis exception is thrown by methods to indicate that
 a binding cannot be added because the name is already bound to
 another object. | 
| class  | NameClassPairThis class represents the object name and class name pair of a binding
 found in a context. | 
| class  | NameNotFoundExceptionThis exception is thrown when a component of the name cannot be resolved
 because it is not bound. | 
| class  | NamingExceptionThis is the superclass of all exceptions thrown by
 operations in the Context and DirContext interfaces. | 
| class  | NamingSecurityExceptionThis is the superclass of security-related exceptions
 thrown by operations in the Context and DirContext interfaces. | 
| class  | NoInitialContextExceptionThis exception is thrown when no initial context implementation
 can be created. | 
| class  | NoPermissionExceptionThis exception is thrown when attempting to perform an operation
 for which the client has no permission. | 
| class  | NotContextExceptionThis exception is thrown when a naming operation proceeds to a point
 where a context is required to continue the operation, but the
 resolved object is not a context. | 
| class  | OperationNotSupportedExceptionThis exception is thrown when a context implementation does not support
 the operation being invoked. | 
| class  | PartialResultExceptionThis exception is thrown to indicate that the result being returned
 or returned so far is partial, and that the operation cannot
 be completed. | 
| class  | RefAddrThis class represents the address of a communications end-point. | 
| class  | ReferenceThis class represents a reference to an object that is found outside of
 the naming/directory system. | 
| class  | ReferralExceptionThis abstract class is used to represent a referral exception,
 which is generated in response to a referral
 such as that returned by LDAP v3 servers. | 
| class  | ServiceUnavailableExceptionThis exception is thrown when attempting to communicate with a
 directory or naming service and that service is not available. | 
| class  | SizeLimitExceededExceptionThis exception is thrown when a method
 produces a result that exceeds a size-related limit. | 
| class  | StringRefAddrThis class represents the string form of the address of
 a communications end-point. | 
| class  | TimeLimitExceededExceptionThis exception is thrown when a method
 does not terminate within the specified time limit. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | AttributeThis interface represents an attribute associated with a named object. | 
| interface  | AttributesThis interface represents a collection of attributes. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AttributeInUseExceptionThis exception is thrown when an operation attempts
 to add an attribute that already exists. | 
| class  | AttributeModificationExceptionThis exception is thrown when an attempt is
 made to add, or remove, or modify an attribute, its identifier,
 or its values that conflicts with the attribute's (schema) definition
 or the attribute's state. | 
| class  | BasicAttributeThis class provides a basic implementation of the Attribute interface. | 
| class  | BasicAttributesThis class provides a basic implementation
 of the Attributes interface. | 
| class  | InvalidAttributeIdentifierExceptionThis exception is thrown when an attempt is
 made to add to create an attribute with an invalid attribute identifier. | 
| class  | InvalidAttributesExceptionThis exception is thrown when an attempt is
 made to add or modify an attribute set that has been specified
 incompletely or incorrectly. | 
| class  | InvalidSearchControlsExceptionThis exception is thrown when the specification of
 the SearchControls for a search operation is invalid. | 
| class  | InvalidSearchFilterExceptionThis exception is thrown when the specification of
 a search filter is invalid. | 
| class  | ModificationItemThis class represents a modification item. | 
| class  | NoSuchAttributeExceptionThis exception is thrown when attempting to access
 an attribute that does not exist. | 
| class  | SchemaViolationExceptionThis exception is thrown when a method
 in some ways violates the schema. | 
| class  | SearchControlsThis class encapsulates
 factors that determine scope of search and what gets returned
 as a result of the search. | 
| class  | SearchResultThis class represents an item in the NamingEnumeration returned as a
 result of the DirContext.search() methods. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | NamingEventThis class represents an event fired by a naming/directory service. | 
| class  | NamingExceptionEventThis class represents an event fired when the procedures/processes
 used to collect information for notifying listeners of
 NamingEvents threw a NamingException. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ControlThis interface represents an LDAPv3 control as defined in
 RFC 2251. | 
| interface  | ExtendedRequestThis interface represents an LDAPv3 extended operation request as defined in
 RFC 2251. | 
| interface  | ExtendedResponseThis interface represents an LDAP extended operation response as defined in
 RFC 2251. | 
| interface  | UnsolicitedNotificationThis interface represents an unsolicited notification as defined in
 RFC 2251. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BasicControlThis class provides a basic implementation of the Control
 interface. | 
| class  | LdapNameThis class represents a distinguished name as specified by
 RFC 2253. | 
| class  | LdapReferralExceptionThis abstract class is used to represent an LDAP referral exception. | 
| class  | ManageReferralControlRequests that referral and other special LDAP objects be manipulated
 as normal LDAP objects. | 
| class  | PagedResultsControlRequests that the results of a search operation be returned by the LDAP
 server in batches of a specified size. | 
| class  | PagedResultsResponseControlIndicates the end of a batch of search results. | 
| class  | RdnThis class represents a relative distinguished name, or RDN, which is a
 component of a distinguished name as specified by
 RFC 2253. | 
| class  | SortControlRequests that the results of a search operation be sorted by the LDAP server
 before being returned. | 
| class  | SortResponseControlIndicates whether the requested sort of search results was successful or not. | 
| class  | StartTlsRequestThis class implements the LDAPv3 Extended Request for StartTLS as
 defined in
 Lightweight Directory
 Access Protocol (v3): Extension for Transport Layer Security
 The object identifier for StartTLS is 1.3.6.1.4.1.1466.20037
 and no extended request value is defined. | 
| class  | StartTlsResponseThis class implements the LDAPv3 Extended Response for StartTLS as
 defined in
 Lightweight Directory
 Access Protocol (v3): Extension for Transport Layer Security
 The object identifier for StartTLS is 1.3.6.1.4.1.1466.20037
 and no extended response value is defined. | 
| class  | UnsolicitedNotificationEventThis class represents an event fired in response to an unsolicited
 notification sent by the LDAP server. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ResolveResultThis class represents the result of resolution of a name. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HandshakeCompletedEventThis event indicates that an SSL handshake completed on a given
 SSL connection. | 
| static class  | SSLEngineResult.HandshakeStatusAn  SSLEngineResultenum describing the current
 handshaking state of thisSSLEngine. | 
| static class  | SSLEngineResult.StatusAn  SSLEngineResultenum describing the overall result
 of theSSLEngineoperation. | 
| class  | SSLExceptionIndicates some kind of error detected by an SSL subsystem. | 
| class  | SSLHandshakeExceptionIndicates that the client and server could not negotiate the
 desired level of security. | 
| class  | SSLKeyExceptionReports a bad SSL key. | 
| class  | SSLPeerUnverifiedExceptionIndicates that the peer's identity has not been verified. | 
| class  | SSLPermissionThis class is for various network permissions. | 
| class  | SSLProtocolExceptionReports an error in the operation of the SSL protocol. | 
| class  | SSLSessionBindingEventThis event is propagated to a SSLSessionBindingListener. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DocFlavorClass  DocFlavorencapsulates an object that specifies the
 format in which print data is supplied to aDocPrintJob. | 
| static class  | DocFlavor.BYTE_ARRAYClass DocFlavor.BYTE_ARRAY provides predefined static constant
 DocFlavor objects for example doc flavors using a byte array
 ( byte[]) as the print data representation class. | 
| static class  | DocFlavor.CHAR_ARRAYClass DocFlavor.CHAR_ARRAY provides predefined static constant
 DocFlavor objects for example doc flavors using a character array
 ( char[]) as the print data representation class. | 
| static class  | DocFlavor.INPUT_STREAMClass DocFlavor.INPUT_STREAM provides predefined static constant
 DocFlavor objects for example doc flavors using a byte stream ( java.io.InputStream) as the print
 data representation class. | 
| static class  | DocFlavor.READERClass DocFlavor.READER provides predefined static constant DocFlavor
 objects for example doc flavors using a character stream ( java.io.Reader) as the print data
 representation class. | 
| static class  | DocFlavor.SERVICE_FORMATTEDClass DocFlavor.SERVICE_FORMATTED provides predefined static constant
 DocFlavor objects for example doc flavors for service formatted print
 data. | 
| static class  | DocFlavor.STRINGClass DocFlavor.STRING provides predefined static constant DocFlavor
 objects for example doc flavors using a string ( java.lang.String) as the print data representation class. | 
| static class  | DocFlavor.URLClass DocFlavor.URL provides predefined static constant DocFlavor
 objects. | 
| class  | PrintExceptionClass PrintException encapsulates a printing-related error condition that
 occurred while using a Print Service instance. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | DocAttributeInterface DocAttribute is a tagging interface which a printing attribute
 class implements to indicate the attribute denotes a setting for a doc. | 
| interface  | PrintJobAttributePrintJobAttribute is a tagging interface which a printing attribute
 class implements to indicate the attribute describes the status of a Print
 Job or some other characteristic of a Print Job. | 
| interface  | PrintRequestAttributeInterface PrintRequestAttribute is a tagging interface which a printing
 attribute class implements to indicate the attribute denotes a
 requested setting for a print job. | 
| interface  | PrintServiceAttributeInterface PrintServiceAttribute is a tagging interface which a printing
 attribute class implements to indicate the attribute describes the status
 of a Print Service or some other characteristic of a Print Service. | 
| interface  | SupportedValuesAttributeInterface SupportedValuesAttribute is a tagging interface which a printing
 attribute class implements to indicate the attribute describes the supported
 values for another attribute. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DateTimeSyntaxClass DateTimeSyntax is an abstract base class providing the common
 implementation of all attributes whose value is a date and time. | 
| class  | EnumSyntaxClass EnumSyntax is an abstract base class providing the common
 implementation of all "type safe enumeration" objects. | 
| class  | HashAttributeSetClass HashAttributeSet provides an  AttributeSetimplementation with characteristics of a hash map. | 
| class  | HashDocAttributeSetClass HashDocAttributeSet provides an attribute set which
 inherits its implementation from class  HashAttributeSetand enforces the semantic restrictions of interfaceDocAttributeSet. | 
| class  | HashPrintJobAttributeSetClass HashPrintJobAttributeSet provides an attribute set
 which inherits its implementation from class  HashAttributeSetand enforces the semantic restrictions of interfacePrintJobAttributeSet. | 
| class  | HashPrintRequestAttributeSetClass HashPrintRequestAttributeSet inherits its implementation from
 class  HashAttributeSetand enforces the
 semantic restrictions of interfacePrintRequestAttributeSet. | 
| class  | HashPrintServiceAttributeSetClass HashPrintServiceAttributeSet provides an attribute set
 which inherits its implementation from class  HashAttributeSetand enforces the semantic restrictions of interfacePrintServiceAttributeSet. | 
| class  | IntegerSyntaxClass IntegerSyntax is an abstract base class providing the common
 implementation of all attributes with integer values. | 
| class  | ResolutionSyntaxClass ResolutionSyntax is an abstract base class providing the common
 implementation of all attributes denoting a printer resolution. | 
| class  | SetOfIntegerSyntaxClass SetOfIntegerSyntax is an abstract base class providing the common
 implementation of all attributes whose value is a set of nonnegative
 integers. | 
| class  | Size2DSyntaxClass Size2DSyntax is an abstract base class providing the common
 implementation of all attributes denoting a size in two dimensions. | 
| class  | TextSyntaxClass TextSyntax is an abstract base class providing the common
 implementation of all attributes whose value is a string. | 
| class  | UnmodifiableSetExceptionThrown to indicate that the requested operation cannot be performed
 because the set is unmodifiable. | 
| class  | URISyntaxClass URISyntax is an abstract base class providing the common
 implementation of all attributes whose value is a Uniform Resource
 Identifier (URI). | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ChromaticityClass Chromaticity is a printing attribute class, an enumeration, that
 specifies monochrome or color printing. | 
| class  | ColorSupportedClass ColorSupported is a printing attribute class, an enumeration, that
 identifies whether the device is capable of any type of color printing at
 all, including highlight color as well as full process color. | 
| class  | CompressionClass Compression is a printing attribute class, an enumeration, that
 specifies how print data is compressed. | 
| class  | CopiesClass Copies is an integer valued printing attribute class that specifies the
 number of copies to be printed. | 
| class  | CopiesSupportedClass CopiesSupported is a printing attribute class, a set of integers, that
 gives the supported values for a  Copiesattribute. | 
| class  | DateTimeAtCompletedClass DateTimeAtCompleted is a printing attribute class, a date-time
 attribute, that indicates the date and time at which the Print Job completed
 (or was canceled or aborted). | 
| class  | DateTimeAtCreationClass DateTimeAtCreation is a printing attribute class, a date-time
 attribute, that indicates the date and time at which the Print Job was
 created. | 
| class  | DateTimeAtProcessingClass DateTimeAtProcessing is a printing attribute class, a date-time
 attribute, that indicates the date and time at which the Print Job first
 began processing. | 
| class  | DestinationClass Destination is a printing attribute class, a URI, that is used to
 indicate an alternate destination for the spooled printer formatted
 data. | 
| class  | DialogTypeSelectionClass DialogTypeSelection is a printing attribute class, an enumeration,
 that indicates the user dialog type to be used for specifying
 printing options. | 
| class  | DocumentNameClass DocumentName is a printing attribute class, a text attribute, that
 specifies the name of a document. | 
| class  | FidelityClass Fidelity is a printing attribute class, an enumeration,
 that indicates whether total fidelity to client supplied print request
 attributes is required. | 
| class  | FinishingsClass Finishings is a printing attribute class, an enumeration, that
 identifies whether the printer applies a finishing operation of some kind
 of binding to each copy of each printed document in the job. | 
| class  | JobHoldUntilClass JobHoldUntil is a printing attribute class, a date-time attribute, that
 specifies the exact date and time at which the job must become a candidate
 for printing. | 
| class  | JobImpressionsClass JobImpressions is an integer valued printing attribute class that
 specifies the total size in number of impressions of the document(s) being
 submitted. | 
| class  | JobImpressionsCompletedClass JobImpressionsCompleted is an integer valued printing attribute class
 that specifies the number of impressions completed for the job so far. | 
| class  | JobImpressionsSupportedClass JobImpressionsSupported is a printing attribute class, a set of
 integers, that gives the supported values for a  JobImpressionsattribute. | 
| class  | JobKOctetsClass JobKOctets is an integer valued printing attribute class that specifies
 the total size of the document(s) in K octets, i.e., in units of 1024 octets
 requested to be processed in the job. | 
| class  | JobKOctetsProcessedClass JobKOctetsProcessed is an integer valued printing attribute class that
 specifies the total number of print data octets processed so far in K octets,
 i.e., in units of 1024 octets. | 
| class  | JobKOctetsSupportedClass JobKOctetsSupported is a printing attribute class, a set of integers,
 that gives the supported values for a  JobKOctetsattribute. | 
| class  | JobMediaSheetsClass JobMediaSheets is an integer valued printing attribute class that
 specifies the total number of media sheets to be produced for this job. | 
| class  | JobMediaSheetsCompletedClass JobMediaSheetsCompleted is an integer valued printing attribute class
 that specifies the number of media sheets which have completed marking and
 stacking for the entire job so far, whether those sheets have been processed
 on one side or on both. | 
| class  | JobMediaSheetsSupportedClass JobMediaSheetsSupported is a printing attribute class, a set of
 integers, that gives the supported values for a  JobMediaSheetsattribute. | 
| class  | JobMessageFromOperatorClass JobMessageFromOperator is a printing attribute class, a text attribute,
 that provides a message from an operator, system administrator, or
 "intelligent" process to indicate to the end user the reasons for
 modification or other management action taken on a job. | 
| class  | JobNameClass JobName is a printing attribute class, a text attribute, that specifies
 the name of a print job. | 
| class  | JobOriginatingUserNameClass JobOriginatingUserName is a printing attribute class, a text
 attribute, that contains the name of the end user that submitted the
 print job. | 
| class  | JobPriorityClass JobPriority is an integer valued printing attribute class that
 specifies a print job's priority. | 
| class  | JobPrioritySupportedClass JobPrioritySupported is an integer valued printing attribute class
 that specifies whether a Print Service instance supports the  JobPriorityattribute and the number of different job priority
 levels supported. | 
| class  | JobSheetsClass JobSheets is a printing attribute class, an enumeration, that
 determines which job start and end sheets, if any, must be printed with a
 job. | 
| class  | JobStateJobState is a printing attribute class, an enumeration, that identifies
 the current state of a print job. | 
| class  | JobStateReasonClass JobStateReason is a printing attribute class, an enumeration, that
 provides additional information about the job's current state, i.e.,
 information that augments the value of the job's  JobStateattribute. | 
| class  | JobStateReasonsClass JobStateReasons is a printing attribute class, a set of enumeration
 values, that provides additional information about the job's current state,
 i.e., information that augments the value of the job's  JobStateattribute. | 
| class  | MediaClass Media is a printing attribute class that specifies the
 medium on which to print. | 
| class  | MediaNameClass MediaName is a subclass of Media, a printing attribute class (an
 enumeration) that specifies the media for a print job as a name. | 
| class  | MediaPrintableAreaClass MediaPrintableArea is a printing attribute used to distinguish
 the printable and non-printable areas of media. | 
| class  | MediaSizeClass MediaSize is a two-dimensional size valued printing attribute class
 that indicates the dimensions of the medium in a portrait orientation, with
 the X dimension running along the bottom edge and the Y dimension running
 along the left edge. | 
| class  | MediaSizeNameClass MediaSizeName is a subclass of Media. | 
| class  | MediaTrayClass MediaTray is a subclass of Media. | 
| class  | MultipleDocumentHandlingClass MultipleDocumentHandling is a printing attribute class, an enumeration,
 that controls finishing operations and the placement of one or more
 print-stream pages into impressions and onto media sheets. | 
| class  | NumberOfDocumentsClass NumberOfDocuments is an integer valued printing attribute that
 indicates the number of individual docs the printer has accepted for this
 job, regardless of whether the docs' print data has reached the printer or
 not. | 
| class  | NumberOfInterveningJobsClass NumberOfInterveningJobs is an integer valued printing attribute that
 indicates the number of jobs that are ahead of this job in the relative
 chronological order of expected time to complete (i.e., the current
 scheduled order). | 
| class  | NumberUpClass NumberUp is an integer valued printing attribute class that specifies
 the number of print-stream pages to impose upon a single side of an
 instance of a selected medium. | 
| class  | NumberUpSupportedClass NumberUpSupported is a printing attribute class, a set of integers,
 that gives the supported values for a  NumberUpattribute. | 
| class  | OrientationRequestedClass OrientationRequested is a printing attribute class, an enumeration,
 that indicates the desired orientation for printed print-stream pages; it
 does not describe the orientation of the client-supplied print-stream
 pages. | 
| class  | OutputDeviceAssignedClass OutputDeviceAssigned is a printing attribute class, a text attribute,
 that identifies the output device to which the service has assigned this
 job. | 
| class  | PageRangesClass PageRanges is a printing attribute class, a set of integers, that
 identifies the range(s) of print-stream pages that the Printer object uses
 for each copy of each document which are to be printed. | 
| class  | PagesPerMinuteClass PagesPerMinute is an integer valued printing attribute that indicates
 the nominal number of pages per minute to the nearest whole number which may
 be generated by this printer (e.g., simplex, black-and-white). | 
| class  | PagesPerMinuteColorClass PagesPerMinuteColor is an integer valued printing attribute that
 indicates the nominal number of pages per minute to the nearest whole number
 which may be generated by this printer when printing color (e.g., simplex,
 color). | 
| class  | PDLOverrideSupportedClass PDLOverrideSupported is a printing attribute class, an enumeration,
 that expresses the printer's ability to attempt to override processing
 instructions embedded in documents' print data with processing instructions
 specified as attributes outside the print data. | 
| class  | PresentationDirectionClass PresentationDirection is a printing attribute class, an enumeration,
 that is used in conjunction with the  NumberUpattribute to
 indicate the layout of multiple print-stream pages to impose upon a
 single side of an instance of a selected medium. | 
| class  | PrinterInfoClass PrinterInfo is a printing attribute class, a text attribute, that
 provides descriptive information about a printer. | 
| class  | PrinterIsAcceptingJobsClass PrinterIsAcceptingJobs is a printing attribute class, an enumeration,
 that indicates whether the printer is currently able to accept jobs. | 
| class  | PrinterLocationClass PrinterLocation is a printing attribute class, a text attribute, that
 identifies the location of the device. | 
| class  | PrinterMakeAndModelClass PrinterMakeAndModel is a printing attribute class, a text attribute,
 that the make and model of the printer. | 
| class  | PrinterMessageFromOperatorClass PrinterMessageFromOperator is a printing attribute class, a text
 attribute, that provides a message from an operator, system administrator,
 or "intelligent" process to indicate to the end user information about or
 status of the printer, such as why it is unavailable or when it is
 expected to be available. | 
| class  | PrinterMoreInfoClass PrinterMoreInfo is a printing attribute class, a URI, that is used to
 obtain more information about this specific printer. | 
| class  | PrinterMoreInfoManufacturerClass PrinterMoreInfoManufacturer is a printing attribute class, a URI,
 that is used to obtain more information about this type of device. | 
| class  | PrinterNameClass PrinterName is a printing attribute class, a text attribute, that
 specifies the name of a printer. | 
| class  | PrinterResolutionClass PrinterResolution is a printing attribute class that specifies an
 exact resolution supported by a printer or to be used for a print job. | 
| class  | PrinterStateClass PrinterState is a printing attribute class, an enumeration, that
 identifies the current state of a printer. | 
| class  | PrinterStateReasonClass PrinterStateReason is a printing attribute class, an enumeration,
 that provides additional information about the printer's current state,
 i.e., information that augments the value of the printer's
  PrinterStateattribute. | 
| class  | PrinterStateReasonsClass PrinterStateReasons is a printing attribute class, a set of
 enumeration values, that provides additional information about the
 printer's current state, i.e., information that augments the value of the
 printer's  PrinterStateattribute. | 
| class  | PrinterURIClass PrinterURI is a printing attribute class, a URI, that specifies the
 globally unique name of a printer. | 
| class  | PrintQualityClass PrintQuality is a printing attribute class, an enumeration,
 that specifies the print quality that the printer uses for the job. | 
| class  | QueuedJobCountClass QueuedJobCount is an integer valued printing attribute that indicates
 the number of jobs in the printer whose  JobStateis either
 PENDING, PENDING_HELD, PROCESSING, or PROCESSING_STOPPED. | 
| class  | ReferenceUriSchemesSupportedClass ReferenceUriSchemesSupported is a printing attribute class
 an enumeration, that indicates a "URI scheme," such as "http:" or "ftp:",
 that a printer can use to retrieve print data stored at a URI location. | 
| class  | RequestingUserNameClass RequestingUserName is a printing attribute class, a text attribute,
 that specifies the name of the end user that submitted the print job. | 
| class  | SeverityClass Severity is a printing attribute class, an enumeration, that denotes
 the severity of a  PrinterStateReasonattribute. | 
| class  | SheetCollateClass SheetCollate is a printing attribute class, an enumeration, that
 specifies whether or not the media sheets of each copy of each printed
 document in a job are to be in sequence, when multiple copies of the document
 are specified by the  Copiesattribute. | 
| class  | SidesClass Sides is a printing attribute class, an enumeration, that specifies
 how print-stream pages are to be imposed upon the sides of an instance of a
 selected medium, i.e., an impression. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PrintEventClass PrintEvent is the super class of all Print Service API events. | 
| class  | PrintJobAttributeEventClass PrintJobAttributeEvent encapsulates an event a PrintService
 reports to let the client know that one or more printing attributes for a
 PrintJob have changed. | 
| class  | PrintJobEventClass  PrintJobEventencapsulates common events a print job
 reports to let a listener know of progress in the processing of theDocPrintJob. | 
| class  | PrintServiceAttributeEventClass PrintServiceAttributeEvent encapsulates an event a
 Print Service instance reports to let the client know of
 changes in the print service state. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClassDescThis class is used to marshal java.lang.Class objects over IIOP. | 
| class  | StubBase class from which all RMI-IIOP stubs must inherit. | 
| Modifier and Type | Method and Description | 
|---|---|
| Serializable | ValueHandler. readValue(InputStream in,
         int offset,
         Class clz,
         String repositoryID,
         RunTime sender)Reads a value from the stream using Java semantics. | 
| Serializable | ValueHandler. writeReplace(Serializable value)If the value contains a  writeReplacemethod then the result
 is returned. | 
| Modifier and Type | Method and Description | 
|---|---|
| Serializable | ValueHandler. writeReplace(Serializable value)If the value contains a  writeReplacemethod then the result
 is returned. | 
| void | ValueHandler. writeValue(OutputStream out,
          Serializable value)Writes a value to the stream using Java semantics. | 
| void | ValueHandlerMultiFormat. writeValue(OutputStream out,
          Serializable value,
          byte streamFormatVersion)Allows the ORB to pass the stream format
 version for RMI/IDL custom value types. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SslRMIClientSocketFactoryAn  SslRMIClientSocketFactoryinstance is used by the RMI
 runtime in order to obtain client sockets for RMI calls via SSL. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ScriptExceptionThe generic  Exceptionclass for the Scripting APIs. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AuthPermissionThis class is for authentication permissions. | 
| class  | DestroyFailedExceptionSignals that a  destroyoperation failed. | 
| class  | PrivateCredentialPermissionThis class is used to protect access to private Credentials
 belonging to a particular  Subject. | 
| class  | RefreshFailedExceptionSignals that a  refreshoperation failed. | 
| class  | Subject A  Subjectrepresents a grouping of related information
 for a single entity, such as a person. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ChoiceCallback Underlying security services instantiate and pass a
  ChoiceCallbackto thehandlemethod of aCallbackHandlerto display a list of choices
 and to retrieve the selected choice(s). | 
| class  | ConfirmationCallback Underlying security services instantiate and pass a
  ConfirmationCallbackto thehandlemethod of aCallbackHandlerto ask for YES/NO,
 OK/CANCEL, YES/NO/CANCEL or other similar confirmations. | 
| class  | LanguageCallback Underlying security services instantiate and pass a
  LanguageCallbackto thehandlemethod of aCallbackHandlerto retrieve theLocaleused for localizing text. | 
| class  | NameCallback Underlying security services instantiate and pass a
  NameCallbackto thehandlemethod of aCallbackHandlerto retrieve name information. | 
| class  | PasswordCallback Underlying security services instantiate and pass a
  PasswordCallbackto thehandlemethod of aCallbackHandlerto retrieve password information. | 
| class  | TextInputCallback Underlying security services instantiate and pass a
  TextInputCallbackto thehandlemethod of aCallbackHandlerto retrieve generic text
 information. | 
| class  | TextOutputCallback Underlying security services instantiate and pass a
  TextOutputCallbackto thehandlemethod of aCallbackHandlerto display information messages,
 warning messages and error messages. | 
| class  | UnsupportedCallbackExceptionSignals that a  CallbackHandlerdoes not
 recognize a particularCallback. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DelegationPermissionThis class is used to restrict the usage of the Kerberos
 delegation model, ie: forwardable and proxiable tickets. | 
| class  | KerberosKeyThis class encapsulates a long term secret key for a Kerberos
 principal. | 
| class  | KerberosPrincipalThis class encapsulates a Kerberos principal. | 
| class  | KerberosTicketThis class encapsulates a Kerberos ticket and associated
 information as viewed from the client's point of view. | 
| class  | ServicePermissionThis class is used to protect Kerberos services and the
 credentials necessary to access those services. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AccountExceptionA generic account exception. | 
| class  | AccountExpiredExceptionSignals that a user account has expired. | 
| class  | AccountLockedExceptionSignals that an account was locked. | 
| class  | AccountNotFoundExceptionSignals that an account was not found. | 
| class  | CredentialExceptionA generic credential exception. | 
| class  | CredentialExpiredExceptionSignals that a  Credentialhas expired. | 
| class  | CredentialNotFoundExceptionSignals that a credential was not found. | 
| class  | FailedLoginExceptionSignals that user authentication failed. | 
| class  | LoginExceptionThis is the basic login exception. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | X500Principal This class represents an X.500  Principal. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AuthorizeCallbackThis callback is used by  SaslServerto determine whether
 one entity (identified by an authenticated authentication id)
 can act on
 behalf of another entity (identified by an authorization id). | 
| class  | RealmCallbackThis callback is used by  SaslClientandSaslServerto retrieve realm information. | 
| class  | RealmChoiceCallbackThis callback is used by  SaslClientandSaslServerto obtain a realm given a list of realm choices. | 
| class  | SaslExceptionThis class represents an error that has occurred when using SASL. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | InvalidMidiDataExceptionAn  InvalidMidiDataExceptionindicates that inappropriate MIDI
 data was encountered. | 
| class  | MidiUnavailableExceptionA  MidiUnavailableExceptionis thrown when a requested MIDI
 component cannot be opened or created because it is unavailable. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AudioPermissionThe  AudioPermissionclass represents access rights to the audio
 system resources. | 
| class  | LineEventThe  LineEventclass encapsulates information that a line
 sends its listeners whenever the line opens, closes, starts, or stops. | 
| class  | LineUnavailableExceptionA  LineUnavailableExceptionis an exception indicating that a
 line cannot be opened because it is unavailable. | 
| class  | UnsupportedAudioFileExceptionAn  UnsupportedAudioFileExceptionis an exception indicating that an
 operation failed because a file did not contain valid data of a recognized file
 type and format. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ConnectionEventAn  Eventobject that provides information about the
 source of a connection-related event. | 
| class  | RowSetEventAn  Eventobject generated when an event occurs to aRowSetobject. | 
| class  | StatementEventA  StatementEventis sent to allStatementEventListeners which were
 registered with aPooledConnection. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BaseRowSetAn abstract class providing a  RowSetobject with its basic functionality. | 
| class  | RowSetMetaDataImplProvides implementations for the methods that set and get
 metadata information about a  RowSetobject's columns. | 
| class  | RowSetWarningAn extension of  SQLExceptionthat provides information
 about database warnings set onRowSetobjects. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SerialArrayA serialized version of an  Arrayobject, which is the mapping in the Java programming language of an SQLARRAYvalue. | 
| class  | SerialBlobA serialized mapping in the Java programming language of an SQL
  BLOBvalue. | 
| class  | SerialClobA serialized mapping in the Java programming language of an SQL
  CLOBvalue. | 
| class  | SerialDatalinkA serialized mapping in the Java programming language of an SQL
  DATALINKvalue. | 
| class  | SerialExceptionIndicates and an error with the serialization or de-serialization of
 SQL types such as  BLOB, CLOB, STRUCT or ARRAYin
 addition to SQL types such asDATALINK and JAVAOBJECT | 
| class  | SerialJavaObjectA serializable mapping in the Java programming language of an SQL
  JAVA_OBJECTvalue. | 
| class  | SerialRefA serialized mapping of a  Refobject, which is the mapping in the
 Java programming language of an SQLREFvalue. | 
| class  | SerialStructA serialized mapping in the Java programming language of an SQL
 structured type. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SyncFactoryExceptionIndicates an error with  SyncFactorymechanism. | 
| class  | SyncProviderExceptionIndicates an error with the  SyncProvidermechanism. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractActionThis class provides default implementations for the JFC  Actioninterface. | 
| class  | AbstractButtonDefines common behaviors for buttons and menu items. | 
| protected class  | AbstractButton.AccessibleAbstractButtonThis class implements accessibility support for the
  AbstractButtonclass. | 
| protected class  | AbstractButton.ButtonChangeListenerExtends  ChangeListenerto be serializable. | 
| class  | AbstractCellEditorA base class for  CellEditors, providing default
 implementations for the methods in theCellEditorinterface exceptgetCellEditorValue(). | 
| class  | AbstractListModel<E>The abstract definition for the data model that provides
 a  Listwith its contents. | 
| class  | AbstractSpinnerModelThis class provides the ChangeListener part of the
 SpinnerModel interface that should be suitable for most concrete SpinnerModel
 implementations. | 
| class  | ActionMapActionMapprovides mappings fromObjects
 (called keys orActionnames)
 toActions. | 
| class  | BoxA lightweight container
 that uses a BoxLayout object as its layout manager. | 
| protected class  | Box.AccessibleBoxThis class implements accessibility support for the
  Boxclass. | 
| static class  | Box.FillerAn implementation of a lightweight component that participates in
 layout but has no view. | 
| protected class  | Box.Filler.AccessibleBoxFillerThis class implements accessibility support for the
  Box.Fillerclass. | 
| class  | BoxLayoutA layout manager that allows multiple components to be laid out either
 vertically or horizontally. | 
| class  | ButtonGroupThis class is used to create a multiple-exclusion scope for
 a set of buttons. | 
| class  | CellRendererPaneThis class is inserted in between cell renderers and the components that
 use them. | 
| protected class  | CellRendererPane.AccessibleCellRendererPaneThis class implements accessibility support for the
  CellRendererPaneclass. | 
| class  | ComponentInputMapA  ComponentInputMapis anInputMapassociated with a particularJComponent. | 
| class  | DefaultBoundedRangeModelA generic implementation of BoundedRangeModel. | 
| class  | DefaultButtonModelThe default implementation of a  Buttoncomponent's data model. | 
| class  | DefaultCellEditorThe default editor for table and tree cells. | 
| protected class  | DefaultCellEditor.EditorDelegateThe protected  EditorDelegateclass. | 
| class  | DefaultComboBoxModel<E>The default model for combo boxes. | 
| class  | DefaultDesktopManagerThis is an implementation of the  DesktopManager. | 
| class  | DefaultListCellRendererRenders an item in a list. | 
| static class  | DefaultListCellRenderer.UIResourceA subclass of DefaultListCellRenderer that implements UIResource. | 
| class  | DefaultListModel<E>This class loosely implements the  java.util.VectorAPI, in that it implements the 1.1.x version ofjava.util.Vector, has no collection class support,
 and notifies theListDataListeners when changes occur. | 
| class  | DefaultListSelectionModelDefault data model for list selections. | 
| class  | DefaultSingleSelectionModelA generic implementation of SingleSelectionModel. | 
| class  | DropModeDrop modes, used to determine the method by which a component
 tracks and indicates a drop location during drag and drop. | 
| static class  | GroupLayout.AlignmentEnumeration of the possible ways  ParallelGroupcan align
 its children. | 
| class  | ImageIconAn implementation of the Icon interface that paints Icons
 from Images. | 
| protected class  | ImageIcon.AccessibleImageIconThis class implements accessibility support for the
  ImageIconclass. | 
| class  | InputMapInputMapprovides a binding between an input event
 (currently onlyKeyStrokes are used)
 and anObject. | 
| class  | JAppletAn extended version of  java.applet.Appletthat adds support for
 the JFC/Swing component architecture. | 
| protected class  | JApplet.AccessibleJAppletThis class implements accessibility support for the
  JAppletclass. | 
| class  | JButtonAn implementation of a "push" button. | 
| protected class  | JButton.AccessibleJButtonThis class implements accessibility support for the
  JButtonclass. | 
| class  | JCheckBoxAn implementation of a check box -- an item that can be selected or
 deselected, and which displays its state to the user. | 
| protected class  | JCheckBox.AccessibleJCheckBoxThis class implements accessibility support for the
  JCheckBoxclass. | 
| class  | JCheckBoxMenuItemA menu item that can be selected or deselected. | 
| protected class  | JCheckBoxMenuItem.AccessibleJCheckBoxMenuItemThis class implements accessibility support for the
  JCheckBoxMenuItemclass. | 
| class  | JColorChooserJColorChooserprovides a pane of controls designed to allow
 a user to manipulate and select a color. | 
| protected class  | JColorChooser.AccessibleJColorChooserThis class implements accessibility support for the
  JColorChooserclass. | 
| class  | JComboBox<E>A component that combines a button or editable field and a drop-down list. | 
| protected class  | JComboBox.AccessibleJComboBoxThis class implements accessibility support for the
  JComboBoxclass. | 
| class  | JComponentThe base class for all Swing components except top-level containers. | 
| class  | JComponent.AccessibleJComponentInner class of JComponent used to provide default support for
 accessibility. | 
| class  | JDesktopPaneA container used to create a multiple-document interface or a virtual desktop. | 
| protected class  | JDesktopPane.AccessibleJDesktopPaneThis class implements accessibility support for the
  JDesktopPaneclass. | 
| class  | JDialogThe main class for creating a dialog window. | 
| protected class  | JDialog.AccessibleJDialogThis class implements accessibility support for the
  JDialogclass. | 
| class  | JEditorPaneA text component to edit various kinds of content. | 
| protected class  | JEditorPane.AccessibleJEditorPaneThis class implements accessibility support for the
  JEditorPaneclass. | 
| protected class  | JEditorPane.AccessibleJEditorPaneHTMLThis class provides support for  AccessibleHypertext,
 and is used in instances where theEditorKitinstalled in thisJEditorPaneis an instance ofHTMLEditorKit. | 
| protected class  | JEditorPane.JEditorPaneAccessibleHypertextSupportWhat's returned by
  AccessibleJEditorPaneHTML.getAccessibleText. | 
| class  | JFileChooserJFileChooserprovides a simple mechanism for the user to
 choose a file. | 
| protected class  | JFileChooser.AccessibleJFileChooserThis class implements accessibility support for the
  JFileChooserclass. | 
| class  | JFormattedTextFieldJFormattedTextFieldextendsJTextFieldadding
 support for formatting arbitrary values, as well as retrieving a particular
 object once the user has edited the text. | 
| static class  | JFormattedTextField.AbstractFormatterInstances of  AbstractFormatterare used byJFormattedTextFieldto handle the conversion both
 from an Object to a String, and back from a String to an Object. | 
| class  | JFrameAn extended version of  java.awt.Framethat adds support for
 the JFC/Swing component architecture. | 
| protected class  | JFrame.AccessibleJFrameThis class implements accessibility support for the
  JFrameclass. | 
| class  | JInternalFrameA lightweight object that provides many of the features of
 a native frame, including dragging, closing, becoming an icon,
 resizing, title display, and support for a menu bar. | 
| protected class  | JInternalFrame.AccessibleJInternalFrameThis class implements accessibility support for the
  JInternalFrameclass. | 
| static class  | JInternalFrame.JDesktopIconThis component represents an iconified version of a
  JInternalFrame. | 
| protected class  | JInternalFrame.JDesktopIcon.AccessibleJDesktopIconThis class implements accessibility support for the
  JInternalFrame.JDesktopIconclass. | 
| class  | JLabelA display area for a short text string or an image,
 or both. | 
| protected class  | JLabel.AccessibleJLabelThe class used to obtain the accessible role for this object. | 
| class  | JLayer<V extends Component>JLayeris a universal decorator for Swing components
 which enables you to implement various advanced painting effects as well as
 receive notifications of allAWTEvents generated within its borders. | 
| class  | JLayeredPaneJLayeredPaneadds depth to a JFC/Swing container,
 allowing components to overlap each other when needed. | 
| protected class  | JLayeredPane.AccessibleJLayeredPaneThis class implements accessibility support for the
  JLayeredPaneclass. | 
| class  | JList<E>A component that displays a list of objects and allows the user to select
 one or more items. | 
| protected class  | JList.AccessibleJListThis class implements accessibility support for the
  JListclass. | 
| class  | JMenuAn implementation of a menu -- a popup window containing
  JMenuItems that
 is displayed when the user selects an item on theJMenuBar. | 
| protected class  | JMenu.AccessibleJMenuThis class implements accessibility support for the
  JMenuclass. | 
| protected class  | JMenu.WinListenerA listener class that watches for a popup window closing. | 
| class  | JMenuBarAn implementation of a menu bar. | 
| protected class  | JMenuBar.AccessibleJMenuBarThis class implements accessibility support for the
  JMenuBarclass. | 
| class  | JMenuItemAn implementation of an item in a menu. | 
| protected class  | JMenuItem.AccessibleJMenuItemThis class implements accessibility support for the
  JMenuItemclass. | 
| class  | JOptionPaneJOptionPanemakes it easy to pop up a standard dialog box that
 prompts users for a value or informs them of something. | 
| protected class  | JOptionPane.AccessibleJOptionPaneThis class implements accessibility support for the
  JOptionPaneclass. | 
| class  | JPanelJPanelis a generic lightweight container. | 
| protected class  | JPanel.AccessibleJPanelThis class implements accessibility support for the
  JPanelclass. | 
| class  | JPasswordFieldJPasswordFieldis a lightweight component that allows
 the editing of a single line of text where the view indicates
 something was typed, but does not show the original characters. | 
| protected class  | JPasswordField.AccessibleJPasswordFieldThis class implements accessibility support for the
  JPasswordFieldclass. | 
| class  | JPopupMenuAn implementation of a popup menu -- a small window that pops up
 and displays a series of choices. | 
| protected class  | JPopupMenu.AccessibleJPopupMenuThis class implements accessibility support for the
  JPopupMenuclass. | 
| static class  | JPopupMenu.SeparatorA popup menu-specific separator. | 
| class  | JProgressBarA component that visually displays the progress of some task. | 
| protected class  | JProgressBar.AccessibleJProgressBarThis class implements accessibility support for the
  JProgressBarclass. | 
| class  | JRadioButtonAn implementation of a radio button -- an item that can be selected or
 deselected, and which displays its state to the user. | 
| protected class  | JRadioButton.AccessibleJRadioButtonThis class implements accessibility support for the
  JRadioButtonclass. | 
| class  | JRadioButtonMenuItemAn implementation of a radio button menu item. | 
| protected class  | JRadioButtonMenuItem.AccessibleJRadioButtonMenuItemThis class implements accessibility support for the
  JRadioButtonMenuItemclass. | 
| class  | JRootPaneA lightweight container used behind the scenes by
  JFrame,JDialog,JWindow,JApplet, andJInternalFrame. | 
| protected class  | JRootPane.AccessibleJRootPaneThis class implements accessibility support for the
  JRootPaneclass. | 
| protected class  | JRootPane.RootLayoutA custom layout manager that is responsible for the layout of
 layeredPane, glassPane, and menuBar. | 
| class  | JScrollBarAn implementation of a scrollbar. | 
| protected class  | JScrollBar.AccessibleJScrollBarThis class implements accessibility support for the
  JScrollBarclass. | 
| class  | JScrollPaneProvides a scrollable view of a lightweight component. | 
| protected class  | JScrollPane.AccessibleJScrollPaneThis class implements accessibility support for the
  JScrollPaneclass. | 
| protected class  | JScrollPane.ScrollBarBy default  JScrollPanecreates scrollbars
 that are instances
 of this class. | 
| class  | JSeparatorJSeparatorprovides a general purpose component for
 implementing divider lines - most commonly used as a divider
 between menu items that breaks them up into logical groupings. | 
| protected class  | JSeparator.AccessibleJSeparatorThis class implements accessibility support for the
  JSeparatorclass. | 
| class  | JSliderA component that lets the user graphically select a value by sliding
 a knob within a bounded interval. | 
| protected class  | JSlider.AccessibleJSliderThis class implements accessibility support for the
  JSliderclass. | 
| class  | JSpinnerA single line input field that lets the user select a
 number or an object value from an ordered sequence. | 
| protected class  | JSpinner.AccessibleJSpinnerAccessibleJSpinnerimplements accessibility
 support for theJSpinnerclass. | 
| static class  | JSpinner.DateEditorAn editor for a  JSpinnerwhose model is aSpinnerDateModel. | 
| static class  | JSpinner.DefaultEditorA simple base class for more specialized editors
 that displays a read-only view of the model's current
 value with a  JFormattedTextField. | 
| static class  | JSpinner.ListEditorAn editor for a  JSpinnerwhose model is aSpinnerListModel. | 
| static class  | JSpinner.NumberEditorAn editor for a  JSpinnerwhose model is aSpinnerNumberModel. | 
| class  | JSplitPaneJSplitPaneis used to divide two (and only two)Components. | 
| protected class  | JSplitPane.AccessibleJSplitPaneThis class implements accessibility support for the
  JSplitPaneclass. | 
| class  | JTabbedPaneA component that lets the user switch between a group of components by
 clicking on a tab with a given title and/or icon. | 
| protected class  | JTabbedPane.AccessibleJTabbedPaneThis class implements accessibility support for the
  JTabbedPaneclass. | 
| protected class  | JTabbedPane.ModelListenerWe pass  ModelChangedevents along to the listeners with
 the tabbedpane (instead of the model itself) as the event source. | 
| class  | JTableThe  JTableis used to display and edit regular two-dimensional tables
 of cells. | 
| protected class  | JTable.AccessibleJTableThis class implements accessibility support for the
  JTableclass. | 
| static class  | JTable.PrintModePrinting modes, used in printing  JTables. | 
| class  | JTextAreaA  JTextAreais a multi-line area that displays plain text. | 
| protected class  | JTextArea.AccessibleJTextAreaThis class implements accessibility support for the
  JTextAreaclass. | 
| class  | JTextFieldJTextFieldis a lightweight component that allows the editing
 of a single line of text. | 
| protected class  | JTextField.AccessibleJTextFieldThis class implements accessibility support for the
  JTextFieldclass. | 
| class  | JTextPaneA text component that can be marked up with attributes that are
 represented graphically. | 
| class  | JToggleButtonAn implementation of a two-state button. | 
| protected class  | JToggleButton.AccessibleJToggleButtonThis class implements accessibility support for the
  JToggleButtonclass. | 
| static class  | JToggleButton.ToggleButtonModelThe ToggleButton model | 
| class  | JToolBarJToolBarprovides a component that is useful for
 displaying commonly usedActions or controls. | 
| protected class  | JToolBar.AccessibleJToolBarThis class implements accessibility support for the
  JToolBarclass. | 
| static class  | JToolBar.SeparatorA toolbar-specific separator. | 
| class  | JToolTipUsed to display a "Tip" for a Component. | 
| protected class  | JToolTip.AccessibleJToolTipThis class implements accessibility support for the
  JToolTipclass. | 
| class  | JTree | 
| protected class  | JTree.AccessibleJTreeThis class implements accessibility support for the
  JTreeclass. | 
| static class  | JTree.DynamicUtilTreeNodeDynamicUtilTreeNodecan wrap
 vectors/hashtables/arrays/strings and
 create the appropriate children tree nodes as necessary. | 
| protected static class  | JTree.EmptySelectionModelEmptySelectionModelis aTreeSelectionModelthat does not allow anything to be selected. | 
| protected class  | JTree.TreeSelectionRedirectorHandles creating a new  TreeSelectionEventwith theJTreeas the
 source and passing it off to all the listeners. | 
| class  | JViewportThe "viewport" or "porthole" through which you see the underlying
 information. | 
| protected class  | JViewport.AccessibleJViewportThis class implements accessibility support for the
  JViewportclass. | 
| protected class  | JViewport.ViewListenerA listener for the view. | 
| class  | JWindowA  JWindowis a container that can be displayed anywhere on the
 user's desktop. | 
| protected class  | JWindow.AccessibleJWindowThis class implements accessibility support for the
  JWindowclass. | 
| class  | KeyStrokeA KeyStroke represents a key action on the keyboard, or equivalent input
 device. | 
| class  | LayoutFocusTraversalPolicyA SortingFocusTraversalPolicy which sorts Components based on their size,
 position, and orientation. | 
| static class  | LayoutStyle.ComponentPlacementComponentPlacementis an enumeration of the
 possible ways two components can be placed relative to each
 other. | 
| class  | OverlayLayoutA layout manager to arrange components over the top
 of each other. | 
| static class  | RowFilter.ComparisonTypeEnumeration of the possible comparison values supported by
 some of the default  RowFilters. | 
| class  | ScrollPaneLayoutThe layout manager used by  JScrollPane. | 
| static class  | ScrollPaneLayout.UIResourceThe UI resource version of  ScrollPaneLayout. | 
| class  | SizeRequirementsFor the convenience of layout managers,
 calculates information about the size and position of components. | 
| class  | SortOrderSortOrder is an enumeration of the possible sort orderings. | 
| class  | SpinnerDateModelA  SpinnerModelfor sequences ofDates. | 
| class  | SpinnerListModelA simple implementation of  SpinnerModelwhose
 values are defined by an array or aList. | 
| class  | SpinnerNumberModelA  SpinnerModelfor sequences of numbers. | 
| static class  | SwingWorker.StateValueValues for the  statebound property. | 
| class  | TimerFires one or more  ActionEvents at specified
 intervals. | 
| class  | TransferHandlerThis class is used to handle the transfer of a  Transferableto and from Swing components. | 
| class  | UIDefaultsA table of defaults for Swing components. | 
| class  | UIManagerUIManagermanages the current look and feel, the set of
 available look and feels,PropertyChangeListenersthat
 are notified when the look and feel changes, look and feel defaults, and
 convenience methods for obtaining various default values. | 
| class  | UnsupportedLookAndFeelExceptionAn exception that indicates the requested look & feel
 management classes are not present on the user's system. | 
| class  | ViewportLayoutThe default layout manager for  JViewport. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractBorderA class that implements an empty border with no size. | 
| class  | BevelBorderA class which implements a simple two-line bevel border. | 
| class  | CompoundBorderA composite Border class used to compose two Border objects
 into a single border by nesting an inside Border object within
 the insets of an outside Border object. | 
| class  | EmptyBorderA class which provides an empty, transparent border which
 takes up space but does no drawing. | 
| class  | EtchedBorderA class which implements a simple etched border which can
 either be etched-in or etched-out. | 
| class  | LineBorderA class which implements a line border of arbitrary thickness
 and of a single color. | 
| class  | MatteBorderA class which provides a matte-like border of either a solid color
 or a tiled icon. | 
| class  | SoftBevelBorderA class which implements a raised or lowered bevel with
 softened corners. | 
| class  | StrokeBorderA class which implements a border of an arbitrary stroke. | 
| class  | TitledBorderA class which implements an arbitrary border
 with the addition of a String title in a
 specified position and justification. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractColorChooserPanelThis is the abstract superclass for color choosers. | 
| class  | DefaultColorSelectionModelA generic implementation of  ColorSelectionModel. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AncestorEventAn event reported to a child component that originated from an
 ancestor in the component hierarchy. | 
| class  | CaretEventCaretEvent is used to notify interested parties that
 the text caret has changed in the event source. | 
| class  | ChangeEventChangeEvent is used to notify interested parties that
 state has changed in the event source. | 
| class  | EventListenerListA class that holds a list of EventListeners. | 
| class  | HyperlinkEventHyperlinkEvent is used to notify interested parties that
 something has happened with respect to a hypertext link. | 
| class  | InternalFrameEventAn  AWTEventthat adds support forJInternalFrameobjects as the event source. | 
| class  | ListDataEventDefines an event that encapsulates changes to a list. | 
| class  | ListSelectionEventAn event that characterizes a change in selection. | 
| class  | MenuDragMouseEventMenuDragMouseEvent is used to notify interested parties that
 the menu element has received a MouseEvent forwarded to it
 under drag conditions. | 
| class  | MenuEventMenuEvent is used to notify interested parties that
 the menu which is the event source has been posted,
 selected, or canceled. | 
| class  | MenuKeyEventMenuKeyEvent is used to notify interested parties that
 the menu element has received a KeyEvent forwarded to it
 in a menu tree. | 
| class  | PopupMenuEventPopupMenuEvent only contains the source of the event which is the JPoupMenu
 sending the event | 
| class  | RowSorterEventRowSorterEventprovides notification of changes to
 aRowSorter. | 
| static class  | RowSorterEvent.TypeEnumeration of the types of  RowSorterEvents. | 
| class  | SwingPropertyChangeSupportThis subclass of  java.beans.PropertyChangeSupportis almost
 identical in functionality. | 
| class  | TableColumnModelEventTableColumnModelEvent is used to notify listeners that a table
 column model has changed, such as a column was added, removed, or
 moved. | 
| class  | TableModelEventTableModelEvent is used to notify listeners that a table model
 has changed. | 
| class  | TreeExpansionEventAn event used to identify a single path in a tree. | 
| class  | TreeModelEventEncapsulates information describing changes to a tree model, and
 used to notify tree model listeners of the change. | 
| class  | TreeSelectionEventAn event that characterizes a change in the current
 selection. | 
| class  | UndoableEditEventAn event indicating that an operation which can be undone has occurred. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ActionMapUIResourceA subclass of javax.swing.ActionMap that implements UIResource. | 
| class  | BorderUIResource | 
| static class  | BorderUIResource.BevelBorderUIResource | 
| static class  | BorderUIResource.CompoundBorderUIResource | 
| static class  | BorderUIResource.EmptyBorderUIResource | 
| static class  | BorderUIResource.EtchedBorderUIResource | 
| static class  | BorderUIResource.LineBorderUIResource | 
| static class  | BorderUIResource.MatteBorderUIResource | 
| static class  | BorderUIResource.TitledBorderUIResource | 
| class  | ColorUIResource | 
| class  | ComponentInputMapUIResourceA subclass of javax.swing.ComponentInputMap that implements UIResource. | 
| class  | DimensionUIResource | 
| class  | FontUIResourceA subclass of java.awt.Font that implements UIResource. | 
| class  | IconUIResourceAn Icon wrapper class which implements UIResource. | 
| class  | InputMapUIResourceA subclass of javax.swing.InputMap that implements UIResource. | 
| class  | InsetsUIResource | 
| class  | LayerUI<V extends Component>The base class for all  JLayer's UI delegates. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BasicArrowButtonJButton object that draws a scaled Arrow in one of the cardinal directions. | 
| static class  | BasicBorders.ButtonBorder | 
| static class  | BasicBorders.FieldBorder | 
| static class  | BasicBorders.MarginBorder | 
| static class  | BasicBorders.MenuBarBorder | 
| static class  | BasicBorders.RadioButtonBorder | 
| static class  | BasicBorders.RolloverButtonBorderSpecial thin border for rollover toolbar buttons. | 
| static class  | BasicBorders.ToggleButtonBorder | 
| class  | BasicComboBoxRendererComboBox renderer | 
| static class  | BasicComboBoxRenderer.UIResourceA subclass of BasicComboBoxRenderer that implements UIResource. | 
| class  | BasicComboPopupThis is a basic implementation of the  ComboPopupinterface. | 
| protected class  | BasicDesktopPaneUI.CloseActionHandles closing an internal frame. | 
| protected class  | BasicDesktopPaneUI.MaximizeActionHandles maximizing an internal frame. | 
| protected class  | BasicDesktopPaneUI.MinimizeActionHandles minimizing an internal frame. | 
| protected class  | BasicDesktopPaneUI.NavigateActionHandles navigating to the next internal frame. | 
| protected class  | BasicDesktopPaneUI.OpenActionHandles restoring a minimized or maximized internal frame. | 
| class  | BasicDirectoryModelBasic implementation of a file list. | 
| protected class  | BasicFileChooserUI.ApproveSelectionActionResponds to an Open or Save request | 
| protected class  | BasicFileChooserUI.CancelSelectionActionResponds to a cancel request. | 
| protected class  | BasicFileChooserUI.ChangeToParentDirectoryAction | 
| protected class  | BasicFileChooserUI.GoHomeActionActs on the "home" key event or equivalent event. | 
| protected class  | BasicFileChooserUI.NewFolderActionCreates a new folder. | 
| protected class  | BasicFileChooserUI.UpdateActionRescans the files in the current directory | 
| class  | BasicIconFactoryFactory object that can vend Icons appropriate for the basic L & F. | 
| class  | BasicInternalFrameTitlePaneThe class that manages a basic title bar | 
| class  | BasicInternalFrameTitlePane.CloseActionThis class should be treated as a "protected" inner class. | 
| class  | BasicInternalFrameTitlePane.IconifyActionThis class should be treated as a "protected" inner class. | 
| class  | BasicInternalFrameTitlePane.MaximizeActionThis class should be treated as a "protected" inner class. | 
| class  | BasicInternalFrameTitlePane.MoveActionThis class should be treated as a "protected" inner class. | 
| class  | BasicInternalFrameTitlePane.RestoreActionThis class should be treated as a "protected" inner class. | 
| class  | BasicInternalFrameTitlePane.SizeActionThis class should be treated as a "protected" inner class. | 
| class  | BasicInternalFrameTitlePane.SystemMenuBarThis class should be treated as a "protected" inner class. | 
| class  | BasicLookAndFeelA base class to use in creating a look and feel for Swing. | 
| class  | BasicSliderUI.ActionScrollerAs of Java 2 platform v1.3 this undocumented class is no longer used. | 
| class  | BasicSplitPaneDividerDivider used by BasicSplitPaneUI. | 
| static class  | BasicTextUI.BasicCaret | 
| protected class  | BasicToolBarUI.DragWindow | 
| class  | BasicTreeUI.TreeCancelEditingActionActionListener that invokes cancelEditing when action performed. | 
| class  | BasicTreeUI.TreeHomeActionTreeHomeAction is used to handle end/home actions. | 
| class  | BasicTreeUI.TreeIncrementActionTreeIncrementAction is used to handle up/down actions. | 
| class  | BasicTreeUI.TreePageActionTreePageAction handles page up and page down events. | 
| class  | BasicTreeUI.TreeToggleActionFor the first selected row expandedness will be toggled. | 
| class  | BasicTreeUI.TreeTraverseActionTreeTraverseActionis the action used for left/right keys. | 
| class  | DefaultMenuLayoutThe default layout manager for Popup menus and menubars. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | MetalBorders.ButtonBorder | 
| static class  | MetalBorders.Flush3DBorder | 
| static class  | MetalBorders.InternalFrameBorder | 
| static class  | MetalBorders.MenuBarBorder | 
| static class  | MetalBorders.MenuItemBorder | 
| static class  | MetalBorders.OptionDialogBorder | 
| static class  | MetalBorders.PaletteBorderBorder for a Palette. | 
| static class  | MetalBorders.PopupMenuBorder | 
| static class  | MetalBorders.RolloverButtonBorder | 
| static class  | MetalBorders.ScrollPaneBorder | 
| static class  | MetalBorders.TableHeaderBorderBorder for a Table Header | 
| static class  | MetalBorders.TextFieldBorder | 
| static class  | MetalBorders.ToggleButtonBorder | 
| static class  | MetalBorders.ToolBarBorder | 
| class  | MetalCheckBoxIconCheckboxIcon implementation for OrganicCheckBoxUI | 
| class  | MetalComboBoxButtonJButton subclass to help out MetalComboBoxUI | 
| class  | MetalComboBoxIconThis utility class draws the horizontal bars which indicate a MetalComboBox | 
| class  | MetalComboBoxUI.MetalComboPopupDeprecated. 
 As of Java 2 platform v1.4. | 
| protected class  | MetalFileChooserUI.DirectoryComboBoxActionActs when DirectoryComboBox has changed the selected item. | 
| protected class  | MetalFileChooserUI.DirectoryComboBoxModelData model for a type-face selection combo-box. | 
| protected class  | MetalFileChooserUI.FileRenderer | 
| protected class  | MetalFileChooserUI.FilterComboBoxModelData model for a type-face selection combo-box. | 
| class  | MetalFileChooserUI.FilterComboBoxRendererRender different type sizes and styles. | 
| class  | MetalIconFactoryFactory object that vends  Icons for
 the Java™ look and feel (Metal). | 
| static class  | MetalIconFactory.FileIcon16
 Warning:
 Serialized objects of this class will not be compatible with
 future Swing releases. | 
| static class  | MetalIconFactory.FolderIcon16
 Warning:
 Serialized objects of this class will not be compatible with
 future Swing releases. | 
| static class  | MetalIconFactory.PaletteCloseIconDefines an icon for Palette close | 
| static class  | MetalIconFactory.TreeControlIcon
 Warning:
 Serialized objects of this class will not be compatible with
 future Swing releases. | 
| static class  | MetalIconFactory.TreeFolderIcon
 Warning:
 Serialized objects of this class will not be compatible with
 future Swing releases. | 
| static class  | MetalIconFactory.TreeLeafIcon | 
| class  | MetalInternalFrameTitlePaneClass that manages a JLF title bar | 
| class  | MetalLookAndFeelThe Java Look and Feel, otherwise known as Metal. | 
| class  | MetalScrollButtonJButton object for Metal scrollbar arrows. | 
| Modifier and Type | Class and Description | 
|---|---|
| protected static class  | AbstractRegionPainter.PaintContext.CacheMode | 
| class  | NimbusLookAndFeelThe NimbusLookAndFeel class. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SynthLookAndFeelSynthLookAndFeel provides the basis for creating a customized look and
 feel. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractTableModelThis abstract class provides default implementations for most of
  the methods in the  TableModelinterface. | 
| class  | DefaultTableCellRendererThe standard class for rendering (displaying) individual cells
 in a  JTable. | 
| static class  | DefaultTableCellRenderer.UIResourceA subclass of  DefaultTableCellRendererthat
 implementsUIResource. | 
| class  | DefaultTableColumnModelThe standard column-handler for a  JTable. | 
| class  | DefaultTableModelThis is an implementation of  TableModelthat
 uses aVectorofVectorsto store the
 cell value objects. | 
| class  | JTableHeaderThis is the object which manages the header of the  JTable. | 
| protected class  | JTableHeader.AccessibleJTableHeaderThis class implements accessibility support for the
  JTableHeaderclass. | 
| class  | TableColumnA  TableColumnrepresents all the attributes of a column in aJTable, such as width, resizability, minimum and maximum width. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractDocumentAn implementation of the document interface to serve as a
 basis for implementing various kinds of documents. | 
| class  | AbstractDocument.AbstractElementImplements the abstract part of an element. | 
| class  | AbstractDocument.BranchElementImplements a composite element that contains other elements. | 
| class  | AbstractDocument.DefaultDocumentEventStores document changes as the document is being
 modified. | 
| static class  | AbstractDocument.ElementEditAn implementation of ElementChange that can be added to the document
 event. | 
| class  | AbstractDocument.LeafElementImplements an element that directly represents content of
 some kind. | 
| class  | BadLocationExceptionThis exception is to report bad locations within a document model
 (that is, attempts to reference a location that doesn't exist). | 
| class  | ChangedCharSetExceptionChangedCharSetException as the name indicates is an exception
 thrown when the charset is changed. | 
| class  | DateFormatterDateFormatter is an  InternationalFormatterthat does its
 formatting by way of an instance ofjava.text.DateFormat. | 
| class  | DefaultCaretA default implementation of Caret. | 
| class  | DefaultEditorKitThis is the set of things needed by a text component
 to be a reasonably functioning editor for some type
 of text document. | 
| static class  | DefaultEditorKit.BeepActionCreates a beep. | 
| static class  | DefaultEditorKit.CopyActionCopies the selected region and place its contents
 into the system clipboard. | 
| static class  | DefaultEditorKit.CutActionCuts the selected region and place its contents
 into the system clipboard. | 
| static class  | DefaultEditorKit.DefaultKeyTypedActionThe action that is executed by default if
 a key typed event is received and there
 is no keymap entry. | 
| static class  | DefaultEditorKit.InsertBreakActionPlaces a line/paragraph break into the document. | 
| static class  | DefaultEditorKit.InsertContentActionPlaces content into the associated document. | 
| static class  | DefaultEditorKit.InsertTabActionPlaces a tab character into the document. | 
| static class  | DefaultEditorKit.PasteActionPastes the contents of the system clipboard into the
 selected region, or before the caret if nothing is
 selected. | 
| class  | DefaultFormatterDefaultFormatterformats arbitrary objects. | 
| class  | DefaultFormatterFactoryAn implementation of
  JFormattedTextField.AbstractFormatterFactory. | 
| class  | DefaultStyledDocumentA document that can be marked up with character and paragraph
 styles in a manner similar to the Rich Text Format. | 
| static class  | DefaultStyledDocument.AttributeUndoableEditAn UndoableEdit used to remember AttributeSet changes to an
 Element. | 
| class  | DefaultStyledDocument.ElementBufferClass to manage changes to the element
 hierarchy. | 
| protected class  | DefaultStyledDocument.SectionElementDefault root element for a document... | 
| class  | EditorKitEstablishes the set of things needed by a text component
 to be a reasonably functioning editor for some type
 of text content. | 
| class  | GapContentAn implementation of the AbstractDocument.Content interface
 implemented using a gapped buffer similar to that used by emacs. | 
| class  | InternationalFormatterInternationalFormatterextendsDefaultFormatter,
 using an instance ofjava.text.Formatto handle the
 conversion to a String, and the conversion from a String. | 
| class  | JTextComponentJTextComponentis the base class for swing text
 components. | 
| class  | JTextComponent.AccessibleJTextComponentThis class implements accessibility support for the
  JTextComponentclass. | 
| class  | MaskFormatterMaskFormatteris used to format and edit strings. | 
| class  | NumberFormatterNumberFormattersubclassesInternationalFormatteradding special behavior for numbers. | 
| class  | PlainDocumentA plain document that maintains no character attributes. | 
| class  | SimpleAttributeSetA straightforward implementation of MutableAttributeSet using a
 hash table. | 
| class  | StringContentAn implementation of the AbstractDocument.Content interface that is
 a brute force implementation that is useful for relatively small
 documents and/or debugging. | 
| class  | StyleContextA pool of styles and their associated resources. | 
| class  | StyleContext.NamedStyleA collection of attributes, typically used to represent
 character and paragraph styles. | 
| class  | StyledEditorKitThis is the set of things needed by a text component
 to be a reasonably functioning editor for some type
 of text document. | 
| static class  | StyledEditorKit.AlignmentActionAn action to set paragraph alignment. | 
| static class  | StyledEditorKit.BoldActionAn action to toggle the bold attribute. | 
| static class  | StyledEditorKit.FontFamilyActionAn action to set the font family in the associated
 JEditorPane. | 
| static class  | StyledEditorKit.FontSizeActionAn action to set the font size in the associated
 JEditorPane. | 
| static class  | StyledEditorKit.ForegroundActionAn action to set foreground color. | 
| static class  | StyledEditorKit.ItalicActionAn action to toggle the italic attribute. | 
| static class  | StyledEditorKit.StyledTextActionAn action that assumes it's being fired on a JEditorPane
 with a StyledEditorKit (or subclass) installed. | 
| static class  | StyledEditorKit.UnderlineActionAn action to toggle the underline attribute. | 
| class  | TabSetA TabSet is comprised of many TabStops. | 
| class  | TabStopThis class encapsulates a single tab stop (basically as tab stops
 are thought of by RTF). | 
| class  | TextActionAn Action implementation useful for key bindings that are
 shared across a number of different text components. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CSSDefines a set of
 CSS attributes
 as a typesafe enumeration. | 
| class  | FormSubmitEventFormSubmitEvent is used to notify interested
 parties that a form was submitted. | 
| static class  | FormSubmitEvent.MethodTypeRepresents an HTML form method type. | 
| static class  | HTML.UnknownTag | 
| class  | HTMLDocumentA document that models HTML. | 
| class  | HTMLDocument.BlockElementAn element that represents a structural block of
 HTML. | 
| class  | HTMLDocument.RunElementAn element that represents a chunk of text that has
 a set of HTML character level attributes assigned to
 it. | 
| class  | HTMLEditorKitThe Swing JEditorPane text component supports different kinds
 of content via a plug-in mechanism called an EditorKit. | 
| static class  | HTMLEditorKit.HTMLTextActionAn abstract Action providing some convenience methods that may
 be useful in inserting HTML into an existing document. | 
| static class  | HTMLEditorKit.InsertHTMLTextActionInsertHTMLTextAction can be used to insert an arbitrary string of HTML
 into an existing HTML document. | 
| static class  | HTMLEditorKit.LinkControllerClass to watch the associated component and fire
 hyperlink events on it when appropriate. | 
| class  | HTMLFrameHyperlinkEventHTMLFrameHyperlinkEvent is used to notify interested
 parties that link was activated in a frame. | 
| class  | OptionValue for the ListModel used to represent
 <option> elements. | 
| class  | StyleSheetSupport for defining the visual characteristics of
 HTML views being rendered. | 
| static class  | StyleSheet.BoxPainterClass to carry out some of the duties of
 CSS formatting. | 
| static class  | StyleSheet.ListPainterClass to carry out some of the duties of CSS list
 formatting. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ContentModelA representation of a content model. | 
| class  | ElementAn element as described in a DTD using the ELEMENT construct. | 
| class  | ParserDelegatorResponsible for starting up a new DocumentParser
 each time its parse method is invoked. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RTFEditorKitThis is the default implementation of RTF editing
 functionality. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DefaultMutableTreeNodeA  DefaultMutableTreeNodeis a general-purpose node in a tree data
 structure. | 
| class  | DefaultTreeCellEditor.DefaultTextFieldTextFieldused when no editor is supplied. | 
| class  | DefaultTreeCellEditor.EditorContainerContainer responsible for placing the  editingComponent. | 
| class  | DefaultTreeCellRendererDisplays an entry in a tree. | 
| class  | DefaultTreeModelA simple tree data model that uses TreeNodes. | 
| class  | DefaultTreeSelectionModelDefault implementation of TreeSelectionModel. | 
| class  | ExpandVetoExceptionException used to stop and expand/collapse from happening. | 
| class  | TreePathTreePathrepresents an array of objects that uniquely
 identify the path to a node in a tree. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractUndoableEditAn abstract implementation of  UndoableEdit,
 implementing simple responses to all boolean methods in
 that interface. | 
| class  | CannotRedoExceptionThrown when an UndoableEdit is told to  redo()and can't. | 
| class  | CannotUndoExceptionThrown when an UndoableEdit is told to  undo()and can't. | 
| class  | CompoundEditA concrete subclass of AbstractUndoableEdit, used to assemble little
 UndoableEdits into great big ones. | 
| class  | StateEditStateEdit is a general edit for objects that change state. | 
| class  | UndoManagerUndoManagermanages a list ofUndoableEdits,
 providing a way to undo or redo the appropriate edits. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | Diagnostic.KindKinds of diagnostics, for example, error or warning. | 
| static class  | DocumentationTool.LocationLocations specific to  DocumentationTool. | 
| static class  | JavaFileObject.KindKinds of JavaFileObjects. | 
| class  | StandardLocationStandard locations of file objects. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | InvalidTransactionExceptionThis exception indicates that the request carried an invalid transaction
 context. | 
| class  | TransactionRequiredExceptionThis exception indicates that a request carried a null transaction context,
 but the target object requires an activate transaction. | 
| class  | TransactionRolledbackExceptionThis exception indicates that the transaction associated with processing
 of the request has been rolled back, or marked to roll back. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XAExceptionThe XAException is thrown by the Resource Manager (RM) to inform the
 Transaction Manager of an error encountered by the involved transaction. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DataBindingExceptionException that represents a failure in a JAXB operation. | 
| class  | JAXBElement<T>JAXB representation of an Xml Element. | 
| class  | JAXBExceptionThis is the root exception class for all JAXB exceptions. | 
| class  | JAXBPermissionThis class is for JAXB permissions. | 
| class  | PropertyExceptionThis exception indicates that an error was encountered while getting or
 setting a property. | 
| class  | TypeConstraintExceptionThis exception indicates that a violation of a dynamically checked type
 constraint was detected. | 
| class  | ValidationExceptionThis exception indicates that an error has occurred while performing
 a validate operation. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XmlAccessOrderUsed by XmlAccessorOrder to control the ordering of properties and
 fields in a JAXB bound class. | 
| class  | XmlAccessTypeUsed by XmlAccessorType to control serialization of fields or
 properties. | 
| class  | XmlNsFormEnumeration of XML Schema namespace qualifications. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | KeySelectorExceptionIndicates an exceptional condition thrown by a  KeySelector. | 
| class  | NoSuchMechanismExceptionThis exception is thrown when a particular XML mechanism is requested but
 is not available in the environment. | 
| class  | URIReferenceExceptionIndicates an exceptional condition thrown while dereferencing a
  URIReference. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TransformExceptionIndicates an exceptional condition that occurred while executing a
 transform algorithm. | 
| class  | XMLSignatureExceptionIndicates an exceptional condition that occurred during the XML
 signature generation or validation process. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DatatypeConfigurationExceptionIndicates a serious configuration error. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | QNameQNamerepresents a qualified name
 as defined in the XML specifications: XML Schema Part2:
 Datatypes specification, Namespaces
 in XML, Namespaces
 in XML Errata. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FactoryConfigurationErrorThrown when a problem with configuration with the Parser Factories
 exists. | 
| class  | ParserConfigurationExceptionIndicates a serious configuration error. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SOAPExceptionAn exception that signals that a SOAP exception has occurred. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XMLStreamExceptionThe base exception for unexpected processing errors. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TransformerConfigurationExceptionIndicates a serious configuration error. | 
| class  | TransformerExceptionThis class specifies an exceptional condition that occurred
 during the transformation process. | 
| class  | TransformerFactoryConfigurationErrorThrown when a problem with configuration with the Transformer Factories
 exists. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SchemaFactoryConfigurationErrorThrown when a problem with configuration with the Schema Factories
 exists. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | Holder<T>Holds a value of type  T. | 
| static class  | Service.ModeThe orientation of a dynamic client or service. | 
| class  | WebServiceExceptionThe  WebServiceExceptionclass is the base
  exception class for all JAX-WS API runtime exceptions. | 
| class  | WebServicePermissionThis class defines web service permissions. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | MessageContext.ScopeProperty scope. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HTTPExceptionThe  HTTPExceptionexception represents a
  XML/HTTP fault. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | AddressingFeature.ResponsesIf addressing is enabled, this property determines if endpoint requires
 the use of only anonymous responses, or only non-anonymous responses, or all. | 
| class  | SOAPFaultExceptionThe  SOAPFaultExceptionexception represents a
  SOAP 1.1 or 1.2 fault. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XPathExceptionXPathExceptionrepresents a generic XPath exception. | 
| class  | XPathExpressionExceptionXPathExpressionExceptionrepresents an error in an XPath expression. | 
| class  | XPathFactoryConfigurationExceptionXPathFactoryConfigurationExceptionrepresents a configuration error in aXPathFactoryenvironment. | 
| class  | XPathFunctionExceptionXPathFunctionExceptionrepresents an error with an XPath function. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | GSSExceptionThis exception is thrown whenever a GSS-API error occurs, including
 any mechanism specific error. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | CurrentInterfaces derived from the Current interface enable ORB and CORBA
 services to provide access to information (context) associated with
 the thread of execution in which they are running. | 
| interface  | DataInputStreamDefines the methods used to read primitive data types from input streams
 for unmarshaling custom value types. | 
| interface  | DataOutputStreamDefines the methods used to write primitive data types to output streams
 for marshalling custom value types. | 
| interface  | DomainManagerProvides mechanisms for establishing and navigating relationships to
  superior and subordinate domains, as well as for creating and accessing
  policies. | 
| interface  | IDLTypeAn abstract interface inherited by all Interface Repository
 (IR) objects that represent OMG IDL types. | 
| interface  | IRObjectAn IRObject IDL interface represents the most generic interface
from which all other Interface Repository interfaces are derived,
even the Repository itself. | 
| interface  | PolicyInterfaces derived from the Policy interface allow an
 ORB or CORBA service  access to certain choices that affect
 its operation. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | _IDLTypeStubThe Stub for IDLType. | 
| class  | _PolicyStubThe Stub for Policy. | 
| class  | ACTIVITY_COMPLETEDThe  ACTIVITY_COMPLETEDsystem exception may be raised on any
 method for which Activity context is accessed. | 
| class  | ACTIVITY_REQUIREDThe  ACTIVITY_REQUIREDsystem exception may be raised on any
 method for which an Activity context is required. | 
| class  | AnyServes as a container for any data that can be
 described in IDL or for any IDL primitive type. | 
| class  | BAD_CONTEXTException thrown when an operation is invoked by a client but the passed
 context does not contain the context values required by the operation. | 
| class  | BAD_INV_ORDERThis exception indicates that the caller has invoked operations in
 the wrong order. | 
| class  | BAD_OPERATIONException thrown when an object reference denotes an existing object,
 but that the object does not support the operation that was invoked. | 
| class  | BAD_PARAMException  thrown
 when a parameter passed to a call is out of range or
 otherwise considered illegal. | 
| class  | BAD_QOSThe  BAD_QOSexception is raised whenever an object cannot
 support the quality of service required by an invocation parameter that
 has a quality of service semantics associated with it. | 
| class  | BAD_TYPECODEException thrown when the ORB has encountered a malformed type code
 (for example, a type code with an invalid TCKind value). | 
| class  | BoundsA user exception thrown when a parameter is not within
 the legal bounds for the object that a method is trying
 to access. | 
| class  | CODESET_INCOMPATIBLEThis exception is raised whenever meaningful communication is not possible
 between client and server native code sets. | 
| class  | COMM_FAILUREThis exception is raised if communication is lost while an operation
 is in progress, after the request was sent by the client, but before
 the reply from the server has been returned to the client. | 
| class  | CompletionStatusAn object that indicates whether a method had completed running
 when a  SystemExceptionwas thrown. | 
| class  | DATA_CONVERSIONThis exception is raised if an ORB cannot convert the representation
 of data as marshaled into its native representation or vice-versa. | 
| class  | DefinitionKindThe class that provides the constants used to identify the type of an
 Interface Repository object. | 
| class  | FREE_MEMException thrown
 when the ORB failed in an attempt to free dynamic memory, for example
 because of heap corruption or memory segments being locked. | 
| class  | IMP_LIMITThis exception indicates that an implementation limit was
 exceeded in the ORB run time. | 
| class  | INITIALIZEException thrown
 when an ORB has encountered a failure during its initialization,
 such as failure to acquire networking resources or detecting a
 configuration error. | 
| class  | INTERNALThis exception indicates an internal failure in an ORB, for
 example, if an ORB has detected corruption of its internal
 data structures. | 
| class  | INTF_REPOSException raised
 when an ORB cannot reach the interface
 repository, or some other failure relating to the interface repository
 is detected. | 
| class  | INV_FLAGException thrown
 when an invalid flag was passed to an operation (for example, when
 creating a DII request). | 
| class  | INV_IDENTThis exception indicates that an IDL identifier is syntactically
 invalid. | 
| class  | INV_OBJREFThis exception indicates that an object reference is internally
 malformed. | 
| class  | INV_POLICYStandard exception  thrown
 when an invocation cannot be made because of an incompatibility between
 Policy overrides that apply to the particular invocation. | 
| class  | INVALID_ACTIVITYThe  INVALID_ACTIVITYsystem exception may be raised on the
 Activity or Transaction services' resume methods if a transaction or
 Activity is resumed in a context different to that from which it was
 suspended. | 
| class  | INVALID_TRANSACTIONException  thrown
 when the request carried an invalid transaction context. | 
| class  | MARSHALA request or reply from the network is structurally invalid. | 
| class  | NameValuePairAssociates  a name with a value that is an
 attribute of an IDL struct, and is used in the DynStruct APIs. | 
| class  | NO_IMPLEMENTThis exception indicates that even though the operation that
 was invoked exists (it has an IDL definition), no implementation
 for that operation exists. | 
| class  | NO_MEMORYException  thrown when the ORB run time has run out of memory. | 
| class  | NO_PERMISSIONException  thrown when an invocation failed because the caller
 has insufficient privileges. | 
| class  | NO_RESOURCESException thrown when the ORB has encountered some general resource
 limitation. | 
| class  | NO_RESPONSEThis exception is raised if a client attempts to retrieve the result
 of a deferred synchronous call, but the response for the request is
 not yet available. | 
| class  | OBJ_ADAPTERThis exception typically indicates an administrative mismatch, for
 example, a server may have made an attempt to register itself with
 an implementation repository under a name that is already in use,
 or is unknown to the repository. | 
| class  | OBJECT_NOT_EXISTException raised whenever an invocation on a deleted object was
 performed. | 
| class  | ParameterModeEnumeration of parameter modes for Parameter. | 
| class  | PERSIST_STOREThis exception indicates a persistent storage failure, for example,
 failure to establish a database connection or corruption of a
 database. | 
| class  | PolicyErrorA user exception thrown when a policy error occurs. | 
| class  | REBINDREBINDis raised when the current effective RebindPolicy,
 has a value of NO_REBIND or NO_RECONNECT and an invocation on a bound
 object reference results in a LocateReply message with status
 OBJECT_FORWARD or a Reply message with status LOCATION_FORWARD. | 
| class  | ServiceDetailAn object that represents an ORB service: its  service_detail_typefield contains the type of the ORB service, and itsservice_detailfield contains a description of the ORB service. | 
| class  | ServiceInformationAn IDL struct in the CORBA module that
  stores information about a CORBA service available in the
  ORB implementation and is obtained from the ORB.get_service_information
  method. | 
| class  | SetOverrideTypeThe mapping of a CORBA  enumtaggingSET_OVERRIDEandADD_OVERRIDE, which
 indicate whether policies should replace the
 existing policies of anObjector be added to them. | 
| class  | StructMemberDescribes a member of an IDL  structin the
 Interface Repository, including
 the  name of thestructmember, the type of
 thestructmember, and
 the typedef that represents the IDL type of thestructmember
 described thestructmember object. | 
| class  | SystemExceptionThe root class for all CORBA standard exceptions. | 
| class  | TIMEOUTTIMEOUTis raised when no delivery has been made and the
 specified time-to-live period has been exceeded. | 
| class  | TRANSACTION_MODEThe CORBA  TRANSACTION_MODEexception is thrown
 by the client ORB if it detects a mismatch between the
 InvocationPolicy in the IOR and the chosen invocation path
 (i.e, direct or routed invocation). | 
| class  | TRANSACTION_REQUIREDException  indicates that the request carried a null transaction context,
 but an active transaction is required. | 
| class  | TRANSACTION_ROLLEDBACKException  thrown when the transaction associated with the request has
 already been rolled back or marked to roll back. | 
| class  | TRANSACTION_UNAVAILABLEThe CORBA  TRANSACTION_UNAVAILABLEexception is thrown
 by the ORB when it cannot process a transaction service context because
 its connection to the Transaction Service has been abnormally terminated. | 
| class  | TRANSIENTException  thrown when the ORB attempted to reach an object and failed. | 
| class  | TypeCodeA container for information about a specific CORBA data
 type. | 
| class  | UnionMemberA description in the Interface Repository of a member of an IDL union. | 
| class  | UNKNOWNThis exception is raised if an operation implementation
 throws a non-CORBA exception (such as an exception
 specific to the implementation's programming language),
 or if an operation raises a user exception that does not
 appear in the operation's raises expression. | 
| class  | UnknownUserExceptionA class that contains user exceptions returned by the server. | 
| class  | UserExceptionThe root class for CORBA IDL-defined user exceptions. | 
| class  | ValueMemberA description in the Interface Repository of
 a member of a  valueobject. | 
| class  | WrongTransactionThe CORBA  WrongTransactionuser-defined exception. | 
| Modifier and Type | Field and Description | 
|---|---|
| Serializable | ValueBaseHolder. valueThe  java.io.Serializablevalue held by thisValueBaseHolderobject. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Serializable | Any. extract_Value()Extracts the  java.io.Serializableobject in thisAnyobject'svaluefield. | 
| static Serializable | ValueBaseHelper. extract(Any a) | 
| Serializable | DynAny. get_val()Deprecated.  Retrieves the  java.io.Serializableobject contained
 in thisDynAnyobject. | 
| Serializable | DataInputStream. read_Value()Reads an IDL value type from the input stream. | 
| Serializable | WStringValueHelper. read_value(InputStream istream) | 
| Serializable | StringValueHelper. read_value(InputStream istream) | 
| static Serializable | ValueBaseHelper. read(InputStream istream) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | DynAny. insert_val(Serializable value)Deprecated.  Inserts the given  java.io.Serializableobject as the value for thisDynAnyobject. | 
| abstract void | Any. insert_Value(Serializable v)Inserts the given  java.io.Serializableobject
 into thisAnyobject'svaluefield. | 
| abstract void | Any. insert_Value(Serializable v,
            TypeCode t)Inserts the given  java.io.Serializableobject
 into thisAnyobject'svaluefield. | 
| static void | ValueBaseHelper. insert(Any a,
      Serializable that) | 
| void | WStringValueHelper. write_value(OutputStream ostream,
           Serializable value) | 
| void | StringValueHelper. write_value(OutputStream ostream,
           Serializable value) | 
| void | DataOutputStream. write_Value(Serializable value)Writes the IDL value type value to the output stream. | 
| static void | ValueBaseHelper. write(OutputStream ostream,
     Serializable value) | 
| Constructor and Description | 
|---|
| ValueBaseHolder(Serializable initial)Constructs a new  ValueBaseHolderobject with itsvaluefield initialized to the givenjava.io.Serializable. | 
| Modifier and Type | Method and Description | 
|---|---|
| Serializable | InputStream. read_value()Unmarshalls a value type from the input stream. | 
| Serializable | InputStream. read_value(BoxedValueHelper factory)Unmarshalls a value type from the input stream. | 
| Serializable | InputStream. read_value(Class clz)Unmarshalls a value type from the input stream. | 
| Serializable | InputStream. read_value(Serializable value)Unmarshalls a value type from the input stream. | 
| Serializable | InputStream. read_value(String rep_id)Unmarshalls a value type from the input stream. | 
| Modifier and Type | Method and Description | 
|---|---|
| Serializable | InputStream. read_value(Serializable value)Unmarshalls a value type from the input stream. | 
| void | OutputStream. write_value(Serializable value)Marshals a value type to the output stream. | 
| void | OutputStream. write_value(Serializable value,
           BoxedValueHelper factory)Marshals a value type to the output stream. | 
| void | OutputStream. write_value(Serializable value,
           Class clz)Marshals a value type to the output stream. | 
| void | OutputStream. write_value(Serializable value,
           String repository_id)Marshals a value type to the output stream. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | InvalidInvalid is thrown by dynamic any operations when a bad
  DynAnyorAnyis passed as a parameter. | 
| class  | InvalidSeqThe InvalidSeq exception is thrown by all operations on dynamic
 anys that take a sequence (Java array) as an argument, when that
 sequence is invalid. | 
| class  | InvalidValue | 
| class  | TypeMismatchTypeMismatch is thrown by dynamic any accessor methods when
 type of the actual contents do not match what is trying to be
 accessed. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | InconsistentTypeCodeInconsistentTypeCode is thrown when an attempt is made to create a
 dynamic any with a type code that does not match the particular
 subclass of  DynAny. | 
| class  | InvalidNameThe  InvalidNameexception is raised whenORB.resolve_initial_referencesis passed a name
 for which there is no initial reference. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | CustomValueAn extension of  ValueBasethat is implemented by custom value
 types. | 
| interface  | IDLEntityAn interface with no members whose only purpose is to serve as a marker
 indicating  that an implementing class is a
 Java value type from IDL that has a corresponding Helper class. | 
| interface  | StreamableValueDefines the base type for all non-boxed IDL valuetypes
 that are not custom marshaled. | 
| interface  | ValueBaseThe generated Java classes corresponding to valuetype IDL types
 implement this interface. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ApplicationExceptionThis class is used for reporting application level exceptions between ORBs and stubs. | 
| class  | IndirectionExceptionThe Indirection exception is a Java specific system exception. | 
| class  | RemarshalExceptionThis class is used for reporting locate forward exceptions and object forward
GIOP messages back to the ORB. | 
| class  | UnknownExceptionThe org.omg.CORBA.portable.UnknownException is used for reporting
 unknown exceptions between ties and ORBs and between ORBs and stubs. | 
| Modifier and Type | Method and Description | 
|---|---|
| Serializable | BoxedValueHelper. read_value(InputStream is) | 
| Serializable | ValueFactory. read_value(InputStream is)Is called by
 the ORB runtime while in the process of unmarshaling a value type. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | BoxedValueHelper. write_value(OutputStream os,
           Serializable value) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BadKindThe exception  BadKindis thrown when
 an inappropriate operation is invoked on aTypeCodeobject. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | BindingIteratorThe BindingIterator interface allows a client to iterate through
 the bindings using the next_one or next_n operations. | 
| interface  | NamingContextA naming context is an object that contains a set of name bindings in 
 which each name is unique. | 
| interface  | NamingContextExtNamingContextExtis the extension ofNamingContextwhich
 contains a set of name bindings in which each name is unique and is
 part of Interoperable Naming Service. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | _BindingIteratorImplBase | 
| class  | _BindingIteratorStubThe BindingIterator interface allows a client to iterate through
 the bindings using the next_one or next_n operations. | 
| class  | _NamingContextExtStubNamingContextExtis the extension ofNamingContextwhich
 contains a set of name bindings in which each name is unique and is
 part of Interoperable Naming Service. | 
| class  | _NamingContextImplBase | 
| class  | _NamingContextStubA naming context is an object that contains a set of name bindings in 
 which each name is unique. | 
| class  | BindingTypeSpecifies whether the given binding is for a object (that is not a
 naming context) or for a naming context. | 
| class  | NameComponentorg/omg/CosNaming/NameComponent.java . | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | InvalidAddressorg/omg/CosNaming/NamingContextExtPackage/InvalidAddress.java . | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AlreadyBoundorg/omg/CosNaming/NamingContextPackage/AlreadyBound.java . | 
| class  | CannotProceedorg/omg/CosNaming/NamingContextPackage/CannotProceed.java . | 
| class  | NotEmptyorg/omg/CosNaming/NamingContextPackage/NotEmpty.java . | 
| class  | NotFoundorg/omg/CosNaming/NamingContextPackage/NotFound.java . | 
| class  | NotFoundReasonIndicates the reason for not able to resolve. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | Parameterorg/omg/Dynamic/Parameter.java . | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | DynAnyAny values can be dynamically interpreted (traversed) and constructed through DynAny objects. | 
| interface  | DynAnyFactoryDynAny objects can be created by invoking operations on the DynAnyFactory object. | 
| interface  | DynArrayDynArray objects support the manipulation of IDL arrays. | 
| interface  | DynEnumDynEnum objects support the manipulation of IDL enumerated values. | 
| interface  | DynFixedDynFixed objects support the manipulation of IDL fixed values. | 
| interface  | DynSequenceDynSequence objects support the manipulation of IDL sequences. | 
| interface  | DynStructDynStruct objects support the manipulation of IDL struct and exception values. | 
| interface  | DynUnionDynUnion objects support the manipulation of IDL unions. | 
| interface  | DynValueDynValue objects support the manipulation of IDL non-boxed value types. | 
| interface  | DynValueBoxDynValueBox objects support the manipulation of IDL boxed value types. | 
| interface  | DynValueCommonDynValueCommon provides operations supported by both the DynValue and DynValueBox interfaces. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | _DynAnyFactoryStubDynAny objects can be created by invoking operations on the DynAnyFactory object. | 
| class  | _DynAnyStubAny values can be dynamically interpreted (traversed) and constructed through DynAny objects. | 
| class  | _DynArrayStubDynArray objects support the manipulation of IDL arrays. | 
| class  | _DynEnumStubDynEnum objects support the manipulation of IDL enumerated values. | 
| class  | _DynFixedStubDynFixed objects support the manipulation of IDL fixed values. | 
| class  | _DynSequenceStubDynSequence objects support the manipulation of IDL sequences. | 
| class  | _DynStructStubDynStruct objects support the manipulation of IDL struct and exception values. | 
| class  | _DynUnionStubDynUnion objects support the manipulation of IDL unions. | 
| class  | _DynValueStubDynValue objects support the manipulation of IDL non-boxed value types. | 
| class  | NameDynAnyPairorg/omg/DynamicAny/NameDynAnyPair.java . | 
| Modifier and Type | Method and Description | 
|---|---|
| Serializable | _DynValueStub. get_val()Extracts a Serializable object from this DynAny. | 
| Serializable | _DynArrayStub. get_val()Extracts a Serializable object from this DynAny. | 
| Serializable | _DynSequenceStub. get_val()Extracts a Serializable object from this DynAny. | 
| Serializable | _DynUnionStub. get_val()Extracts a Serializable object from this DynAny. | 
| Serializable | _DynStructStub. get_val()Extracts a Serializable object from this DynAny. | 
| Serializable | _DynEnumStub. get_val()Extracts a Serializable object from this DynAny. | 
| Serializable | _DynFixedStub. get_val()Extracts a Serializable object from this DynAny. | 
| Serializable | _DynAnyStub. get_val()Extracts a Serializable object from this DynAny. | 
| Serializable | DynAnyOperations. get_val()Extracts a Serializable object from this DynAny. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | _DynValueStub. insert_val(Serializable value)Inserts a reference to a Serializable object into this DynAny. | 
| void | _DynArrayStub. insert_val(Serializable value)Inserts a reference to a Serializable object into this DynAny. | 
| void | _DynSequenceStub. insert_val(Serializable value)Inserts a reference to a Serializable object into this DynAny. | 
| void | _DynUnionStub. insert_val(Serializable value)Inserts a reference to a Serializable object into this DynAny. | 
| void | _DynStructStub. insert_val(Serializable value)Inserts a reference to a Serializable object into this DynAny. | 
| void | _DynEnumStub. insert_val(Serializable value)Inserts a reference to a Serializable object into this DynAny. | 
| void | _DynFixedStub. insert_val(Serializable value)Inserts a reference to a Serializable object into this DynAny. | 
| void | _DynAnyStub. insert_val(Serializable value)Inserts a reference to a Serializable object into this DynAny. | 
| void | DynAnyOperations. insert_val(Serializable value)Inserts a reference to a Serializable object into this DynAny. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | CodecThe formats of IOR components and service context data used by ORB 
 services are often defined as CDR encapsulations encoding instances 
 of IDL defined data types. | 
| interface  | CodecFactoryCodecsare obtained from theCodecFactory. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | Encodingorg/omg/IOP/Encoding.java . | 
| class  | IORorg/omg/IOP/IOR.java . | 
| class  | ServiceContextorg/omg/IOP/ServiceContext.java . | 
| class  | TaggedComponentorg/omg/IOP/TaggedComponent.java . | 
| class  | TaggedProfileorg/omg/IOP/TaggedProfile.java . | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | UnknownEncodingorg/omg/IOP/CodecFactoryPackage/UnknownEncoding.java . | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FormatMismatchorg/omg/IOP/CodecPackage/FormatMismatch.java . | 
| class  | InvalidTypeForEncodingorg/omg/IOP/CodecPackage/InvalidTypeForEncoding.java . | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ClientRequestInfoRequest Information, accessible to client-side request interceptors. | 
| interface  | ClientRequestInterceptorClient-side request interceptor. | 
| interface  | InterceptorAll Portable Interceptors implement Interceptor. | 
| interface  | IORInfoProvides the server-side ORB service with access to the applicable 
 policies during IOR construction and the ability to add components. | 
| interface  | IORInterceptorInterceptor used to establish tagged components in the profiles within 
 an IOR. | 
| interface  | IORInterceptor_3_0org/omg/PortableInterceptor/IORInterceptor_3_0.java . | 
| interface  | ObjectReferenceFactoryThe object reference factory. | 
| interface  | ObjectReferenceTemplateThe object reference template. | 
| interface  | ORBInitializerFacilitates interceptor registration and ORB initialization. | 
| interface  | ORBInitInfoPassed to each  ORBInitializer, allowing it to
 to register interceptors and perform other duties while the ORB is 
 initializing. | 
| interface  | PolicyFactoryEnables policy types to be constructed using 
  CORBA.ORB.create_policy. | 
| interface  | RequestInfoRequest Information, accessible to Interceptors. | 
| interface  | ServerRequestInfoRequest Information, accessible to server-side request interceptors. | 
| interface  | ServerRequestInterceptorServer-side request interceptor. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | InvalidSlotorg/omg/PortableInterceptor/InvalidSlot.java . | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DuplicateNameorg/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName.java . | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | AdapterActivatorAn adapter activator supplies a POA with the ability 
 to create child POAs on demand, as a side-effect of 
 receiving a request that names the child POA 
 (or one of its children), or when find_POA is called 
 with an activate parameter value of TRUE. | 
| interface  | IdAssignmentPolicyIdAssignmentPolicy specifies whether Object Ids in 
 the created POA are generated by the application or 
 by the ORB. | 
| interface  | IdUniquenessPolicyThe IdUniquenessPolicy specifies whether the servants 
 activated in the created POA must have unique object i
 identities. | 
| interface  | ImplicitActivationPolicyThis policy specifies whether implicit activation 
 of servants is supported in the created POA. | 
| interface  | LifespanPolicyThe LifespanPolicy specifies the lifespan of the 
 objects implemented in the created POA. | 
| interface  | POAA POA object manages the implementation of a 
 collection of objects. | 
| interface  | POAManagerEach POA object has an associated POAManager object. | 
| interface  | RequestProcessingPolicyThis policy specifies how requests are processed by 
 the created POA. | 
| interface  | ServantActivatorWhen the POA has the RETAIN policy it uses servant 
 managers that are ServantActivators. | 
| interface  | ServantLocatorWhen the POA has the NON_RETAIN policy it uses servant 
 managers that are ServantLocators. | 
| interface  | ServantManagerA servant manager supplies a POA with the ability 
 to activate objects on demand when the POA receives 
 a request targeted at an inactive object. | 
| interface  | ServantRetentionPolicyThis policy specifies whether the created POA retains 
 active servants in an Active Object Map. | 
| interface  | ThreadPolicyThe ThreadPolicy specifies the threading model 
 used with the created POA. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | _ServantActivatorStubWhen the POA has the RETAIN policy it uses servant 
 managers that are ServantActivators. | 
| class  | _ServantLocatorStubWhen the POA has the NON_RETAIN policy it uses servant 
 managers that are ServantLocators. | 
| class  | ForwardRequestorg/omg/PortableServer/ForwardRequest.java . | 
| class  | IdAssignmentPolicyValueThe IdAssignmentPolicyValue can have the following
 values. | 
| class  | IdUniquenessPolicyValueIdUniquenessPolicyValue can have the following values. | 
| class  | ImplicitActivationPolicyValueImplicitActivationPolicyValue has the following
 semantics. | 
| class  | LifespanPolicyValueThe LifespanPolicyValue can have the following values. | 
| class  | RequestProcessingPolicyValueThe RequestProcessingPolicyValue can have the following
 values. | 
| class  | ServantRetentionPolicyValueServantRetentionPolicyValue can have the following 
 values. | 
| class  | ThreadPolicyValueThe ThreadPolicyValue can have the following values. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | NoContextorg/omg/PortableServer/CurrentPackage/NoContext.java . | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AdapterInactiveorg/omg/PortableServer/POAManagerPackage/AdapterInactive.java . | 
| class  | StateSpecifies the states for the POAManager | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AdapterAlreadyExistsorg/omg/PortableServer/POAPackage/AdapterAlreadyExists.java . | 
| class  | AdapterNonExistentorg/omg/PortableServer/POAPackage/AdapterNonExistent.java . | 
| class  | InvalidPolicyorg/omg/PortableServer/POAPackage/InvalidPolicy.java . | 
| class  | NoServantorg/omg/PortableServer/POAPackage/NoServant.java . | 
| class  | ObjectAlreadyActiveorg/omg/PortableServer/POAPackage/ObjectAlreadyActive.java . | 
| class  | ObjectNotActiveorg/omg/PortableServer/POAPackage/ObjectNotActive.java . | 
| class  | ServantAlreadyActiveorg/omg/PortableServer/POAPackage/ServantAlreadyActive.java . | 
| class  | ServantNotActiveorg/omg/PortableServer/POAPackage/ServantNotActive.java . | 
| class  | WrongAdapterorg/omg/PortableServer/POAPackage/WrongAdapter.java . | 
| class  | WrongPolicyorg/omg/PortableServer/POAPackage/WrongPolicy.java . | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | RunTimeDefines the base class that represents the Sending Context of a
 request. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | _Remote_StubThis class provides the Stub for the Remote Type. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DOMExceptionDOM operations only raise exceptions in "exceptional" circumstances, i.e.,
 when an operation is impossible to perform (either for logical reasons,
 because data is lost, or because the implementation has become unstable). | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EventExceptionEvent operations may throw an  EventExceptionas specified in
 their method descriptions. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | LSExceptionParser or write operations may throw an  LSExceptionif the
 processing is stopped. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SAXExceptionEncapsulate a general SAX error or warning. | 
| class  | SAXNotRecognizedExceptionException class for an unrecognized identifier. | 
| class  | SAXNotSupportedExceptionException class for an unsupported operation. | 
| class  | SAXParseExceptionEncapsulate an XML parse error or warning. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.