| 
 | Java™ Platform Standard Ed. 6 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Serializable | |
|---|---|
| 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 JavaBeansTM 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.management | Provides the management interface for monitoring and management of the Java virtual machine as well as the operating system on which the Java virtual machine is running. | 
| 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.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.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.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 | Provides the means for dynamically plugging in support for accessing naming and directory services through the javax.naming and related packages. | 
| 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 Crendentials 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.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.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) which is a component API of the Java API for XML Processing. | 
| org.w3c.dom.events | |
| org.w3c.dom.ls | |
| org.xml.sax | This package provides the core SAX APIs. | 
| Uses of Serializable in java.applet | 
|---|
| Classes in java.applet that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in java.awt | 
|---|
| Classes in java.awt that implement Serializable | |
|---|---|
|  class | AWTErrorThrown when a serious Abstract Window Toolkit error has occurred. | 
|  class | AWTEventThe root event class for all AWT events. | 
|  class | AWTExceptionSignals that an Absract 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 compatilibility. | 
|  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. | 
|  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. | 
| Uses of Serializable in java.awt.color | 
|---|
| Classes in java.awt.color that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in java.awt.datatransfer | 
|---|
| Classes in java.awt.datatransfer that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in java.awt.dnd | 
|---|
| Classes in java.awt.dnd that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in java.awt.event | 
|---|
| Classes in java.awt.event that implement Serializable | |
|---|---|
|  class | ActionEventA semantic event which indicates that a component-defined action occurred. | 
|  class | AdjustmentEventThe adjustment event emitted by Adjustable objects. | 
|  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 which aComponentbelongs. | 
|  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. | 
| Uses of Serializable in java.awt.font | 
|---|
| Classes in java.awt.font that implement Serializable | |
|---|---|
|  class | NumericShaperThe NumericShaperclass is used to convert Latin-1 (European) 
 digits to other Unicode 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. | 
| Uses of Serializable in java.awt.geom | 
|---|
| Classes in java.awt.geom that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in java.awt.image | 
|---|
| Classes in java.awt.image that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in java.awt.image.renderable | 
|---|
| Classes in java.awt.image.renderable that implement Serializable | |
|---|---|
|  class | ParameterBlockA ParameterBlockencapsulates all the information about sources and
 parameters (Objects) required by a RenderableImageOp, or other
 classes that process images. | 
| Uses of Serializable in java.awt.print | 
|---|
| Classes in java.awt.print that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in java.beans | 
|---|
| Classes in java.beans that implement Serializable | |
|---|---|
|  class | IndexedPropertyChangeEventAn "IndexedPropertyChange" event gets delivered whenever a component that conforms to the JavaBeans | 
|  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. | 
| Uses of Serializable in java.beans.beancontext | 
|---|
| Classes in java.beans.beancontext that implement Serializable | |
|---|---|
|  class | BeanContextChildSupportThis 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 | BeanContextServiceAvailableEventThis event type is used by the BeanContextServicesListener in order to identify the service being registered. | 
|  class | BeanContextServiceRevokedEventThis event type is used by the BeanContextServiceRevokedListenerin order to
 identify the service being revoked. | 
|  class | BeanContextServicesSupportThis 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 | 
| Methods in java.beans.beancontext that return Serializable | |
|---|---|
| protected static Serializable | BeanContextSupport.getChildSerializable(Object child)Gets the Serializable (if any) associated with the specified Child | 
| Uses of Serializable in java.io | 
|---|
| Subinterfaces of Serializable in java.io | |
|---|---|
|  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. | 
| Classes in java.io that implement Serializable | |
|---|---|
|  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 | 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. | 
| Uses of Serializable in java.lang | 
|---|
| Classes in java.lang that implement Serializable | |
|---|---|
|  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 | ByteThe Byteclass wraps a value of primitive typebytein an object. | 
|  class | CharacterThe Characterclass wraps a value of the primitive
 typecharin an object. | 
|  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 a circularity has been detected while initializing a class. | 
|  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 classesBigDecimal,BigInteger,Byte,Double,Float,Integer,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. | 
|  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 thestopmethod with zero arguments in 
 classThreadis called. | 
|  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. | 
| Uses of Serializable in java.lang.annotation | 
|---|
| Classes in java.lang.annotation that implement Serializable | |
|---|---|
|  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 | ElementTypeA program element type. | 
|  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. | 
| Uses of Serializable in java.lang.instrument | 
|---|
| Classes in java.lang.instrument that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in java.lang.management | 
|---|
| Classes in java.lang.management that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in java.lang.reflect | 
|---|
| Classes in java.lang.reflect that implement Serializable | |
|---|---|
|  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 | 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. | 
| Uses of Serializable in java.math | 
|---|
| Classes in java.math that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in java.net | 
|---|
| Classes in java.net that implement Serializable | |
|---|---|
| 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 in the underlying protocol, such as a TCP error. | 
|  class | SocketPermissionThis class represents access to a network via sockets. | 
|  class | SocketTimeoutExceptionSignals that a timeout has occurred on a socket read or accept. | 
|  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. | 
| Uses of Serializable in java.nio | 
|---|
| Classes in java.nio that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in java.nio.channels | 
|---|
| Classes in java.nio.channels that implement Serializable | |
|---|---|
|  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 | 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 | 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 | 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. | 
| Uses of Serializable in java.nio.charset | 
|---|
| Classes in java.nio.charset that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in java.rmi | 
|---|
| Classes in java.rmi that implement Serializable | |
|---|---|
|  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 | AlreadyBoundExceptionAn AlreadyBoundExceptionis thrown if an attempt
 is made to bind an object in the registry to a name that already
 has an associated binding. | 
|  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). | 
| Uses of Serializable in java.rmi.activation | 
|---|
| Classes in java.rmi.activation that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in java.rmi.dgc | 
|---|
| Classes in java.rmi.dgc that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in java.rmi.server | 
|---|
| Subinterfaces of Serializable in java.rmi.server | |
|---|---|
|  interface | RemoteRefRemoteRefrepresents the handle for a remote object. | 
|  interface | ServerRefA ServerRef represents the server-side handle for a remote object implementation. | 
| Classes in java.rmi.server that implement Serializable | |
|---|---|
|  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 | RemoteStubThe RemoteStubclass is the common superclass to client
 stubs and provides the framework to support a wide range of remote
 reference semantics. | 
|  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 | SocketSecurityExceptionAn obsolete subclass of ExportException. | 
|  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. | 
| Uses of Serializable in java.security | 
|---|
| Subinterfaces of Serializable in java.security | |
|---|---|
|  interface | KeyThe Key interface is the top-level interface for all keys. | 
|  interface | PrivateKeyA private key. | 
|  interface | PublicKeyA public key. | 
| Classes in java.security that implement Serializable | |
|---|---|
|  class | AccessControlExceptionThis 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 | 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 | SignedObjectSignedObject 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. | 
| Constructors in java.security with parameters of type Serializable | |
|---|---|
| SignedObject(Serializable object,
             PrivateKey signingKey,
             Signature signingEngine)Constructs a SignedObject from any Serializable object. | |
| Uses of Serializable in java.security.acl | 
|---|
| Classes in java.security.acl that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in java.security.cert | 
|---|
| Classes in java.security.cert that implement Serializable | |
|---|---|
|  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 | 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. | 
|  class | CertStoreExceptionAn exception indicating one of a variety of problems retrieving certificates and CRLs from a CertStore. | 
|  class | CRLExceptionCRL (Certificate Revocation List) Exception. | 
|  class | X509CertificateAbstract class for X.509 certificates. | 
| Uses of Serializable in java.security.interfaces | 
|---|
| Subinterfaces of Serializable in java.security.interfaces | |
|---|---|
|  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.1, using the Chinese Remainder Theorem (CRT) information values. | 
|  interface | RSAPrivateCrtKeyThe interface to an RSA private key, as defined in the PKCS#1 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. | 
| Uses of Serializable in java.security.spec | 
|---|
| Classes in java.security.spec that implement Serializable | |
|---|---|
|  class | InvalidKeySpecExceptionThis is the exception for invalid key specifications. | 
|  class | InvalidParameterSpecExceptionThis is the exception for invalid parameter specifications. | 
| Uses of Serializable in java.sql | 
|---|
| Classes in java.sql that implement Serializable | |
|---|---|
|  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
  execeededMaxFieldSize. | 
|  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'. | 
|  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'. | 
|  class | SQLInvalidAuthorizationSpecExceptionThe subclass of SQLExceptionthrown when the SQLState class value is '28'. | 
|  class | SQLNonTransientConnectionExceptionThe subclass of SQLExceptionthrown for the SQLState
 class value '08', representing 
 that the connection operation that failed will not succeed when
 the operation is retried without the cause of the failure being corrected. | 
|  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 in an applet calls theDriverManager.setLogWritermethod or theDriverManager.setLogStream(deprecated) method. | 
|  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'. | 
|  class | SQLTimeoutExceptionThe subclass of SQLExceptionthrown when the timeout specified byStatementhas expired. | 
|  class | SQLTransactionRollbackExceptionThe subclass of SQLExceptionthrown when the SQLState class value is '40'. | 
|  class | SQLTransientConnectionExceptionThe subclass of SQLExceptionfor the SQLState class 
 value '08', representing
 that the connection operation that failed might be able to succeed when
 the operation is retried without any application-level changes. | 
|  class | SQLTransientExceptionThe subclass of SQLExceptionis thrown in situations where a
 previoulsy 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. | 
| Uses of Serializable in java.text | 
|---|
| Classes in java.text that implement Serializable | |
|---|---|
| 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 | DateFormatDateFormat is 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. | 
| Uses of Serializable in java.util | 
|---|
| Classes in java.util that implement Serializable | |
|---|---|
| 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 | EventObjectThe 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.BigDecimalLayoutForm | 
|  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 hashtable, 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 | 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>Linked list implementation of the List interface. | 
|  class | LocaleA Localeobject represents a specific geographical, political,
 or cultural region. | 
|  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 the nextElementmethod of anEnumerationto indicate that there are no more 
 elements in the enumeration. | 
|  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 | TooManyListenersExceptionThe  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. | 
| Uses of Serializable in java.util.concurrent | 
|---|
| Classes in java.util.concurrent that implement Serializable | |
|---|---|
|  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 | ConcurrentHashMap<K,V>A hash table supporting full concurrency of retrievals and adjustable expected concurrency for updates. | 
|  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 | ExecutionExceptionException thrown when attempting to retrieve the result of a task that aborted by throwing an exception. | 
|  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 | PriorityBlockingQueue<E>An unbounded blocking queue that uses the same ordering rules as class PriorityQueueand supplies
 blocking retrieval operations. | 
|  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 | TimeoutExceptionException thrown when a blocking operation times out. | 
|  class | TimeUnitA TimeUnit represents 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. | 
| Uses of Serializable in java.util.concurrent.atomic | 
|---|
| Classes in java.util.concurrent.atomic that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in java.util.concurrent.locks | 
|---|
| Classes in java.util.concurrent.locks that implement Serializable | |
|---|---|
|  class | AbstractOwnableSynchronizerA synchronizer that may be exclusively owned by a thread. | 
|  class | AbstractQueuedLongSynchronizerA version of AbstractQueuedSynchronizerin
 which synchronization state is maintained as a long. | 
|  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(). | 
| Uses of Serializable in java.util.jar | 
|---|
| Classes in java.util.jar that implement Serializable | |
|---|---|
|  class | JarExceptionSignals that an error of some sort has occurred while reading from or writing to a JAR file. | 
| Uses of Serializable in java.util.logging | 
|---|
| Classes in java.util.logging that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in java.util.prefs | 
|---|
| Classes in java.util.prefs that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in java.util.regex | 
|---|
| Classes in java.util.regex that implement Serializable | |
|---|---|
|  class | PatternA compiled representation of a regular expression. | 
|  class | PatternSyntaxExceptionUnchecked exception thrown to indicate a syntax error in a regular-expression pattern. | 
| Uses of Serializable in java.util.zip | 
|---|
| Classes in java.util.zip that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.activation | 
|---|
| Classes in javax.activation that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.activity | 
|---|
| Classes in javax.activity that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.annotation | 
|---|
| Classes in javax.annotation that implement Serializable | |
|---|---|
| static class | Resource.AuthenticationTypeThe two possible authentication types for a resource. | 
| Uses of Serializable in javax.annotation.processing | 
|---|
| Classes in javax.annotation.processing that implement Serializable | |
|---|---|
|  class | FilerExceptionIndicates a Filerdetected an attempt to open a file that
 would violate the guarantees provided by theFiler. | 
| Uses of Serializable in javax.crypto | 
|---|
| Subinterfaces of Serializable in javax.crypto | |
|---|---|
|  interface | SecretKeyA secret (symmetric) key. | 
| Classes in javax.crypto that implement Serializable | |
|---|---|
|  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. | 
| Constructors in javax.crypto with parameters of type Serializable | |
|---|---|
| SealedObject(Serializable object,
             Cipher c)Constructs a SealedObject from any Serializable object. | |
| Uses of Serializable in javax.crypto.interfaces | 
|---|
| Subinterfaces of Serializable in javax.crypto.interfaces | |
|---|---|
|  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. | 
| Uses of Serializable in javax.crypto.spec | 
|---|
| Classes in javax.crypto.spec that implement Serializable | |
|---|---|
|  class | SecretKeySpecThis class specifies a secret key in a provider-independent fashion. | 
| Uses of Serializable in javax.imageio | 
|---|
| Classes in javax.imageio that implement Serializable | |
|---|---|
|  class | IIOExceptionAn exception class used for signaling run-time failure of reading and writing operations. | 
| Uses of Serializable in javax.imageio.metadata | 
|---|
| Classes in javax.imageio.metadata that implement Serializable | |
|---|---|
|  class | IIOInvalidTreeExceptionAn IIOInvalidTreeExceptionis thrown when an attempt
 by anIIOMetadataobject to parse a tree ofIIOMetadataNodes fails. | 
| Uses of Serializable in javax.jws | 
|---|
| Classes in javax.jws that implement Serializable | |
|---|---|
| static class | WebParam.ModeThe direction in which the parameter flows | 
| Uses of Serializable in javax.jws.soap | 
|---|
| Classes in javax.jws.soap that implement Serializable | |
|---|---|
| static class | SOAPBinding.ParameterStyleThe style of mapping parameters onto SOAP messages | 
| static class | SOAPBinding.StyleThe SOAP binding style | 
| static class | SOAPBinding.UseThe SOAP binding use | 
| Uses of Serializable in javax.lang.model | 
|---|
| Classes in javax.lang.model that implement Serializable | |
|---|---|
|  class | SourceVersionSource versions of the Java™ programming language. | 
| Uses of Serializable in javax.lang.model.element | 
|---|
| Classes in javax.lang.model.element that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.lang.model.type | 
|---|
| Classes in javax.lang.model.type that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.management | 
|---|
| Subinterfaces of Serializable in javax.management | |
|---|---|
|  interface | DescriptorAdditional metadata for a JMX element. | 
|  interface | NotificationFilterTo be implemented by a any class acting as a notification filter. | 
|  interface | QueryExpRepresents relational constraints that can be used in database query "where clauses". | 
|  interface | ValueExpRepresents values that can be passed as arguments to relational expressions. | 
| Classes in javax.management that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.management.loading | 
|---|
| Classes in javax.management.loading that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.management.modelmbean | 
|---|
| Classes in javax.management.modelmbean that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.management.monitor | 
|---|
| Classes in javax.management.monitor that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.management.openmbean | 
|---|
| Classes in javax.management.openmbean that implement Serializable | |
|---|---|
|  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 ofvalues. | 
|  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,
 norvalues,
 norvalues. | 
|  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 ofvalues. | 
| Uses of Serializable in javax.management.relation | 
|---|
| Subinterfaces of Serializable in javax.management.relation | |
|---|---|
|  interface | RelationTypeThe RelationType interface has to be implemented by any class expected to represent a relation type. | 
| Classes in javax.management.relation that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.management.remote | 
|---|
| Classes in javax.management.remote that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.management.remote.rmi | 
|---|
| Classes in javax.management.remote.rmi that implement Serializable | |
|---|---|
|  class | RMIConnectionImpl_Stub | 
|  class | RMIConnectorA connection to a remote RMI connector. | 
|  class | RMIServerImpl_Stub | 
| Uses of Serializable in javax.management.timer | 
|---|
| Classes in javax.management.timer that implement Serializable | |
|---|---|
|  class | TimerNotificationThis class provides definitions of the notifications sent by timer MBeans. | 
| Uses of Serializable in javax.naming | 
|---|
| Subinterfaces of Serializable in javax.naming | |
|---|---|
|  interface | NameThe Name interface represents a generic name -- an ordered sequence of components. | 
| Classes in javax.naming that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.naming.directory | 
|---|
| Subinterfaces of Serializable in javax.naming.directory | |
|---|---|
|  interface | AttributeThis interface represents an attribute associated with a named object. | 
|  interface | AttributesThis interface represents a collection of attributes. | 
| Classes in javax.naming.directory that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.naming.event | 
|---|
| Classes in javax.naming.event that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.naming.ldap | 
|---|
| Subinterfaces of Serializable in javax.naming.ldap | |
|---|---|
|  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. | 
| Classes in javax.naming.ldap that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.naming.spi | 
|---|
| Classes in javax.naming.spi that implement Serializable | |
|---|---|
|  class | ResolveResultThis class represents the result of resolution of a name. | 
| Uses of Serializable in javax.net.ssl | 
|---|
| Classes in javax.net.ssl that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.print | 
|---|
| Classes in javax.print that implement Serializable | |
|---|---|
|  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 ( ) 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 ( ) 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 ( ) 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. | 
| Uses of Serializable in javax.print.attribute | 
|---|
| Subinterfaces of Serializable in javax.print.attribute | |
|---|---|
|  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. | 
| Classes in javax.print.attribute that implement Serializable | |
|---|---|
|  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). | 
| Uses of Serializable in javax.print.attribute.standard | 
|---|
| Classes in javax.print.attribute.standard that implement Serializable | |
|---|---|
|  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 | 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. | 
| Uses of Serializable in javax.print.event | 
|---|
| Classes in javax.print.event that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.rmi.CORBA | 
|---|
| Classes in javax.rmi.CORBA that implement Serializable | |
|---|---|
|  class | ClassDescThis class is used to marshal java.lang.Class objects over IIOP. | 
|  class | StubBase class from which all RMI-IIOP stubs must inherit. | 
| Methods in javax.rmi.CORBA that return Serializable | |
|---|---|
|  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. | 
| Methods in javax.rmi.CORBA with parameters of type Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.rmi.ssl | 
|---|
| Classes in javax.rmi.ssl that implement Serializable | |
|---|---|
|  class | SslRMIClientSocketFactoryAn SslRMIClientSocketFactoryinstance is used by the RMI
 runtime in order to obtain client sockets for RMI calls via SSL. | 
| Uses of Serializable in javax.script | 
|---|
| Classes in javax.script that implement Serializable | |
|---|---|
|  class | ScriptExceptionThe generic Exceptionclass for the Scripting APIs. | 
| Uses of Serializable in javax.security.auth | 
|---|
| Classes in javax.security.auth that implement Serializable | |
|---|---|
|  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 | SubjectA Subjectrepresents a grouping of related information
 for a single entity, such as a person. | 
| Uses of Serializable in javax.security.auth.callback | 
|---|
| Classes in javax.security.auth.callback that implement Serializable | |
|---|---|
|  class | ChoiceCallbackUnderlying security services instantiate and pass a ChoiceCallbackto thehandlemethod of aCallbackHandlerto display a list of choices
 and to retrieve the selected choice(s). | 
|  class | ConfirmationCallbackUnderlying security services instantiate and pass a ConfirmationCallbackto thehandlemethod of aCallbackHandlerto ask for YES/NO,
 OK/CANCEL, YES/NO/CANCEL or other similar confirmations. | 
|  class | LanguageCallbackUnderlying security services instantiate and pass a LanguageCallbackto thehandlemethod of aCallbackHandlerto retrieve theLocaleused for localizing text. | 
|  class | NameCallbackUnderlying security services instantiate and pass a NameCallbackto thehandlemethod of aCallbackHandlerto retrieve name information. | 
|  class | PasswordCallbackUnderlying security services instantiate and pass a PasswordCallbackto thehandlemethod of aCallbackHandlerto retrieve password information. | 
|  class | TextInputCallbackUnderlying security services instantiate and pass a TextInputCallbackto thehandlemethod of aCallbackHandlerto retrieve generic text
 information. | 
|  class | TextOutputCallbackUnderlying 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. | 
| Uses of Serializable in javax.security.auth.kerberos | 
|---|
| Classes in javax.security.auth.kerberos that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.security.auth.login | 
|---|
| Classes in javax.security.auth.login that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.security.auth.x500 | 
|---|
| Classes in javax.security.auth.x500 that implement Serializable | |
|---|---|
|  class | X500PrincipalThis class represents an X.500 Principal. | 
| Uses of Serializable in javax.security.sasl | 
|---|
| Classes in javax.security.sasl that implement Serializable | |
|---|---|
|  class | AuthorizeCallbackThis callback is used by SaslServer to 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 SaslClient and SaslServer to retrieve realm information. | 
|  class | RealmChoiceCallbackThis callback is used by SaslClient and SaslServer to obtain a realm given a list of realm choices. | 
|  class | SaslExceptionThis class represents an error that has occurred when using SASL. | 
| Uses of Serializable in javax.sound.midi | 
|---|
| Classes in javax.sound.midi that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.sound.sampled | 
|---|
| Classes in javax.sound.sampled that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.sql | 
|---|
| Classes in javax.sql that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.sql.rowset | 
|---|
| Classes in javax.sql.rowset that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.sql.rowset.serial | 
|---|
| Classes in javax.sql.rowset.serial that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.sql.rowset.spi | 
|---|
| Classes in javax.sql.rowset.spi that implement Serializable | |
|---|---|
|  class | SyncFactoryExceptionIndicates an error with SyncFactorymechanism. | 
|  class | SyncProviderExceptionIndicates an error with the SyncProvidermechanism. | 
| Uses of Serializable in javax.swing | 
|---|
| Classes in javax.swing that implement Serializable | |
|---|---|
|  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 | AbstractCellEditor | 
|  class | AbstractListModelThe abstract definition for the data model that provides a Listwith its contents. | 
|  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 | DefaultComboBoxModelThe 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 | DefaultListModelThis 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 | JComboBoxA 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 | 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 | JListA 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 | JTreeA control that displays a set of hierarchical data as an outline. | 
| 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. | 
| Uses of Serializable in javax.swing.border | 
|---|
| Classes in javax.swing.border that implement Serializable | |
|---|---|
|  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 | TitledBorderA class which implements an arbitrary border with the addition of a String title in a specified position and justification. | 
| Uses of Serializable in javax.swing.colorchooser | 
|---|
| Classes in javax.swing.colorchooser that implement Serializable | |
|---|---|
|  class | AbstractColorChooserPanelThis is the abstract superclass for color choosers. | 
|  class | DefaultColorSelectionModelA generic implementation of ColorSelectionModel. | 
| Uses of Serializable in javax.swing.event | 
|---|
| Classes in javax.swing.event that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.swing.plaf | 
|---|
| Classes in javax.swing.plaf that implement Serializable | |
|---|---|
|  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 | 
| Uses of Serializable in javax.swing.plaf.basic | 
|---|
| Classes in javax.swing.plaf.basic that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.swing.plaf.metal | 
|---|
| Classes in javax.swing.plaf.metal that implement Serializable | |
|---|---|
| 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 JavaTM look and feel (Metal). | 
| static class | MetalIconFactory.FileIcon16Warning: Serialized objects of this class will not be compatible with future Swing releases. | 
| static class | MetalIconFactory.FolderIcon16Warning: 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.TreeControlIconWarning: Serialized objects of this class will not be compatible with future Swing releases. | 
| static class | MetalIconFactory.TreeFolderIconWarning: 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. | 
| Uses of Serializable in javax.swing.plaf.synth | 
|---|
| Classes in javax.swing.plaf.synth that implement Serializable | |
|---|---|
|  class | SynthLookAndFeelSynthLookAndFeel provides the basis for creating a customized look and feel. | 
| Uses of Serializable in javax.swing.table | 
|---|
| Classes in javax.swing.table that implement Serializable | |
|---|---|
|  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, resizibility, minimum and maximum width. | 
| Uses of Serializable in javax.swing.text | 
|---|
| Classes in javax.swing.text that implement Serializable | |
|---|---|
|  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 aribtrary 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. | 
| Uses of Serializable in javax.swing.text.html | 
|---|
| Classes in javax.swing.text.html that implement Serializable | |
|---|---|
|  class | CSSDefines a set of CSS attributes as a typesafe enumeration. | 
|  class | FormSubmitEventFormSubmitEvent is used to notify interested parties that a form was submited. | 
| 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. | 
| Uses of Serializable in javax.swing.text.html.parser | 
|---|
| Classes in javax.swing.text.html.parser that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.swing.text.rtf | 
|---|
| Classes in javax.swing.text.rtf that implement Serializable | |
|---|---|
|  class | RTFEditorKitThis is the default implementation of RTF editing functionality. | 
| Uses of Serializable in javax.swing.tree | 
|---|
| Classes in javax.swing.tree that implement Serializable | |
|---|---|
|  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 | TreePathRepresents a path to a node. | 
| Uses of Serializable in javax.swing.undo | 
|---|
| Classes in javax.swing.undo that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.tools | 
|---|
| Classes in javax.tools that implement Serializable | |
|---|---|
| static class | Diagnostic.KindKinds of diagnostics, for example, error or warning. | 
| static class | JavaFileObject.KindKinds of JavaFileObjects. | 
|  class | StandardLocationStandard locations of file objects. | 
| Uses of Serializable in javax.transaction | 
|---|
| Classes in javax.transaction that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.transaction.xa | 
|---|
| Classes in javax.transaction.xa that implement Serializable | |
|---|---|
|  class | XAExceptionThe XAException is thrown by the Resource Manager (RM) to inform the Transaction Manager of an error encountered by the involved transaction. | 
| Uses of Serializable in javax.xml.bind | 
|---|
| Classes in javax.xml.bind that implement Serializable | |
|---|---|
|  class | JAXBElement<T>JAXB representation of an Xml Element. | 
|  class | JAXBExceptionThis is the root exception class for all JAXB exceptions. | 
|  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. | 
| Uses of Serializable in javax.xml.bind.annotation | 
|---|
| Classes in javax.xml.bind.annotation that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.xml.crypto | 
|---|
| Classes in javax.xml.crypto that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in javax.xml.crypto.dsig | 
|---|
| Classes in javax.xml.crypto.dsig that implement Serializable | |
|---|---|
|  class | TransformExceptionIndicates an exceptional condition that occured while executing a transform algorithm. | 
|  class | XMLSignatureExceptionIndicates an exceptional condition that occured during the XML signature generation or validation process. | 
| Uses of Serializable in javax.xml.datatype | 
|---|
| Classes in javax.xml.datatype that implement Serializable | |
|---|---|
|  class | DatatypeConfigurationExceptionIndicates a serious configuration error. | 
| Uses of Serializable in javax.xml.namespace | 
|---|
| Classes in javax.xml.namespace that implement Serializable | |
|---|---|
|  class | QNameQNamerepresents a qualified name
 as defined in the XML specifications: XML Schema Part2:
 Datatypes specification, Namespaces
 in XML, Namespaces
 in XML Errata. | 
| Uses of Serializable in javax.xml.parsers | 
|---|
| Classes in javax.xml.parsers that implement Serializable | |
|---|---|
|  class | FactoryConfigurationErrorThrown when a problem with configuration with the Parser Factories exists. | 
|  class | ParserConfigurationExceptionIndicates a serious configuration error. | 
| Uses of Serializable in javax.xml.soap | 
|---|
| Classes in javax.xml.soap that implement Serializable | |
|---|---|
|  class | SOAPExceptionAn exception that signals that a SOAP exception has occurred. | 
| Uses of Serializable in javax.xml.stream | 
|---|
| Classes in javax.xml.stream that implement Serializable | |
|---|---|
|  class | XMLStreamExceptionThe base exception for unexpected processing errors. | 
| Uses of Serializable in javax.xml.transform | 
|---|
| Classes in javax.xml.transform that implement Serializable | |
|---|---|
|  class | TransformerConfigurationExceptionIndicates a serious configuration error. | 
|  class | TransformerExceptionThis class specifies an exceptional condition that occured during the transformation process. | 
|  class | TransformerFactoryConfigurationErrorThrown when a problem with configuration with the Transformer Factories exists. | 
| Uses of Serializable in javax.xml.ws | 
|---|
| Classes in javax.xml.ws that implement Serializable | |
|---|---|
| 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. | 
| Uses of Serializable in javax.xml.ws.handler | 
|---|
| Classes in javax.xml.ws.handler that implement Serializable | |
|---|---|
| static class | MessageContext.ScopeProperty scope. | 
| Uses of Serializable in javax.xml.ws.http | 
|---|
| Classes in javax.xml.ws.http that implement Serializable | |
|---|---|
|  class | HTTPExceptionThe HTTPExceptionexception represents a 
  XML/HTTP fault. | 
| Uses of Serializable in javax.xml.ws.soap | 
|---|
| Classes in javax.xml.ws.soap that implement Serializable | |
|---|---|
|  class | SOAPFaultExceptionThe SOAPFaultExceptionexception represents a
  SOAP 1.1 or 1.2 fault. | 
| Uses of Serializable in javax.xml.xpath | 
|---|
| Classes in javax.xml.xpath that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in org.ietf.jgss | 
|---|
| Classes in org.ietf.jgss that implement Serializable | |
|---|---|
|  class | GSSExceptionThis exception is thrown whenever a GSS-API error occurs, including any mechanism specific error. | 
| Uses of Serializable in org.omg.CORBA | 
|---|
| Subinterfaces of Serializable in org.omg.CORBA | |
|---|---|
|  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. | 
| Classes in org.omg.CORBA that implement Serializable | |
|---|---|
|  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. | 
| Fields in org.omg.CORBA declared as Serializable | |
|---|---|
|  Serializable | ValueBaseHolder.valueThe java.io.Serializablevalue held by thisValueBaseHolderobject. | 
| Methods in org.omg.CORBA that return Serializable | |
|---|---|
| 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) | 
| Methods in org.omg.CORBA with parameters of type Serializable | |
|---|---|
|  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) | 
| Constructors in org.omg.CORBA with parameters of type Serializable | |
|---|---|
| ValueBaseHolder(Serializable initial)Constructs a new ValueBaseHolderobject with itsvaluefield initialized to the givenjava.io.Serializable. | |
| Uses of Serializable in org.omg.CORBA_2_3.portable | 
|---|
| Methods in org.omg.CORBA_2_3.portable that return Serializable | |
|---|---|
|  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. | 
| Methods in org.omg.CORBA_2_3.portable with parameters of type Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in org.omg.CORBA.DynAnyPackage | 
|---|
| Classes in org.omg.CORBA.DynAnyPackage that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in org.omg.CORBA.ORBPackage | 
|---|
| Classes in org.omg.CORBA.ORBPackage that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in org.omg.CORBA.portable | 
|---|
| Subinterfaces of Serializable in org.omg.CORBA.portable | |
|---|---|
|  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. | 
| Classes in org.omg.CORBA.portable that implement Serializable | |
|---|---|
|  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. | 
| Methods in org.omg.CORBA.portable that return Serializable | |
|---|---|
|  Serializable | ValueFactory.read_value(InputStream is)Is called by the ORB runtime while in the process of unmarshaling a value type. | 
|  Serializable | BoxedValueHelper.read_value(InputStream is) | 
| Methods in org.omg.CORBA.portable with parameters of type Serializable | |
|---|---|
|  void | BoxedValueHelper.write_value(OutputStream os,
            Serializable value) | 
| Uses of Serializable in org.omg.CORBA.TypeCodePackage | 
|---|
| Classes in org.omg.CORBA.TypeCodePackage that implement Serializable | |
|---|---|
|  class | BadKindThe exception BadKindis thrown when 
 an inappropriate operation is invoked on aTypeCodeobject. | 
| Uses of Serializable in org.omg.CosNaming | 
|---|
| Subinterfaces of Serializable in org.omg.CosNaming | |
|---|---|
|  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. | 
| Classes in org.omg.CosNaming that implement Serializable | |
|---|---|
|  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 . | 
| Uses of Serializable in org.omg.CosNaming.NamingContextExtPackage | 
|---|
| Classes in org.omg.CosNaming.NamingContextExtPackage that implement Serializable | |
|---|---|
|  class | InvalidAddressorg/omg/CosNaming/NamingContextExtPackage/InvalidAddress.java . | 
| Uses of Serializable in org.omg.CosNaming.NamingContextPackage | 
|---|
| Classes in org.omg.CosNaming.NamingContextPackage that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in org.omg.Dynamic | 
|---|
| Classes in org.omg.Dynamic that implement Serializable | |
|---|---|
|  class | Parameterorg/omg/Dynamic/Parameter.java . | 
| Uses of Serializable in org.omg.DynamicAny | 
|---|
| Subinterfaces of Serializable in org.omg.DynamicAny | |
|---|---|
|  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. | 
| Classes in org.omg.DynamicAny that implement Serializable | |
|---|---|
|  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 . | 
| Methods in org.omg.DynamicAny that return Serializable | |
|---|---|
|  Serializable | _DynSequenceStub.get_val()Extracts a Serializable object from this DynAny. | 
|  Serializable | _DynFixedStub.get_val()Extracts a Serializable object from this DynAny. | 
|  Serializable | _DynEnumStub.get_val()Extracts a Serializable object from this DynAny. | 
|  Serializable | _DynArrayStub.get_val()Extracts a Serializable object from this DynAny. | 
|  Serializable | _DynValueStub.get_val()Extracts a Serializable object from this DynAny. | 
|  Serializable | _DynAnyStub.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 | DynAnyOperations.get_val()Extracts a Serializable object from this DynAny. | 
| Methods in org.omg.DynamicAny with parameters of type Serializable | |
|---|---|
|  void | _DynSequenceStub.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 | _DynEnumStub.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 | _DynValueStub.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 | _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 | DynAnyOperations.insert_val(Serializable value)Inserts a reference to a Serializable object into this DynAny. | 
| Uses of Serializable in org.omg.IOP | 
|---|
| Subinterfaces of Serializable in org.omg.IOP | |
|---|---|
|  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. | 
| Classes in org.omg.IOP that implement Serializable | |
|---|---|
|  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 . | 
| Uses of Serializable in org.omg.IOP.CodecFactoryPackage | 
|---|
| Classes in org.omg.IOP.CodecFactoryPackage that implement Serializable | |
|---|---|
|  class | UnknownEncodingorg/omg/IOP/CodecFactoryPackage/UnknownEncoding.java . | 
| Uses of Serializable in org.omg.IOP.CodecPackage | 
|---|
| Classes in org.omg.IOP.CodecPackage that implement Serializable | |
|---|---|
|  class | FormatMismatchorg/omg/IOP/CodecPackage/FormatMismatch.java . | 
|  class | InvalidTypeForEncodingorg/omg/IOP/CodecPackage/InvalidTypeForEncoding.java . | 
| Uses of Serializable in org.omg.PortableInterceptor | 
|---|
| Subinterfaces of Serializable in org.omg.PortableInterceptor | |
|---|---|
|  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. | 
| Classes in org.omg.PortableInterceptor that implement Serializable | |
|---|---|
|  class | InvalidSlotorg/omg/PortableInterceptor/InvalidSlot.java . | 
| Uses of Serializable in org.omg.PortableInterceptor.ORBInitInfoPackage | 
|---|
| Classes in org.omg.PortableInterceptor.ORBInitInfoPackage that implement Serializable | |
|---|---|
|  class | DuplicateNameorg/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName.java . | 
| Uses of Serializable in org.omg.PortableServer | 
|---|
| Subinterfaces of Serializable in org.omg.PortableServer | |
|---|---|
|  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. | 
| Classes in org.omg.PortableServer that implement Serializable | |
|---|---|
|  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. | 
| Uses of Serializable in org.omg.PortableServer.CurrentPackage | 
|---|
| Classes in org.omg.PortableServer.CurrentPackage that implement Serializable | |
|---|---|
|  class | NoContextorg/omg/PortableServer/CurrentPackage/NoContext.java . | 
| Uses of Serializable in org.omg.PortableServer.POAManagerPackage | 
|---|
| Classes in org.omg.PortableServer.POAManagerPackage that implement Serializable | |
|---|---|
|  class | AdapterInactiveorg/omg/PortableServer/POAManagerPackage/AdapterInactive.java . | 
|  class | StateSpecifies the states for the POAManager | 
| Uses of Serializable in org.omg.PortableServer.POAPackage | 
|---|
| Classes in org.omg.PortableServer.POAPackage that implement Serializable | |
|---|---|
|  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 . | 
| Uses of Serializable in org.omg.SendingContext | 
|---|
| Subinterfaces of Serializable in org.omg.SendingContext | |
|---|---|
|  interface | RunTimeDefines the base class that represents the Sending Context of a request. | 
| Uses of Serializable in org.omg.stub.java.rmi | 
|---|
| Classes in org.omg.stub.java.rmi that implement Serializable | |
|---|---|
|  class | _Remote_StubThis class provides the Stub for the Remote Type. | 
| Uses of Serializable in org.w3c.dom | 
|---|
| Classes in org.w3c.dom that implement Serializable | |
|---|---|
|  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). | 
| Uses of Serializable in org.w3c.dom.events | 
|---|
| Classes in org.w3c.dom.events that implement Serializable | |
|---|---|
|  class | EventExceptionEvent operations may throw an EventExceptionas specified in 
 their method descriptions. | 
| Uses of Serializable in org.w3c.dom.ls | 
|---|
| Classes in org.w3c.dom.ls that implement Serializable | |
|---|---|
|  class | LSExceptionParser or write operations may throw an LSExceptionif the 
 processing is stopped. | 
| Uses of Serializable in org.xml.sax | 
|---|
| Classes in org.xml.sax that implement Serializable | |
|---|---|
|  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. | 
| 
 | Java™ Platform Standard Ed. 6 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.