| 
 | JavaTM 2 Platform Std. Ed. v1.3.1 | |||||||||
| 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 Java Beans development. | 
| 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.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.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. | 
| 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 in a data source 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.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.zip | Provides classes for reading and writing the standard ZIP and GZIP file formats. | 
| 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.rmi.CORBA | Contains portability APIs for RMI-IIOP. | 
| 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.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 JColorChooser component. | 
| 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 ``metal'' look-and-feel. | 
| 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 | Provides support for undo/redo capabilities in an application such as a text editor. | 
| javax.transaction | Contains three exceptions thrown by the ORB machinery during unmarshalling. | 
| 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 the naming service for Java IDL. | 
| org.omg.CosNaming.NamingContextPackage | Provides the exceptions used in the package org.omg.CosNaming(AlreadyBound,CannotProceed,InvalidName,NotEmpty, andNotFound) 
and also theHelperandHolderclasses for those
exceptions. | 
| 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. | 
| 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 | 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 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. | 
|  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 | CursorA class to encapsulate the bitmap representation of the mouse cursor. | 
|  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. | 
|  class | DimensionThe Dimensionclass encapsulates the width and 
 height of a component (in integer precision) in a single object. | 
|  class | EventEventis a platform-independent class that
 encapsulates events from the platform's Graphical User
 Interface in the Java 1.0 event model. | 
|  class | FileDialogThe FileDialogclass displays a dialog window
 from which the user can select a file. | 
|  class | FlowLayoutA flow layout arranges components in a left-to-right flow, much like lines of text in a paragraph. | 
|  class | FontThe Fontclass represents fonts. | 
|  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 Frame is 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 and horizontally,
 without requiring that the components be of the same size. | 
|  class | GridLayoutThe GridLayoutclass is a layout manager that 
 lays out a container's components in a rectangular grid. | 
|  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 MenuComponent used 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 | MenuShortcutA class which represents a keyboard accelerator for a MenuItem. | 
|  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 top-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 | SystemColorA class to encapsulate symbolic colors representing the color of 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. | 
|  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_ColorSpaceAn 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:1998-09, File Format for Color Profiles, September 1998, and the addendum ICC.1A:1999-04, April 1999, to that specification (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_ProfileRGBA subclass of the ICC_Profile class which represents profiles which meet the following criteria: the color space type of the profile is RGB and the profile includes the redColorantTag, greenColorantTag, blueColorantTag, redTRCTag, greenTRCTag, blueTRCTag, and mediaWhitePointTag tags. | 
|  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 | DataFlavorEach instance represents the opaque concept of a data format as would appear on a clipboard, during drag and drop, or in a file system. | 
|  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 | DragSourceDragEventThe DragSourceDragEventis 
 delivered from theDragSourceContextPeer,
 via theDragSourceContext, to the currently 
 registeredDragSourceListener. | 
|  class | DragSourceDropEventThe DragSourceDropEventis delivered 
 from theDragSourceContextPeer,
 via theDragSourceContext, to its currently 
 registeredDragSourceListener's dragDropEnd()
 method. | 
|  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 | 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. | 
| 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 occured. | 
|  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 keyboard focus. | 
|  class | HierarchyEventAn event which indicates a change to the Component hierarchy to which a Component belongs. | 
|  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 | MouseEvent/** An event which indicates that a mouse action occurred 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 which indicates that a window has changed its status. | 
| Uses of Serializable in java.awt.font | 
| Classes in java.awt.font that implement Serializable | |
|  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. | 
|  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. | 
|  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. | 
| 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 | 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 | 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 | OptionalDataExceptionUnexpected data appeared in an ObjectInputStream trying to read an Object. | 
|  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 UTF-8 string 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 | BooleanThe Boolean class wraps a value of the primitive type booleanin an object. | 
|  class | ByteThe Byte class is the standard wrapper for byte values. | 
|  class | CharacterThe Character class wraps a value of the primitive type charin an object. | 
|  class | ClassInstances 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 Double class wraps a value of the primitive type doublein an object. | 
|  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 Float class wraps a value of primitive type floatin
 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 | IllegalAccessExceptionThrown when an application tries to load in a class, but the currently executing method does not have access to the definition of the specified class, because the class is not public and in another package. | 
|  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 because it is an interface or is an abstract class. | 
|  class | IntegerThe Integer class wraps a value of the primitive type intin 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 paused for a long time and another thread interrupts it using the interruptmethod in classThread. | 
|  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 Long class wraps a value of the primitive type longin an object. | 
|  class | NegativeArraySizeExceptionThrown if an application tries to create an array with negative size. | 
|  class | NoClassDefFoundErrorThrown if the Java Virtual Machine or a classloader 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 the newexpression) 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 
 classesByte,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 Short class is the standard wrapper for short values. | 
|  class | StackOverflowErrorThrown when a stack overflow occurs because an application recurses too deeply. | 
|  class | StringThe Stringclass represents character strings. | 
|  class | StringBufferA string buffer implements a mutable sequence of characters. | 
|  class | StringIndexOutOfBoundsExceptionThrown by the charAtmethod in classStringand by otherStringmethods to indicate that an index is either negative or greater 
 than or equal to the size of the string. | 
|  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 | 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.reflect | 
| Classes in java.lang.reflect that implement Serializable | |
|  class | InvocationTargetExceptionInvocationTargetException is a checked exception that wraps an exception thrown by an invoked method or constructor. | 
|  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. | 
| Uses of Serializable in java.net | 
| Classes in java.net that implement Serializable | |
|  class | BindExceptionSignals that an error occurred while attempting to bind a socket to a local address and port. | 
|  class | InetAddressThis class represents an Internet Protocol (IP) address. | 
|  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 | ProtocolExceptionThrown to indicate that there is an error in the underlying protocol, such as a TCP error. | 
|  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 | 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 | URLClass URLrepresents a Uniform Resource 
 Locator, a pointer to a "resource" on the World 
 Wide Web. | 
| 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 | ConnectExceptionA ConnectExceptionis thrown if a connection is refused
 to the remote host for a remote method call. | 
|  class | ConnectIOExceptionA ConnectIOExceptionis thrown if anIOExceptionoccurs while making a connection
 to the remote host for a remote method call. | 
|  class | MarshalExceptionA MarshalExceptionis thrown if ajava.io.IOExceptionoccurs while marshalling the remote call
 header, arguments or return value for a remote method call. | 
|  class | MarshalledObjectA 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. no replacement. RMISecurityManagerno longer
 throws this subclass ofjava.lang.SecurityException. | 
|  class | ServerErrorA ServerErroris thrown as a result of a remote method call
 if the execution of the remote method on the server machine throws ajava.lang.Error. | 
|  class | ServerExceptionA ServerExceptionis thrown as a result of a remote method call
 if the execution of the remote method on the server machine throws aRemoteException. | 
|  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 | 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 remote objects uniquely
 in a VM over time. | 
|  class | RemoteObjectThe RemoteObjectclass implements thejava.lang.Objectbehavior for remote objects. | 
|  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 | SocketSecurityExceptionA SocketSecurityExceptionis thrown during remote object
 export if the code exporting the remote object (either by construction
 or by explicit call to theexportObjectmethod ofUnicastRemoteObjectorjava.rmi.activation.Activatable) does not have permission
 to create ajava.net.ServerSocketon the port number
 specified during remote object export. | 
|  class | UIDAbstraction for creating identifiers that are unique with respect to the the host on which it is generated. | 
|  class | UnicastRemoteObjectThe UnicastRemoteObject class defines a non-replicated remote object whose references are valid only while the server process is alive. | 
| 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 | 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 | CodeSourceThis class extends the concept of a codebase to encapsulate not only the location (URL) but also the certificate(s) that were used to verify signed code originating from that location. | 
|  class | DigestExceptionThis is the generic Message Digest exception. | 
|  class | GeneralSecurityExceptionThis is the general security exception class, which serves to group all the exception classes of the java.securitypackage 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 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 | 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, including: Algorithms (such as DSA, RSA, MD5 or SHA-1). | 
|  class | ProviderExceptionA runtime exception for Provider exceptions (such as misconfiguration errors), which may be subclassed by Providers to throw specialized, provider-specific runtime errors. | 
|  class | SecureRandomThis class provides a cryptographically strong pseudo-random number generator (PRNG). | 
|  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 | 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 | 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 | 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 | BatchUpdateExceptionAn exception thrown when an error occurs during a batch update operation. | 
|  class | DataTruncationAn exception that reports a DataTruncation warning (on reads) or throws a DataTruncation exception (on writes) when JDBC unexpectedly truncates a data value. | 
|  class | SQLExceptionAn exception that provides information on a database access error or other errors. | 
|  class | SQLPermissionThe permission for which the SecurityManagerwill check
 when code that is running in an applet calls one of thesetLogWritermethods. | 
|  class | SQLWarningAn exception that provides information on database access warnings. | 
|  class | TimeA thin wrapper around java.util.Datethat allows
 JDBC to identify this as a SQLTIMEvalue. | 
|  class | TimestampA thin wrapper around java.util.Datethat allows
 the JDBC API to identify this as an SQLTIMESTAMPvalue. | 
| 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. | 
|  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. | 
|  class | MessageFormatMessageFormatprovides a means to produce concatenated
 messages in language-neutral way. | 
|  class | NumberFormatNumberFormatis the abstract base class for all number
 formats. | 
|  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 | |
|  class | ArrayListResizable-array implementation of the List interface. | 
|  class | BitSetThis class implements a vector of bits that grows as needed. | 
|  class | CalendarCalendaris an abstract base class for converting between
 aDateobject and a set of integer fields such asYEAR,MONTH,DAY,HOUR,
 and so on. | 
|  class | ConcurrentModificationExceptionThis exception may be thrown by methods that have detected concurrent modification of a backing object when such modification is not permissible. | 
|  class | DateThe class Daterepresents a specific instant
 in time, with millisecond precision. | 
|  class | EmptyStackExceptionThrown by methods in the Stackclass to indicate 
 that the stack is empty. | 
|  class | EventObjectThe root class from which all event state objects shall be derived. | 
|  class | GregorianCalendarGregorianCalendaris a concrete subclass ofCalendarand provides the standard calendar used by most of the world. | 
|  class | HashMapHash table based implementation of the Map interface. | 
|  class | HashSetThis class implements the Set interface, backed by a hash table (actually a HashMap instance). | 
|  class | HashtableThis class implements a hashtable, which maps keys to values. | 
|  class | LinkedListLinked list implementation of the List interface. | 
|  class | LocaleA Localeobject represents a specific geographical, political,
 or cultural region. | 
|  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 | 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 | SimpleTimeZoneSimpleTimeZoneis a concrete subclass ofTimeZonethat represents a time zone for use with a Gregorian calendar. | 
|  class | StackThe 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 | TreeMapRed-Black tree based implementation of the SortedMap interface. | 
|  class | TreeSetThis class implements the Set interface, backed by a TreeMap instance. | 
|  class | VectorThe Vectorclass implements a growable array of 
 objects. | 
| 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.zip | 
| Classes in java.util.zip that implement Serializable | |
|  class | DataFormatExceptionSignals that a data format error has occurred. | 
|  class | ZipExceptionSignals that a Zip exception of some sort has occurred. | 
| 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 communcate 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 | InvalidAttributeValueExceptionThis class is thrown when an attempt is made to add to an attribute a value that conflicts with the attribute's schema definition. | 
|  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 | LdapReferralExceptionThis abstract class is used to represent an LDAP referral exception. | 
|  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.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 | |
|  void | ValueHandler.writeValue(OutputStream out,
           Serializable value)Writes a value to the stream using Java semantics. | 
|  Serializable | ValueHandler.writeReplace(Serializable value)If the value contains a writeReplacemethod then the result
 is returned. | 
| 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.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 the provides a List with 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 layed 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 Button component's data model. | 
|  class | DefaultCellEditorThe default editor for table and tree cells. | 
| protected  class | DefaultCellEditor.EditorDelegate | 
|  class | DefaultComboBoxModelThe default model for combo boxes. | 
|  class | DefaultDesktopManagerThis is an implementaion of the DesktopManager. | 
|  class | DefaultListCellRendererRenders an item in a list. | 
| static class | DefaultListCellRenderer.UIResourceA subclass of DefaultListCellRenderer that implements UIResource. | 
|  class | DefaultListModelThis class implements the java.util.Vector API and notifies the ListDataListeners when changes occur. | 
|  class | DefaultListSelectionModelDefault data model for list selections. | 
|  class | DefaultSingleSelectionModelA generic implementation of SingleSelectionModel. | 
|  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.Applet that 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 text 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 | 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 | JLayeredPaneJLayeredPane adds 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 allows the user to select one or more objects from a list. | 
| 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 | JPanelJPanel is a generic lightweight container. | 
| protected  class | JPanel.AccessibleJPanelThis class implements accessibility support for the JPanelclass. | 
|  class | JPasswordFieldJPasswordField is 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 displays an integer value within a bounded interval. | 
| 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, and JInternalFrame. | 
| 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 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 | JSeparatorAn implementation of a menu separator -- 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 slding a knob within a bounded interval. | 
| protected  class | JSlider.AccessibleJSliderThis class implements accessibility support for the JSliderclass. | 
|  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 | JTableJTableis a user-interface component that presents data in 
 a two-dimensional table format. | 
| protected  class | JTable.AccessibleJTableThis class implements accessibility support for the JTableclass. | 
|  class | JTextAreaA TextArea is a multi-line area that displays plain text. | 
| protected  class | JTextArea.AccessibleJTextAreaThis class implements accessibility support for the JTextAreaclass. | 
|  class | JTextFieldJTextField is 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 instance represents a key being typed on the keyboard -- it contains both a char code for the key and a modifier (alt, shift, ctrl, meta, or a combination). | 
|  class | OverlayLayoutA layout manager to arrange components over the top of each other. | 
|  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 | TimerCauses an action to occur at a predefined rate. | 
|  class | UIDefaultsA table of defaults for Swing components. | 
|  class | UIManagerThis class keeps track of the current look and feel and its defaults. | 
|  class | UnsupportedLookAndFeelExceptionAn exception that indicates the request 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 2 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 | InternalFrameEventInternalFrameEvent: an AWTEvent which adds support for JInternalFrame objects as the event source. | 
|  class | ListDataEventDefines an event that encapsulates changes to a list. | 
|  class | ListSelectionEventAn event that characterizes a change in the current 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 | SwingPropertyChangeSupportThis subclass of java.beans.PropertyChangeSupport is identical in functionality -- it sacrifices thread-safety (not a Swing concern) for reduce memory consumption, which helps performance (both big Swing concerns). | 
|  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 | IconUIResource | 
|  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.ToggleButtonBorder | 
|  class | BasicComboBoxRendererComboBox renderer | 
| static class | BasicComboBoxRenderer.UIResourceA subclass of BasicComboBoxRenderer that implements UIResource. | 
|  class | BasicComboPopupThis is an implementation of the ComboPopup interface. | 
| protected  class | BasicDesktopPaneUI.CloseAction | 
| protected  class | BasicDesktopPaneUI.MaximizeAction | 
| protected  class | BasicDesktopPaneUI.MinimizeAction | 
| protected  class | BasicDesktopPaneUI.NavigateAction | 
| protected  class | BasicDesktopPaneUI.OpenAction | 
|  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 inner class is marked "public" due to a compiler bug. | 
|  class | BasicInternalFrameTitlePane.IconifyActionThis inner class is marked "public" due to a compiler bug. | 
|  class | BasicInternalFrameTitlePane.MaximizeActionThis inner class is marked "public" due to a compiler bug. | 
|  class | BasicInternalFrameTitlePane.MoveActionThis inner class is marked "public" due to a compiler bug. | 
|  class | BasicInternalFrameTitlePane.RestoreActionThis inner class is marked "public" due to a compiler bug. | 
|  class | BasicInternalFrameTitlePane.SizeActionThis inner class is marked "public" due to a compiler bug. | 
|  class | BasicInternalFrameTitlePane.SystemMenuBarThis inner class is marked "public" due to a compiler bug. | 
|  class | BasicLookAndFeelImplements the a standard base LookAndFeel class from which standard desktop LookAndFeel classes (JLF, Mac, Windows, etc.) can be derived. | 
|  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.TreeTraverseActionTreeTraverseAction is 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 Palatte. | 
| 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.MetalComboPopupThis inner class is marked "public" due to a compiler bug. | 
| 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 can vend Icons appropriate for 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 | MetalLookAndFeelImplements The Metal Look and Feel. | 
|  class | MetalScrollButtonJButton object for Metal scrollbar arrows. | 
| 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 | 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.CopyActionCoies 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 | 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. | 
| (package private)  class | javax.swing.text.GapVectorAn implementation of a gapped buffer similar to that used by emacs. | 
|  class | JTextComponentJTextComponent is the base class for swing text components. | 
|  class | JTextComponent.AccessibleJTextComponentThis class implements accessibility support for the JTextComponentclass. | 
|  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. | 
| 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 | 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 | AttributeListThis class defines the attributes of an SGML element as described in a DTD using the ATTLIST construct. | 
|  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.DefaultTextFieldTextField used 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 | UndoManagerConcrete subclass of CompoundEdit which can serve as an UndoableEditListener, consolidating the UndoableEditEvents from a variety of sources, and undoing or redoing them one at a time. | 
| 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 org.omg.CORBA | 
| Subinterfaces of Serializable in org.omg.CORBA | |
|  interface | Currentorg/omg/CORBA/Current.java Generated by the IDL-to-Java compiler (portable), version "3.0" from ../../../../../src/share/classes/org/omg/PortableServer/corba.idl Saturday, July 17, 1999 12:26:21 AM PDT. | 
|  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 | DomainManagerThe DomainManager has associated with it the policy objects for a particular domain. | 
|  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 | Policyorg/omg/CORBA/Policy.java Generated by the IDL-to-Java compiler (portable), version "3.0" from ../../../../../src/share/classes/org/omg/PortableServer/corba.idl Saturday, July 17, 1999 12:26:20 AM PDT | 
|  interface | RepositoryThis is the interface which defines the interface repository. | 
| Classes in org.omg.CORBA that implement Serializable | |
|  class | _IDLTypeStuborg/omg/CORBA/_IDLTypeStub.java Generated by the IDL-to-Java compiler (portable), version "3.0" from ir.idl. | 
|  class | _PolicyStuborg/omg/CORBA/_PolicyStub.java Generated by the IDL-to-Java compiler (portable), version "3.0" from ../../../../../src/share/classes/org/omg/PortableServer/corba.idl. | 
|  class | AnyServes as a container for any data that can be described in IDL or for any IDL primitive type. | 
|  class | BAD_CONTEXTThe CORBA BAD_CONTEXTexception, which is thrown when there is
 an error processing a context object. | 
|  class | BAD_INV_ORDERThe CORBA BAD_INV_ORDERexception, which is thrown
 when methods are called out of order. | 
|  class | BAD_OPERATIONThe CORBA BAD_OPERATIONexception, which is thrown
 when a method is invalid. | 
|  class | BAD_PARAMThe CORBA BAD_PARAMexception, which is thrown
 when an invalid parameter is passed to a method. | 
|  class | BAD_TYPECODEThe CORBA BAD_TYPECODEexception, which is thrown
 when the specified typecode is invalid. | 
|  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 | COMM_FAILUREThe CORBA COMM_FAILUREexception, which is thrown
 when there is a communication failure. | 
|  class | CompletionStatusAn object that indicates whether a method had completed running when a SystemExceptionwas thrown. | 
|  class | DATA_CONVERSIONThe CORBA DATA_CONVERSIONexception, which is thrown
 when there is a data conversion error. | 
|  class | DefinitionKindThe class that provides the constants used to identify the type of an Interface Repository object. | 
|  class | FREE_MEMThe CORBA FREE_MEMexception, which is thrown
 when the system is unable to free memory. | 
|  class | IMP_LIMITThe CORBA IMP_LIMITexception, which is thrown
 when the implementation limit has been violated. | 
|  class | INITIALIZEThe CORBA INITIALIZEexception, which is thrown
 when there is an ORB initialization error. | 
|  class | InitializerThis is the mapping for an IDL structure which specifies an initializer for a value type. | 
|  class | INTERNALThe CORBA INTERNALexception, which is thrown
 when there is an ORB internal error. | 
|  class | INTF_REPOSThe CORBA INTF_REPOSexception, which is thrown
 when there is an error accessing the interface repository. | 
|  class | INV_FLAGThe CORBA INV_FLAGexception, which is thrown
 when an invalid flag is specified. | 
|  class | INV_IDENTThe CORBA INV_IDENTexception, which is thrown
 when identifier syntax is invalid. | 
|  class | INV_OBJREFThe CORBA INV_OBJREFexception, which is thrown
 when an invalid object reference is specified. | 
|  class | INV_POLICYThe CORBA INV_POLICYstandard exception, which is thrown
 when an invocation cannot be made because of an incompatibility between 
 Policy overrides. | 
|  class | INVALID_TRANSACTIONThe CORBA INVALID_TRANSACTIONexception, which is thrown
 when there is a transaction error. | 
|  class | MARSHALThe CORBA MARSHALexception, which is thrown
 when the ORB has a problem marshalling or unmarshalling parameters. | 
|  class | NameValuePairThe NameValuePair interface associates a name with a value that is an attribute of an IDL struct. | 
|  class | NO_IMPLEMENTThe CORBA NO_IMPLEMENTexception, which is thrown
 when the implementation for a method is not available. | 
|  class | NO_MEMORYThe CORBA NO_MEMORYexception, which may be thrown
 by either the client or the server
 when there is not enough memory for a dynamic memory allocation. | 
|  class | NO_PERMISSIONThe CORBA NO_PERMISSIONexception, which is thrown
 if the client does not have permission to perform the request. | 
|  class | NO_RESOURCESThe CORBA NO_RESOURCESexception, which is thrown
 when either the client or the server does not have sufficient resources
 to perform the request. | 
|  class | NO_RESPONSEThe CORBA NO_RESPONSEexception, which is thrown
 when a response to the request is not yet available. | 
|  class | OBJ_ADAPTERThe CORBA OBJ_ADAPTERexception, which is thrown
 by the object adapter on the server to indicate some error. | 
|  class | OBJECT_NOT_EXISTThe CORBA OBJECT_NOT_EXISTexception, which is usually thrown
 from the server to indicate that the target object does not exist. | 
|  class | PERSIST_STOREThe CORBA PERSIST_STOREexception, which is thrown
 when there is an error with the persistent storage on the server. | 
|  class | PolicyErrorAn exception carrying one of the following policy error reason codes defined in the org.omg.CORBA package: BAD_POLICY, BAD_POLICY_TYPE, BAD_POLICY_VALUE, UNSUPPORTED_POLICY, UNSUPPORTED_POLICY_VALUE | 
|  class | ServiceDetailAn object that represents an ORB service. | 
|  class | ServiceInformationServiceInformation is an IDL struct in the CORBA module. | 
|  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 | StructMemberA description of a member of an IDL struct. | 
|  class | SystemExceptionThe root class for all CORBA standard exceptions. | 
|  class | TRANSACTION_REQUIREDThe CORBA TRANSACTION_REQUIREDexception, which is thrown
 by the ORB on the client or server during the
 processing of a request that
 is required to be enclosed in a transaction. | 
|  class | TRANSACTION_ROLLEDBACKThe CORBA TRANSACTION_ROLLEDBACKexception, which is thrown
 when a transactional operation did not complete
 because the transaction was rolled back. | 
|  class | TRANSIENTThe CORBA TRANSIENTexception, which is thrown
 by the server to signal a transient failure
 that might not occur again if the request is retried. | 
|  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 | UNKNOWNThe CORBA UNKNOWNexception, which is thrown when there is
 an error whose cause is unknown to the ORB. | 
|  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 | |
|  Serializable | DynAny.get_val()Retrieves the java.io.Serializableobject contained
 in thisDynAnyobject. | 
|  Serializable | Any.extract_Value()Extracts the java.io.Serializableobject in thisAnyobject'svaluefield. | 
|  Serializable | StringValueHelper.read_value(InputStream istream) | 
|  Serializable | DataInputStream.read_Value()Reads an IDL value type from the input stream. | 
|  Serializable | WStringValueHelper.read_value(InputStream istream) | 
| static Serializable | ValueBaseHelper.extract(Any a) | 
| static Serializable | ValueBaseHelper.read(InputStream istream) | 
| Methods in org.omg.CORBA with parameters of type Serializable | |
|  void | DynAny.insert_val(Serializable value)Inserts the given java.io.Serializableobject as the value for thisDynAnyobject. | 
|  void | Any.insert_Value(Serializable v)Inserts the given java.io.Serializableobject
 into thisAnyobject'svaluefield. | 
|  void | Any.insert_Value(Serializable v,
             TypeCode t)Inserts the given java.io.Serializableobject
 into thisAnyobject'svaluefield. | 
|  void | StringValueHelper.write_value(OutputStream ostream,
            Serializable value) | 
|  void | DataOutputStream.write_Value(Serializable value)Writes the IDL value type value to the output stream. | 
|  void | WStringValueHelper.write_value(OutputStream ostream,
            Serializable value) | 
| static void | ValueBaseHelper.insert(Any a,
       Serializable that) | 
| 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(Class clz)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(String rep_id)unmarshalls a value type from the input stream. | 
|  Serializable | InputStream.read_value(Serializable value)unmarshalls a value type from the input stream. | 
| Methods in org.omg.CORBA_2_3.portable with parameters of type Serializable | |
|  void | OutputStream.write_value(Serializable value)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. | 
|  void | OutputStream.write_value(Serializable value,
            BoxedValueHelper factory)marshals a value type to the output stream. | 
|  Serializable | InputStream.read_value(Serializable value)unmarshalls a value type from the input 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 | CustomValue | 
|  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. | 
| Classes in org.omg.CosNaming that implement Serializable | |
|  class | _BindingIteratorImplBase | 
|  class | _BindingIteratorStub | 
|  class | _NamingContextImplBase | 
|  class | _NamingContextStub | 
|  class | BindingType | 
|  class | NameComponent | 
| Uses of Serializable in org.omg.CosNaming.NamingContextPackage | 
| Classes in org.omg.CosNaming.NamingContextPackage that implement Serializable | |
|  class | AlreadyBound | 
|  class | CannotProceed | 
|  class | NotEmpty | 
|  class | NotFound | 
|  class | NotFoundReason | 
| Uses of Serializable in org.omg.SendingContext | 
| Subinterfaces of Serializable in org.omg.SendingContext | |
|  interface | RunTimeorg/omg/SendingContext/RunTime.java Generated by the IDL-to-Java compiler (portable), version "3.0" from rt.idl Thursday, April 8, 1999 1:18:26 o'clock PM PDT | 
| 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. | 
| 
 | JavaTM 2 Platform Std. Ed. v1.3.1 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
Java, Java 2D, and JDBC are trademarks or registered trademarks of Oracle and/or its affiliates, in the US and other countries.
Copyright © 1995, 2010 Oracle and/or its affiliates.    All rights reserved.