Java 1.4 Class Documentation Inverted Index

Inverted Index: O

java.rmi.activation.Activator The Activator facilitates remote object activation.
java.util.Calendar Calendar is an abstract base class for converting between a Date object and a set of integer fields such as YEAR, MONTH, DAY, HOUR, and so on.
java.beans.EventHandler The EventHandler class provides support for dynamically generating event listeners whose methods execute a simple statement involving an incoming event object and a target object.
javax.naming.spi.DirStateFactory This interface represents a factory for obtaining the state of an object and corresponding attributes for binding.
java.awt.image.FilteredImageSource This class is an implementation of the ImageProducer interface which takes an existing image and a filter object and uses them to produce image data for a new filtered version of the original image.
java.lang.OutOfMemoryError OutOfMemoryError: Thrown 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.
java.rmi.server.SkeletonNotFoundException A SkeletonNotFoundException is thrown if the Skeleton corresponding to the remote object being exported is not found.
...awt.geom.NoninvertibleTransformException The NoninvertibleTransformException class represents an exception that is thrown if an operation is performed requiring the inverse of an {@link AffineTransform} object but the AffineTransform is in a non-invertible state.
javax.sql.RowSetReader The facility that a disconnected RowSet object calls on to populate itself with rows of data.
java.lang.InstantiationException InstantiationException: Thrown when an application tries to create an instance of a class using the newInstance method in class Class, but the specified class object cannot be instantiated because it is an interface or is an abstract class.
...security.interfaces.DSAKeyPairGenerator An interface to an object capable of generating DSA key pairs.
javax.imageio.metadata.IIOMetadataFormat An object describing the structure of metadata documents returned from IIOMetadata.getAsTree and passed to IIOMetadata.setFromTree and mergeTree.
java.rmi.server.SocketSecurityException A SocketSecurityException is thrown during remote object export if the code exporting the remote object either by construction or by explicit call to the exportObject method of UnicastRemoteObject or java.rmi.activation.Activatable does not have permission to create a java.net.ServerSocket on the port number specified during remote object export.
java.rmi.server.ObjID An ObjID is used to identify a remote object exported to an RMI runtime.
javax.naming.spi.ObjectFactoryBuilder This interface represents a builder that creates object factories.
java.rmi.server.ExportException An ExportException is a RemoteException thrown if an attempt to export a remote object fails.
javax.naming.spi.StateFactory This interface represents a factory for obtaining the state of an object for binding.
java.net.ContentHandler The abstract class ContentHandler is the superclass of all classes that read an Object from a URLConnection.
javax.sql.RowSetEvent An Event object generated when an event occurs to a RowSet object.
javax.naming.spi.DirObjectFactory This interface represents a factory for creating an object given an object and attributes about the object.
java.rmi.MarshalledObject A MarshalledObject contains a byte stream with the serialized representation of an object given to its constructor.
java.lang.CloneNotSupportedException CloneNotSupportedException: Thrown to indicate that the clone method in class Object has been called to clone an object, but that the object's class does not implement the Cloneable interface.
java.awt.Component A component is an object having a graphical representation that can be displayed on the screen and that can interact with the user.
javax.naming.ldap.StartTlsRequest This class implements the LDAPv3 Extended Request for StartTLS as defined in Lightweight Directory Access Protocol v3 : Extension for Transport Layer Security The object identifier for StartTLS is 1.3.6.1.4.1.1466.20037 and no extended request value is defined.
javax.naming.ldap.StartTlsResponse This class implements the LDAPv3 Extended Response for StartTLS as defined in Lightweight Directory Access Protocol v3 : Extension for Transport Layer Security The object identifier for StartTLS is 1.3.6.1.4.1.1466.20037 and no extended response value is defined.
org.ietf.jgss.Oid This class represents Universal Object Identifiers Oids and their associated operations.
java.rmi.server.Unreferenced A remote object implementation should implement the Unreferenced interface to receive notification when there are no more clients that reference that remote object.
java.rmi.server.ServerRef A ServerRef represents the server-side handle for a remote object implementation.
javax.sql.RowSetInternal The interface that a RowSet object implements in order to present itself to a RowSetReader or RowSetWriter object.
java.rmi.AlreadyBoundException An AlreadyBoundException is thrown if an attempt is made to bind an object in the registry to a name that already has an associated binding.
java.lang.ArrayStoreException Thrown to indicate that an attempt has been made to store the wrong type of object into an array of objects.
java.awt.font.GlyphVector A GlyphVector object is a collection of glyphs containing geometric information for the placement of each glyph in a transformed coordinate space which corresponds to the device on which the GlyphVector is ultimately displayed.
java.awt.Label A Label object is a component for placing text in a container.
java.awt.Container Container: A generic Abstract Window Toolkit AWT container object is a component that can contain other AWT components.
java.awt.CardLayout A CardLayout object is a layout manager for a container.
java.awt.TextArea A TextArea object is a multi-line region that displays text.
java.awt.Menu A Menu object is a pull-down menu component that is deployed from a menu bar.
java.awt.Insets An Insets object is a representation of the borders of a container.
java.awt.TextField A TextField object is a text component that allows for the editing of a single line of text.
java.awt.Window A Window object is a top-level window with no borders and no menubar.
javax.naming.NotContextException This 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.
java.lang.NullPointerException NullPointerException: Thrown when an application attempts to use null in a case where an object is required.
java.lang.Object Class Object is the root of the class hierarchy.
java.text.Annotation An Annotation object is used as a wrapper for a text attribute value if the attribute has annotation characteristics.
java.util.logging.Logger A Logger object is used to log messages for a specific system or application component.
javax.xml.transform.dom.DOMSource DOMSource: Acts as a holder for a transformation Source tree in the form of a Document Object Model DOM tree.
org.w3c.dom.Node The Node interface is the primary datatype for the entire Document Object Model.
javax.naming.NameClassPair This class represents the object name and class name pair of a binding found in a context.
java.awt.dnd.DragGestureListener DragGestureListener: This interface is sourced from a DragGestureRecognizer and is invoked when an object of that sub class detects a drag initiating gesture.
java.awt.color.ColorSpace This 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.
java.io.OptionalDataException Exception indicating the failure of an object read operation due to unread primitive data, or the end of data belonging to a serialized object in the stream.
java.rmi.registry.LocateRegistry LocateRegistry is used to obtain a reference to a bootstrap remote object registry on a particular host including the local host , or to create a remote object registry that accepts calls on a specific port.
java.rmi.registry.Registry Registry is a remote interface to a simple remote object registry that provides methods for storing and retrieving remote object references bound with arbitrary string names.
java.rmi.Naming The Naming class provides methods for storing and obtaining references to remote objects in the remote object registry.
javax.imageio.IIOImage A simple container class to aggregate an image, a set of thumbnail preview images, and an object representing metadata associated with the image.
java.lang.Void The Void class is an uninstantiable placeholder class to hold a reference to the Class object representing the Java keyword void.
java.beans.Expression An Expression object represents a primitive expression in which a single method is applied to a target and a set of arguments to return a result - as in "a.getFoo ".
java.beans.Statement A Statement object represents a primitive statement in which a single method is applied to a target and a set of arguments - as in "a.setFoo b ".
java.util.Locale A Locale object represents a specific geographical, political, or cultural region.
javax.sql.DataSource A factory for connections to the physical data source that this DataSource object represents.
java.io.ObjectStreamConstants ObjectStreamConstants: Constants written into the Object Serialization Stream.
java.io.ObjectStreamException ObjectStreamException: Superclass of all exceptions specific to Object Stream classes.
java.io.StreamCorruptedException StreamCorruptedException: Thrown when control information that was read from an object stream violates internal consistency checks.
java.security.acl.NotOwnerException NotOwnerException: This 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.
java.util.logging.Handler A Handler object takes log messages from a Logger and exports them.
java.sql.ResultSetMetaData An object that can be used to get information about the types and properties of the columns in a ResultSet object.
java.sql.ParameterMetaData ParameterMetaData: An object that can be used to get information about the types and properties of the parameters in a PreparedStatement object.
javax.accessibility.AccessibleAction The AccessibleAction interface should be supported by any object that can perform one or more actions.
javax.naming.Referenceable This interface is implemented by an object that can provide a Reference to itself.
javax.sql.RowSetMetaData An object that contains information about the columns in a RowSet object.
java.util.prefs.PreferencesFactory A factory object that generates Preferences objects.
javax.accessibility.AccessibleKeyBinding The AccessibleKeyBinding interface should be supported by any object that has a keyboard bindings such as a keyboard mnemonic and/or keyboard shortcut which can be used to select the object.
javax.accessibility.AccessibleIcon The AccessibleIcon interface should be supported by any object that has an associated icon e.g., buttons .
java.awt.BasicStroke The BasicStroke class defines a basic set of rendering attributes for the outlines of graphics primitives, which are rendered with a {@link Graphics2D} object that has its Stroke attribute set to this BasicStroke.
javax.accessibility.AccessibleRelation Class AccessibleRelation describes a relation between the object that implements the AccessibleRelation and one or more other objects.
java.util.Enumeration An object that implements the Enumeration interface generates a series of elements, one at a time.
javax.sql.RowSetWriter An object that implements the RowSetWriter interface, called a writer.
javax.xml.transform.Source Source: An object that implements this interface contains the information needed to act as source input XML source or transformation instructions .
javax.xml.transform.Result Result: An object that implements this interface contains the information needed to build a transformation result tree.
javax.xml.transform.Templates An object that implements this interface is the runtime representation of processed transformation instructions.
javax.xml.transform.URIResolver URIResolver: An object that implements this interface that can be called by the processor to turn a URI used in document , xsl:import, or xsl:include into a Source object.
javax.naming.Reference This class represents a reference to an object that is found outside of the naming/directory system.
...accessibility.AccessibleExtendedComponent The AccessibleExtendedComponent interface should be supported by any object that is rendered on the screen.
java.lang.ClassLoader A class loader is an object that is responsible for loading classes.
java.util.logging.LogManager There is a single global LogManager object that is used to maintain a set of shared state about Loggers and log services.
java.security.Guard This interface represents a guard, which is an object that is used to protect access to another object.
java.net.Authenticator The class Authenticator represents an object that knows how to obtain authentication for a network connection.
java.util.Map An object that maps keys to values.
java.rmi.NoSuchObjectException A NoSuchObjectException is thrown if an attempt is made to invoke a method on an object that no longer exists in the remote virtual machine.
javax.sql.PooledConnection An object that provides hooks for connection pool management.
javax.sql.ConnectionEvent An Event object that provides information about the source of a connection-related event.
javax.sql.XAConnection An object that provides support for distributed transactions.
javax.sql.ConnectionEventListener An object that registers to be notified of events generated by a PooledConnection object.
java.sql.PreparedStatement An object that represents a precompiled SQL statement.
javax.print.DocFlavor Class DocFlavor encapsulates an object that specifies the format in which print data is supplied to a {@link DocPrintJob}.
javax.print.MultiDoc Interface MultiDoc specifies the interface for an object that supplies more than one piece of print data for a Print Job.
javax.print.Doc Interface Doc specifies the interface for an object that supplies one piece of print data for a Print Job.
javax.accessibility.AccessibleValue The AccessibleValue interface should be supported by any object that supports a numerical value e.g., a scroll bar .
java.lang.ClassCastException Thrown to indicate that the code has attempted to cast an object to a subclass of which it is not an instance.
java.awt.Stroke The Stroke interface allows a {@link Graphics2D} object to obtain a {@link Shape} that is the decorated outline, or stylistic representation of the outline, of the specified Shape.

...imageio.metadata.IIOInvalidTreeException An IIOInvalidTreeException is thrown when an attempt by an IIOMetadata object to parse a tree of IIOMetadataNodes fails.
java.awt.image.PixelGrabber The PixelGrabber class implements an ImageConsumer which can be attached to an Image or ImageProducer object to retrieve a subset of the pixels in that image.
javax.xml.parsers.DocumentBuilderFactory Defines a factory API that enables applications to obtain a parser that produces DOM object trees from XML documents.
java.sql.Statement The object used for executing a static SQL statement and returning the results it produces.
javax.print.attribute.standard.PageRanges Class PageRanges is a printing attribute class, a set of integers, that identifies the range s of print-stream pages that the Printer object uses for each copy of each document which are to be printed.
java.rmi.StubNotFoundException A StubNotFoundException is thrown if a valid stub class could not be found for a remote object when it is exported.
java.util.ConcurrentModificationException This exception may be thrown by methods that have detected concurrent modification of an object when such modification is not permissible.
...dnd.DropTargetContext.TransferableProxy TransferableProxy is a helper inner class that implements Transferable interface and serves as a proxy for another Transferable object which represents data transfer for a particular drag-n-drop operation.
java.rmi.server.UnicastRemoteObject The UnicastRemoteObject class defines a non-replicated remote object whose references are valid only while the server process is alive.
java.lang.NoSuchFieldError NoSuchFieldError: Thrown if an application tries to access or modify a specified field of an object, and that object no longer has that field.
javax.imageio.IIOParamController An interface to be implemented by objects that can determine the settings of an IIOParam object, either by putting up a GUI to obtain values from a user, or by other means.
java.util.Observable This class represents an observable object, or "data" in the model-view paradigm.
java.awt.FontMetrics The FontMetrics class defines a font metrics object, which encapsulates information about the rendering of a particular font on a particular screen.
java.awt.Dimension The Dimension class encapsulates the width and height of a component in integer precision in a single object.
java.rmi.activation.ActivationDesc ActivationDesc: An 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.
java.rmi.activation.ActivationGroup An ActivationGroup is responsible for creating new instances of "activatable" objects in its group, informing its ActivationMonitor when either: its object's become active or inactive, or the group as a whole becomes inactive.
java.lang.CloneNotSupportedException CloneNotSupportedException: Thrown to indicate that the clone method in class Object has been called to clone an object, but that the object's class does not implement the Cloneable interface.
java.rmi.activation.ActivationDesc ActivationDesc: An 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.
java.lang.IllegalMonitorStateException IllegalMonitorStateException: Thrown 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.
java.awt.event.TextEvent A semantic event which indicates that an object's text changed.
java.awt.Rectangle A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-left point x, y in the coordinate space, its width, and its height.
java.util.IdentityHashMap This class implements the Map interface with a hash table, using reference-equality in place of object-equality when comparing keys and values .
javax.naming.spi.DirStateFactory.Result Result: An object/attributes pair for returning the result of DirStateFactory.getStateToBind .
javax.naming.event.ObjectChangeListener ObjectChangeListener: Specifies the method that a listener of a NamingEvent with event type of OBJECT_CHANGED must implement.
javax.naming.event.ObjectChangeListener   ObjectChangeListener: Specifies the method that a listener of a NamingEvent with event type of OBJECT_CHANGED must implement.
java.io.ObjectInput   ObjectInput extends the DataInput interface to include the reading of objects.
java.io.ObjectInputStream An ObjectInputStream deserializes primitive data and objects previously written using an ObjectOutputStream.
java.beans.XMLDecoder The XMLDecoder class is used to read XML documents created using the XMLEncoder and is used just like the ObjectInputStream.
java.io.ObjectInputValidation   ObjectInputValidation: Callback interface to allow validation of objects within a graph.
java.io.ObjectOutput   ObjectOutput extends the DataOutput interface to include writing of objects.
java.io.ObjectOutputStream.PutField PutField: Provide programatic access to the persistent fields to be written to ObjectOutput.
java.beans.XMLEncoder The XMLEncoder class is a complementary alternative to the ObjectOutputStream and can used to generate a textual representation of a JavaBean in the same way that the ObjectOutputStream can be used to create binary representation of Serializable objects.
java.io.ObjectOutputStream An ObjectOutputStream writes primitive data types and graphs of Java objects to an OutputStream.
java.io.ObjectInputStream An ObjectInputStream deserializes primitive data and objects previously written using an ObjectOutputStream.
javax.naming.spi.NamingManager This class contains methods for creating context objects and objects referred to by location information in the naming or directory service.
java.awt.GraphicsEnvironment The GraphicsEnvironment class describes the collection of {@link GraphicsDevice} objects and {@link java.awt.Font} objects available to a Java tm application on a particular platform.
java.lang.ref.ReferenceQueue ReferenceQueue: Reference queues, to which registered reference objects are appended by the garbage collector after the appropriate reachability changes are detected.
java.util.logging.LogRecord LogRecord objects are used to pass logging requests between the logging framework and individual log Handlers.
java.util.logging.ErrorManager ErrorManager objects can be attached to Handlers to process any error that occur on a Handler during Logging.
java.lang.Package Package objects contain version information about the implementation and specification of a Java package.
java.awt.image.ImageConsumer ImageConsumer: The interface for objects expressing interest in image data through the ImageProducer interfaces.
java.io.InvalidObjectException InvalidObjectException: Indicates that one or more deserialized objects failed validation tests.
javax.print.DocFlavor.SERVICE_FORMATTED Class DocFlavor.SERVICE_FORMATTED provides predefined static constant DocFlavor objects for example doc flavors for service formatted print data.
javax.print.DocFlavor.BYTE_ARRAY Class DocFlavor.BYTE_ARRAY provides predefined static constant DocFlavor objects for example doc flavors using a byte array byte as the print data representation class.
javax.print.DocFlavor.INPUT_STREAM Class DocFlavor.INPUT_STREAM provides predefined static constant DocFlavor objects for example doc flavors using a byte stream {@link java.io.InputStream java.io.InputStream} as the print data representation class.
javax.print.DocFlavor.CHAR_ARRAY Class DocFlavor.CHAR_ARRAY provides predefined static constant DocFlavor objects for example doc flavors using a character array char as the print data representation class.
javax.print.DocFlavor.READER Class DocFlavor.READER provides predefined static constant DocFlavor objects for example doc flavors using a character stream {@link java.io.Reader java.io.Reader} as the print data representation class.
javax.print.DocFlavor.STRING Class DocFlavor.STRING provides predefined static constant DocFlavor objects for example doc flavors using a string {@link java.lang.String java.lang.String} as the print data representation class.
java.security.cert.CertificateFactory This class defines the functionality of a certificate factory, which is used to generate certificate, certification path CertPath and certificate revocation list CRL objects from their encodings.
org.w3c.dom.NamedNodeMap   Objects implementing the NamedNodeMap interface are used to represent collections of nodes that can be accessed by name.
java.rmi.activation.ActivationGroup An ActivationGroup is responsible for creating new instances of "activatable" objects in its group, informing its ActivationMonitor when either: its object's become active or inactive, or the group as a whole becomes inactive.
java.rmi.Naming The Naming class provides methods for storing and obtaining references to remote objects in the remote object registry.
org.w3c.dom.EntityReference EntityReference objects may be inserted into the structure model when an entity reference is in the source document, or when the user wishes to insert an entity reference.
javax.rmi.PortableRemoteObject Server implementation objects may either inherit from javax.rmi.PortableRemoteObject or they may implement a remote interface and then use the exportObject method to register themselves as a server object.
javax.naming.event.EventContext Contains methods for registering/deregistering listeners to be notified of events fired when objects named in a context changes.
javax.naming.event.EventDirContext EventDirContext: Contains methods for registering listeners to be notified of events fired when objects named in a directory context changes.
java.lang.Comparable Comparable: This interface imposes a total ordering on the objects of each class that implements it.
java.awt.SystemColor A class to encapsulate symbolic colors representing the color of native GUI objects on a system.
javax.rmi.CORBA.ClassDesc ClassDesc: This class is used to marshal java.lang.Class objects over IIOP.
java.io.ObjectInputStream An ObjectInputStream deserializes primitive data and objects previously written using an ObjectOutputStream.
java.awt.image.renderable.ParameterBlock A ParameterBlock encapsulates all the information about sources and parameters Objects required by a RenderableImageOp, or other classes that process images.
javax.accessibility.AccessibleContext AccessibleContext represents the minimum information all accessible objects return.
javax.naming.ldap.HasControls This interface is for returning controls with objects returned in NamingEnumerations.
java.util.EventObject EventObject: The root class from which all event state objects shall be derived.
javax.security.auth.Destroyable Destroyable: Objects such as credentials may optionally implement this interface to provide the capability to destroy its contents.
javax.security.auth.Refreshable Refreshable: Objects such as credentials may optionally implement this interface to provide the capability to refresh itself.
java.security.Identity This class represents identities: real-world objects such as people, companies or organizations whose identities can be authenticated using their public keys.
java.awt.event.AWTEventListener The listener interface for receiving notification of events dispatched to objects that are instances of Component or MenuComponent or their subclasses.
java.awt.print.PrinterGraphics The PrinterGraphics interface is implemented by {@link java.awt.Graphics} objects that are passed to {@link Printable} objects to render a page.
java.rmi.activation.ActivationID Activation makes use of special identifiers to denote remote objects that can be activated over time.
...imageio.metadata.IIOMetadataController IIOMetadataController: An interface to be implemented by objects that can determine the settings of an IIOMetadata object, either by putting up a GUI to obtain values from a user, or by other means.
javax.imageio.IIOParamController An interface to be implemented by objects that can determine the settings of an IIOParam object, either by putting up a GUI to obtain values from a user, or by other means.
java.awt.geom.PathIterator The PathIterator interface provides the mechanism for objects that implement the {@link java.awt.Shape Shape} interface to return the geometry of their boundary by allowing a caller to retrieve the path of that boundary a segment at a time.
javax.sql.XADataSource A factory for XAConnection objects that is used internally.
javax.imageio.metadata.IIOMetadata An abstract class to be extended by objects that represent metadata non-image data associated with images and streams.
java.awt.Shape The Shape interface provides definitions for objects that represent some form of geometric shape.
java.rmi.activation.Activatable The Activatable class provides support for remote objects that require persistent access over time and that can be activated by the system.
java.awt.geom.Arc2D Arc2D is the abstract superclass for all objects that store a 2D arc defined by a bounding rectangle, start angle, angular extent length of the arc , and a closure type OPEN, CHORD, or PIE .
javax.imageio.spi.RegisterableService RegisterableService: An optional interface that may be provided by service provider objects that will be registered with a ServiceRegistry.
java.awt.image.TileObserver TileObserver: An interface for objects that wish to be informed when tiles of a WritableRenderedImage become modifiable by some writer via a call to getWritableTile, and when they become unmodifiable via the last call to releaseWritableTile.
java.io.PrintWriter PrintWriter: Print formatted representations of objects to a text-output stream.
java.io.ObjectOutputStream An ObjectOutputStream writes primitive data types and graphs of Java objects to an OutputStream.
javax.rmi.CORBA.ValueHandler ValueHandler: Defines methods which allow serialization of Java objects to and from GIOP streams.
java.rmi.activation.ActivationSystem The ActivationSystem provides a means for registering groups and "activatable" objects to be activated within those groups.
java.rmi.server.RemoteCall RemoteCall is an abstraction used solely by the RMI runtime in conjunction with stubs and skeletons of remote objects to carry out a call to a remote object.
javax.imageio.metadata.IIOMetadataNode IIOMetadataNode: A class representing a node in a meta-data tree, which implements the org.w3c.dom.Element interface and additionally allows for the storage of non-textual objects via the getUserObject and setUserObject methods.
java.awt.image.ImageProducer The interface for objects which can produce the image data for Images.
java.awt.ItemSelectable ItemSelectable: The interface for objects which contain a set of items for which zero or more can be selected.
java.awt.image.WritableRenderedImage WriteableRenderedImage is a common interface for objects which contain or can produce image data in the form of Rasters and which can be modified and/or written over.
java.awt.image.RenderedImage RenderedImage is a common interface for objects which contain or can produce image data in the form of Rasters.
java.awt.Adjustable Adjustable: The interface for objects which have an adjustable numeric value contained within a bounded range of values.
java.awt.geom.RectangularShape RectangularShape is the base class for a number of {@link Shape} objects whose geometry is defined by a rectangular frame.
java.security.SignedObject SignedObject is a class for the purpose of creating authentic runtime objects whose integrity cannot be compromised without being detected.
java.io.ObjectInputValidation ObjectInputValidation: Callback interface to allow validation of objects within a graph.
java.beans.beancontext.BeanContextServices The BeanContextServices interface provides a mechanism for a BeanContext to expose generic "services" to the BeanContextChild objects within.
javax.naming.directory.DirContext The directory service interface, containing methods for examining and updating attributes associated with objects, and for searching the directory.
java.lang.ref.SoftReference SoftReference: Soft reference objects, which are cleared at the discretion of the garbage collector in response to memory demand.
java.lang.ref.PhantomReference PhantomReference: Phantom reference objects, which are enqueued after the collector determines that their referents may otherwise be reclaimed.
java.lang.ref.WeakReference WeakReference: Weak reference objects, which do not prevent their referents from being made finalizable, finalized, and then reclaimed.
java.awt.MediaTracker The MediaTracker class is a utility class to track the status of a number of media objects.

java.io.ObjectStreamConstants   ObjectStreamConstants: Constants written into the Object Serialization Stream.
java.io.ObjectStreamException   ObjectStreamException: Superclass of all exceptions specific to Object Stream classes.
java.io.WriteAbortedException WriteAbortedException: Signals that one of the ObjectStreamExceptions was thrown during a write operation.
java.rmi.server.ObjID An ObjID is used to identify a remote object exported to an RMI runtime.
java.util.Observable This class represents an observable object, or "data" in the model-view paradigm.
java.util.Observer A class can implement the Observer interface when it wants to be informed of changes in observable objects.
java.util.Observer A class can implement the Observer interface when it wants to be informed of changes in observable objects.
java.awt.Event NOTE: The Event class is obsolete and is available only for backwards compatilibility.
javax.xml.parsers.DocumentBuilderFactory Defines a factory API that enables applications to obtain a parser that produces DOM object trees from XML documents.
java.rmi.registry.LocateRegistry LocateRegistry is used to obtain a reference to a bootstrap remote object registry on a particular host including the local host , or to create a remote object registry that accepts calls on a specific port.
java.beans.beancontext.BeanContextChild JavaBeans wishing to be nested within, and obtain a reference to their execution environment, or context, as defined by the BeanContext sub-interface shall implement this interface.
javax.xml.parsers.SAXParserFactory Defines a factory API that enables applications to configure and obtain a SAX based parser to parse XML documents.
java.awt.GraphicsConfigTemplate The GraphicsConfigTemplate class is used to obtain a valid {@link GraphicsConfiguration}.
java.awt.Stroke The Stroke interface allows a {@link Graphics2D} object to obtain a {@link Shape} that is the decorated outline, or stylistic representation of the outline, of the specified Shape.
java.net.Authenticator The class Authenticator represents an object that knows how to obtain authentication for a network connection.
java.rmi.server.RMISocketFactory An RMISocketFactory instance is used by the RMI runtime in order to obtain client and server sockets for RMI calls.
java.rmi.server.RMIClientSocketFactory An RMIClientSocketFactory instance is used by the RMI runtime in order to obtain client sockets for RMI calls.
javax.xml.parsers.DocumentBuilder Defines the API to obtain DOM Document instances from an XML document.
java.lang.Process The Runtime.exec methods create a native process and return an instance of a subclass of Process that can be used to control the process and obtain information about it.
...print.attribute.standard.PrinterMoreInfo Class PrinterMoreInfo is a printing attribute class, a URI, that is used to obtain more information about this specific printer.
...standard.PrinterMoreInfoManufacturer Class PrinterMoreInfoManufacturer is a printing attribute class, a URI, that is used to obtain more information about this type of device.
java.rmi.server.RMIServerSocketFactory An RMIServerSocketFactory instance is used by the RMI runtime in order to obtain server sockets for RMI calls.
java.util.ListIterator An iterator for lists that allows the programmer to traverse the list in either direction, modify the list during iteration, and obtain the iterator's current position in the list.
javax.imageio.IIOParamController An interface to be implemented by objects that can determine the settings of an IIOParam object, either by putting up a GUI to obtain values from a user, or by other means.
javax.print.MultiDocPrintJob   Obtained from a MultiDocPrintService, a MultiDocPrintJob can print a specified collection of documents as a single print job with a set of job attributes.
java.rmi.activation.ActivationMonitor An ActivationMonitor is specific to an ActivationGroup and is obtained when a group is reported active via a call to ActivationSystem.activeGroup this is done internally .
java.rmi.Naming The Naming class provides methods for storing and obtaining references to remote objects in the remote object registry.
javax.naming.spi.DirStateFactory This interface represents a factory for obtaining the state of an object and corresponding attributes for binding.
javax.naming.spi.StateFactory This interface represents a factory for obtaining the state of an object for binding.
java.io.FileInputStream A FileInputStream obtains input bytes from a file in a file system.
java.awt.image.PixelInterleavedSampleModel PixelInterleavedSampleModel: This class represents image data which is stored in a pixel interleaved fashion and for which each sample of a pixel occupies one data element of the DataBuffer.
java.rmi.RemoteException A RemoteException is the common superclass for a number of communication-related exceptions that may occur during the execution of a remote method call.
java.util.logging.ErrorManager ErrorManager objects can be attached to Handlers to process any error that occur on a Handler during Logging.
java.rmi.UnmarshalException An UnmarshalException can 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 a java.io.IOException occurs unmarshalling parameters on the server side or the return value on the client side .
javax.xml.transform.TransformerException TransformerException: This class specifies an exceptional condition that occured during the transformation process.
java.awt.event.ActionEvent A semantic event which indicates that a component-defined action occured.
java.rmi.RMISecurityException An RMISecurityException signals that a security exception has occurred during the execution of one of java.rmi.RMISecurityManager's methods.
java.awt.event.MouseEvent An event which indicates that a mouse action occurred in a component.
java.lang.ExceptionInInitializerError Signals that an unexpected exception has occurred in a static initializer.
java.lang.UnknownError UnknownError: Thrown when an unknown but serious exception has occurred in the Java Virtual Machine.
java.awt.print.PrinterException The PrinterException class and its subclasses are used to indicate that an exceptional condition has occurred in the print system.
javax.xml.transform.SourceLocator SourceLocator: This interface is primarily for the purposes of reporting where an error occurred in the XML source or transformation instructions.
java.net.SocketTimeoutException SocketTimeoutException: Signals that a timeout has occurred on a socket read or accept.
java.awt.dnd.DragGestureEvent A DragGestureEvent is passed to DragGestureListener's dragGestureRecognized method when a particular DragGestureRecognizer detects that a platform dependent drag initiating gesture has occurred on the Component that it is tracking.
java.lang.IncompatibleClassChangeError IncompatibleClassChangeError: Thrown when an incompatible class change has occurred to some class definition.
java.net.BindException BindException: Signals that an error occurred while attempting to bind a socket to a local address and port.
java.net.NoRouteToHostException NoRouteToHostException: Signals that an error occurred while attempting to connect a socket to a remote address and port.
java.awt.print.PrinterIOException The PrinterIOException class is a subclass of {@link PrinterException} and is used to indicate that an IO error of some sort has occurred while printing.
java.util.jar.JarException JarException: Signals that an error of some sort has occurred while reading from or writing to a JAR file.
javax.print.PrintException Class PrintException encapsulates a printing-related error condition that occurred while using a Print Service instance.
java.awt.AWTException AWTException: Signals that an Absract Window Toolkit exception has occurred.
java.lang.StackOverflowError StackOverflowError: Thrown when a stack overflow occurs because an application recurses too deeply.
java.sql.BatchUpdateException An exception thrown when an error occurs during a batch update operation.
java.rmi.server.ServerCloneException A ServerCloneException is thrown if a remote exception occurs during the cloning of a UnicastRemoteObject.
java.awt.color.ProfileDataException ProfileDataException: This exception is thrown when an error occurs in accessing or processing an ICC_Profile object.
javax.sql.RowSetEvent An Event object generated when an event occurs to a RowSet object.
javax.naming.AuthenticationException This exception is thrown when an authentication error occurs while accessing the naming or directory service.
java.rmi.UnknownHostException An UnknownHostException is thrown if a java.net.UnknownHostException occurs while creating a connection to the remote host for a remote method call.
java.rmi.ConnectIOException A ConnectIOException is thrown if an IOException occurs while making a connection to the remote host for a remote method call.
java.rmi.MarshalException A MarshalException is thrown if a java.io.IOException occurs while marshalling the remote call header, arguments or return value for a remote method call.
java.rmi.UnmarshalException An UnmarshalException can 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 a java.io.IOException occurs unmarshalling parameters on the server side or the return value on the client side .
org.ietf.jgss.GSSException GSSException: This exception is thrown whenever a GSS-API error occurs, including any mechanism specific error.
java.nio.charset.CharacterCodingException CharacterCodingException: Checked exception thrown when a character encoding or decoding error occurs.
...attribute.standard.JobKOctetsProcessed Class JobKOctetsProcessed is an integer valued printing attribute class that specifies the total number of print data octets processed so far in K octets, i.e., in units of 1024 octets.
javax.print.attribute.standard.JobKOctets Class JobKOctets is an integer valued printing attribute class that specifies the total size of the document s in K octets, i.e., in units of 1024 octets requested to be processed in the job.
java.awt.Checkbox A check box is a graphical component that can be in either an "on" true or "off" false state.
java.awt.Graphics The Graphics class is the abstract base class for all graphics contexts that allow an application to draw onto components that are realized on various devices, as well as onto off-screen images.
java.awt.Component.BltBufferStrategy BltBufferStrategy: Inner class for blitting offscreen surfaces to a component.
javax.imageio.stream.IIOByteBuffer A class representing a mutable reference to an array of bytes and an offset and length within that array.
java.util.TimeZone TimeZone represents a time zone offset, and also figures out daylight savings.
java.awt.image.RescaleOp RescaleOp: This class performs a pixel-by-pixel rescaling of the data in the source image by multiplying the sample values for each pixel by a scale factor and then adding an offset.
...awt.image.renderable.RenderedImageFactory The RenderedImageFactory interface often abbreviated RIF is intended to be implemented by classes that wish to act as factories to produce different renderings, for example by executing a series of BufferedImageOps on a set of sources, depending on a specific set of parameters, properties, and rendering hints.
org.ietf.jgss.Oid This class represents Universal Object Identifiers Oids and their associated operations.
...auth.callback.ConfirmationCallback Underlying security services instantiate and pass a ConfirmationCallback to the invokeCallback method of a CallbackHandler to ask for YES/NO, OK/CANCEL, YES/NO/CANCEL or other similar confirmations.
java.awt.image.MultiPixelPackedSampleModel The MultiPixelPackedSampleModel class represents one-banded images and can pack multiple one-sample pixels into one data element.
java.awt.image.MultiPixelPackedSampleModel The MultiPixelPackedSampleModel class represents one-banded images and can pack multiple one-sample pixels into one data element.
java.util.TimerTask TimerTask: A task that can be scheduled for one-time or repeated execution by a Timer.
java.security.acl.NotOwnerException NotOwnerException: This 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.
java.awt.Event NOTE: The Event class is obsolete and is available only for backwards compatilibility.
...awt.image.SinglePixelPackedSampleModel SinglePixelPackedSampleModel: This class represents pixel data packed such that the N samples which make up a single pixel are stored in a single data array element, and each data data array element holds samples for only one pixel.
org.w3c.dom.DOMException DOMException: DOM operations only raise exceptions in "exceptional" circumstances, i.e., when an operation is impossible to perform either for logical reasons, because data is lost, or because the implementation has become unstable .
java.io.Externalizable   Only 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.
java.security.CodeSource CodeSource: This 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.
java.rmi.server.UnicastRemoteObject The UnicastRemoteObject class defines a non-replicated remote object whose references are valid only while the server process is alive.
java.awt.datatransfer.DataFlavor Each instance represents the opaque concept of a data format as would appear on a clipboard, during drag and drop, or in a file system.
java.security.KeyFactory Key factories are used to convert keys opaque cryptographic keys of type Key into key specifications transparent representations of the underlying key material , and vice versa.
java.io.FileDescriptor FileDescriptor: Instances of the file descriptor class serve as an opaque handle to the underlying machine-specific structure representing an open file, an open socket, or another source or sink of bytes.
java.security.AlgorithmParameters This class is used as an opaque representation of cryptographic parameters.
java.io.FileDescriptor FileDescriptor: Instances of the file descriptor class serve as an opaque handle to the underlying machine-specific structure representing an open file, an open socket, or another source or sink of bytes.
java.io.FileNotFoundException FileNotFoundException: Signals that an attempt to open the file denoted by a specified pathname has failed.
java.awt.geom.Arc2D Arc2D is the abstract superclass for all objects that store a 2D arc defined by a bounding rectangle, start angle, angular extent length of the arc , and a closure type OPEN, CHORD, or PIE .
...nio.channels.NonReadableChannelException NonReadableChannelException: Unchecked exception thrown when an attempt is made to read from a channel that was not originally opened for reading.
...nio.channels.NonWritableChannelException NonWritableChannelException: Unchecked exception thrown when an attempt is made to write to a channel that was not originally opened for writing.
java.util.jar.JarFile The JarFile class is used to read the contents of a JAR file from any file that can be opened with java.io.RandomAccessFile.
java.awt.font.OpenType The OpenType interface represents OpenType and TrueType fonts.
java.util.Collections Collections: This class consists exclusively of static methods that operate on or return collections.
java.awt.image.VolatileImage VolatileImage is an image which can lose its contents at any time due to circumstances beyond the control of the application e.g., situations caused by the operating system or by other applications .
java.lang.VirtualMachineError VirtualMachineError: Thrown to indicate that the Java Virtual Machine is broken or has run out of resources necessary for it to continue operating.
...naming.directory.AttributeInUseException AttributeInUseException: This exception is thrown when an operation attempts to add an attribute that already exists.
javax.naming.InterruptedNamingException This exception is thrown when the naming operation being invoked has been interrupted.

...naming.OperationNotSupportedException This exception is thrown when a context implementation does not support the operation being invoked.
javax.naming.PartialResultException PartialResultException: This exception is thrown to indicate that the result being returned or returned so far is partial, and that the operation cannot be completed.
...print.attribute.UnmodifiableSetException UnmodifiableSetException: Thrown to indicate that the requested operation cannot be performed becasue the set is unmodifiable.
java.awt.dnd.DropTargetContext A DropTargetContext is created whenever the logical cursor associated with a Drag and Drop operation coincides with the visible geometry of a Component associated with a DropTarget.
java.rmi.server.Operation An Operation contains a description of a Java method.
java.util.prefs.BackingStoreException Thrown to indicate that a preferences operation could not complete because of a failure in the backing store, or a failure to contact the backing store.
...prefs.InvalidPreferencesFormatException Thrown to indicate that an operation could not complete because the input did not conform to the appropriate XML document type for a collection of preferences, as per the {@link Preferences} specification.
java.io.OptionalDataException Exception indicating the failure of an object read operation due to unread primitive data, or the end of data belonging to a serialized object in the stream.
javax.security.auth.RefreshFailedException RefreshFailedException: Signals that a refresh operation failed.
javax.naming.NoPermissionException NoPermissionException: This exception is thrown when attempting to perform an operation for which the client has no permission.
java.awt.image.LookupOp LookupOp: This class implements a lookup operation from the source to the destination.
java.io.InterruptedIOException Signals that an I/O operation has been interrupted.
java.io.SyncFailedException SyncFailedException: Signals that a sync operation has failed.
...nio.channels.ConnectionPendingException ConnectionPendingException: Unchecked exception thrown when an attempt is made to connect a {@link SocketChannel} for which a non-blocking connection operation is already in progress.
org.w3c.dom.DOMException DOMException: DOM operations only raise exceptions in "exceptional" circumstances, i.e., when an operation is impossible to perform either for logical reasons, because data is lost, or because the implementation has become unstable .
...directory.InvalidSearchControlsException InvalidSearchControlsException: This exception is thrown when the specification of the SearchControls for a search operation is invalid.
...nio.channels.IllegalBlockingModeException IllegalBlockingModeException: Unchecked exception thrown when a blocking-mode-specific operation is invoked upon a channel in the incorrect blocking mode.
java.lang.UnsupportedOperationException UnsupportedOperationException: Thrown to indicate that the requested operation is not supported.
java.awt.geom.IllegalPathStateException The IllegalPathStateException represents 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 a {@link GeneralPath} without an initial moveto.
...awt.geom.NoninvertibleTransformException The NoninvertibleTransformException class represents an exception that is thrown if an operation is performed requiring the inverse of an {@link AffineTransform} object but the AffineTransform is in a non-invertible state.
javax.print.attribute.standard.Finishings Class Finishings is a printing attribute class, an enumeration, that identifies whether the printer applies a finishing operation of some kind of binding to each copy of each printed document in the job.
java.lang.RuntimeException RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
java.awt.dnd.Autoscroll Autoscroll: During DnD operations it is possible that a user may wish to drop the subject of the operation on a region of a scrollable GUI control that is not currently visible to the user.
javax.naming.NotContextException This 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.
javax.naming.CannotProceedException This exception is thrown to indicate that the operation reached a point in the name where the operation cannot proceed any further.
java.nio.BufferUnderflowException BufferUnderflowException: Unchecked exception thrown when a relative get operation reaches the source buffer's limit.
java.nio.BufferOverflowException BufferOverflowException: Unchecked exception thrown when a relative put operation reaches the target buffer's limit.
javax.naming.ldap.ExtendedRequest This interface represents an LDAPv3 extended operation request as defined in RFC 2251.
javax.naming.ldap.ExtendedResponse This interface represents an LDAP extended operation response as defined in RFC 2251.
...nio.channels.ClosedByInterruptException ClosedByInterruptException: Checked exception received by a thread when another thread interrupts it while it is blocked in an I/O operation upon a channel.
java.nio.channels.ClosedSelectorException ClosedSelectorException: Unchecked exception thrown when an attempt is made to invoke an I/O operation upon a closed selector.
java.nio.channels.NotYetBoundException NotYetBoundException: Unchecked exception thrown when an attempt is made to invoke an I/O operation upon a server socket channel that is not yet bound.
java.nio.channels.NotYetConnectedException NotYetConnectedException: Unchecked exception thrown when an attempt is made to invoke an I/O operation upon a socket channel that is not yet connected.
...nio.channels.UnresolvedAddressException UnresolvedAddressException: Unchecked exception thrown when an attempt is made to invoke a network operation upon an unresolved socket address.
java.nio.channels.ClosedChannelException ClosedChannelException: Checked exception thrown when an attempt is made to invoke or complete an I/O operation upon channel that is closed, or at least closed to that operation.
...awt.image.renderable.RenderableImageOp RenderableImageOp: This class handles the renderable aspects of an operation with help from its associated instance of a ContextualRenderedImageFactory.
java.awt.dnd.DragSource The DragSource is the entity responsible for the initiation of the Drag and Drop operation, and may be used in a number of scenarios: 1 default instance per JVM for the lifetime of that JVM.
java.awt.IllegalComponentStateException IllegalComponentStateException: Signals that an AWT component is not in an appropriate state for the requested operation.
javax.naming.ldap.InitialLdapContext This class is the starting context for performing LDAPv3-style extended operations and controls.
java.security.AccessController The AccessController class is used for access control operations and decisions.
...standard.MultipleDocumentHandling Class MultipleDocumentHandling is a printing attribute class, an enumeration, that controls finishing operations and the placement of one or more print-stream pages into impressions and onto media sheets.
java.security.KeyManagementException This is the general key management exception for all operations dealing with key management.
javax.naming.NamingSecurityException This is the superclass of security-related exceptions thrown by operations in the Context and DirContext interfaces.
java.awt.dnd.Autoscroll Autoscroll: During DnD operations it is possible that a user may wish to drop the subject of the operation on a region of a scrollable GUI control that is not currently visible to the user.
java.awt.font.TextMeasurer The TextMeasurer class provides the primitive operations needed for line break: measuring up to a given advance, determining the advance of a range of characters, and generating a TextLayout for a range of characters.
java.awt.PaintContext The PaintContext interface defines the encapsulated and optimized environment to generate color patterns in device space for fill or stroke operations on a {@link Graphics2D}.
java.util.regex.Matcher Matcher: An engine that performs match operations on a {@link java.lang.CharSequence character sequence} by interpreting a {@link Pattern}.
org.w3c.dom.DOMException DOMException: DOM operations only raise exceptions in "exceptional" circumstances, i.e., when an operation is impossible to perform either for logical reasons, because data is lost, or because the implementation has become unstable .
java.awt.image.BufferedImageOp BufferedImageOp: This interface describes single-input/single-output operations performed on BufferedImage objects.
java.awt.image.RasterOp RasterOp: This interface describes single-input/single-output operations performed on Raster objects.
java.lang.Math The class Math contains methods for performing basic numeric operations such as the elementary exponential, logarithm, square root, and trigonometric functions.
org.w3c.dom.DOMImplementation The DOMImplementation interface provides a number of methods for performing operations that are independent of any particular instance of the document object model.
java.awt.dnd.DropTargetListener The DropTargetListener interface is the callback interface used by the DropTarget class to provide notification of DnD operations that involve the subject DropTarget.
java.awt.dnd.DragSourceListener The DragSourceListener defines the event interface for originators of Drag and Drop operations to track the state of the user's gesture, and to provide appropriate "drag over" feedback to the user throughout the Drag and Drop operation.
javax.naming.ldap.LdapContext This interface represents a context in which you can perform operations with LDAPv3-style controls and perform LDAPv3-style extended operations.
java.awt.Paint This Paint interface defines how color patterns can be generated for {@link Graphics2D} operations.
java.awt.image.BufferedImageFilter The BufferedImageFilter class subclasses an ImageFilter to provide a simple means of using a single-source/single-destination image operator {@link BufferedImageOp} to filter a BufferedImage in the Image Producer/Consumer/Observer paradigm.
...standard.PrinterMessageFromOperator Class PrinterMessageFromOperator is a printing attribute class, a text attribute, that provides a message from an operator, system administrator, or "intelligent" process to indicate to the end user information about or status of the printer, such as why it is unavailable or when it is expected to be available.
...attribute.standard.JobMessageFromOperator Class JobMessageFromOperator is a printing attribute class, a text attribute, that provides a message from an operator, system administrator, or "intelligent" process to indicate to the end user the reasons for modification or other management action taken on a job.
java.awt.CompositeContext The CompositeContext interface defines the encapsulated and optimized environment for a compositing operation.
java.awt.PaintContext The PaintContext interface defines the encapsulated and optimized environment to generate color patterns in device space for fill or stroke operations on a {@link Graphics2D}.
...imageio.plugins.jpeg.JPEGImageWriteParam This class adds the ability to set JPEG quantization and Huffman tables when using the built-in JPEG writer plug-in, and to request that optimized Huffman tables be computed for an image.
org.xml.sax.helpers.LocatorImpl Provide an optional convenience implementation of Locator.
javax.imageio.spi.RegisterableService RegisterableService: An optional interface that may be provided by service provider objects that will be registered with a ServiceRegistry.
...LoginModuleControlFlag LoginModuleControlFlag: This class represents whether or not a LoginModule is REQUIRED, REQUISITE, SUFFICIENT or OPTIONAL.
javax.security.auth.Destroyable Destroyable: Objects such as credentials may optionally implement this interface to provide the capability to destroy its contents.
javax.security.auth.Refreshable Refreshable: Objects such as credentials may optionally implement this interface to provide the capability to refresh itself.
javax.print.ServiceUIFactory Services may optionally provide UIs which allow different styles of interaction in different roles.
...ActivationGroupDesc.CommandEnvironment CommandEnvironment: Startup options for ActivationGroup implementations.
java.net.SocketOptions SocketOptions: Interface of methods to get/set socket options.
java.awt.DefaultFocusTraversalPolicy A FocusTraversalPolicy that determines traversal order based on the order of child Components in a Container.
java.awt.FocusTraversalPolicy A FocusTraversalPolicy defines the order in which Components with a particular focus cycle root are traversed.
...attribute.standard.NumberOfInterveningJobs Class NumberOfInterveningJobs is an integer valued printing attribute that indicates the number of jobs that are ahead of this job in the relative chronological order of expected time to complete i.e., the current scheduled order .
java.awt.ComponentOrientation The ComponentOrientation class encapsulates the language-sensitive orientation that is to be used to order the elements of a component or of text.
java.awt.dnd.DragGestureRecognizer The DragGestureRecognizer is an abstract base class for the specification of a platform-dependent listener that can be associated with a particular Component in order to identify platform-dependent drag initiating gestures.
...BeanContextServiceAvailableEvent BeanContextServiceAvailableEvent: This event type is used by the BeanContextServicesListener in order to identify the service being registered.
...beancontext.BeanContextServiceRevokedEvent BeanContextServiceRevokedEvent: This event type is used by the BeanContextServiceRevokedListener in order to identify the service being revoked.
java.rmi.server.RMISocketFactory An RMISocketFactory instance is used by the RMI runtime in order to obtain client and server sockets for RMI calls.
java.rmi.server.RMIClientSocketFactory An RMIClientSocketFactory instance is used by the RMI runtime in order to obtain client sockets for RMI calls.
java.rmi.server.RMIServerSocketFactory An RMIServerSocketFactory instance is used by the RMI runtime in order to obtain server sockets for RMI calls.
javax.sql.RowSetInternal The interface that a RowSet object implements in order to present itself to a RowSetReader or RowSetWriter object.
java.beans.DesignMode DesignMode: This interface is intended to be implemented by, or delegated from, instances of java.beans.beancontext.BeanContext, in order to propagate to its nested hierarchy of java.beans.beancontext.BeanContextChild instances, the current "designTime" property.
java.awt.im.InputMethodRequests InputMethodRequests defines the requests that a text editing component has to handle in order to work with input methods.
java.util.SortedSet A set that further guarantees that its iterator will traverse the set in ascending element order, sorted according to the natural ordering of its elements see Comparable , or by a Comparator provided at sorted set creation time.
java.util.SortedMap SortedMap: A map that further guarantees that it will be in ascending key order, sorted according to the natural ordering of its keys see the Comparable interface , or by a comparator provided at sorted map creation time.
java.util.LinkedHashSet Hash table and linked list implementation of the Set interface, with predictable iteration order.
java.util.List An ordered collection also known as a sequence .
org.w3c.dom.NodeList The NodeList interface provides the abstraction of an ordered collection of nodes, without defining or constraining how this collection is implemented.
javax.naming.Name The Name interface represents a generic name -- an ordered sequence of components.
java.util.SortedSet A set that further guarantees that its iterator will traverse the set in ascending element order, sorted according to the natural ordering of its elements see Comparable , or by a Comparator provided at sorted set creation time.
java.util.SortedMap SortedMap: A map that further guarantees that it will be in ascending key order, sorted according to the natural ordering of its keys see the Comparable interface , or by a comparator provided at sorted map creation time.
java.util.Comparator A comparison function, which imposes a total ordering on some collection of objects.
java.lang.Comparable Comparable: This interface imposes a total ordering on the objects of each class that implements it.
java.nio.ByteOrder ByteOrder: A typesafe enumeration for byte orders.
javax.imageio.metadata.IIOMetadataNode IIOMetadataNode: A class representing a node in a meta-data tree, which implements the org.w3c.dom.Element interface and additionally allows for the storage of non-textual objects via the getUserObject and setUserObject methods.
javax.xml.parsers.SAXParser Defines the API that wraps an {@link org.xml.sax.XMLReader} implementation class.
java.security.Identity This class represents identities: real-world objects such as people, companies or organizations whose identities can be authenticated using their public keys.
java.awt.image.BufferStrategy The BufferStrategy class represents the mechanism with which to organize complex memory on a particular Canvas or Window.
...attribute.standard.OrientationRequested Class OrientationRequested is a printing attribute class, an enumeration, that indicates the desired orientation for printed print-stream pages; it does not describe the orientation of the client-supplied print-stream pages.
java.awt.print.PageFormat The PageFormat class describes the size and orientation of a page to be printed.

java.awt.ComponentOrientation The ComponentOrientation class encapsulates the language-sensitive orientation that is to be used to order the elements of a component or of text.
javax.print.attribute.standard.MediaSize Class MediaSize is a two-dimensional size valued printing attribute class that indicates the dimensions of the medium in a portrait orientation, with the X dimension running along the bottom edge and the Y dimension running along the left edge.
...attribute.standard.OrientationRequested Class OrientationRequested is a printing attribute class, an enumeration, that indicates the desired orientation for printed print-stream pages; it does not describe the orientation of the client-supplied print-stream pages.
...PageAttributes.OrientationRequestedType   OrientationRequestedType: A type-safe enumeration of possible orientations.
...PageAttributes.OrientationRequestedType OrientationRequestedType: A type-safe enumeration of possible orientations.
java.awt.image.FilteredImageSource This class is an implementation of the ImageProducer interface which takes an existing image and a filter object and uses them to produce image data for a new filtered version of the original image.
...nio.channels.NonReadableChannelException NonReadableChannelException: Unchecked exception thrown when an attempt is made to read from a channel that was not originally opened for reading.
...nio.channels.NonWritableChannelException NonWritableChannelException: Unchecked exception thrown when an attempt is made to write to a channel that was not originally opened for writing.
java.security.CodeSource CodeSource: This 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.
java.awt.dnd.DragSourceListener The DragSourceListener defines the event interface for originators of Drag and Drop operations to track the state of the user's gesture, and to provide appropriate "drag over" feedback to the user throughout the Drag and Drop operation.
java.awt.PageAttributes.OriginType OriginType: A type-safe enumeration of possible origins.
java.awt.PageAttributes.OriginType   OriginType: A type-safe enumeration of possible origins.
java.awt.geom.AffineTransform The AffineTransform class 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.
java.applet.AppletContext AppletContext: This interface corresponds to an applet's environment: the document containing the applet and the other applets in the same document.
java.awt.image.VolatileImage VolatileImage is an image which can lose its contents at any time due to circumstances beyond the control of the application e.g., situations caused by the operating system or by other applications .
java.awt.Robot This class is used to generate native system input events for the purposes of test automation, self-running demos, and other applications where control of the mouse and keyboard is needed.
java.awt.Container Container: A generic Abstract Window Toolkit AWT container object is a component that can contain other AWT components.
javax.print.attribute.PrintJobAttribute PrintJobAttribute is a tagging interface which a printing attribute class implements to indicate the attribute describes the status of a Print Job or some other characteristic of a Print Job.
...print.attribute.PrintServiceAttribute Interface PrintServiceAttribute is a tagging interface which a printing attribute class implements to indicate the attribute describes the status of a Print Service or some other characteristic of a Print Service.
java.awt.image.renderable.ParameterBlock A ParameterBlock encapsulates all the information about sources and parameters Objects required by a RenderableImageOp, or other classes that process images.
java.awt.event.ComponentEvent A low-level event which indicates that a component moved, changed size, or changed visibility also, the root class for the other component-level events .
java.beans.MethodDescriptor A MethodDescriptor describes a particular method that a Java Bean supports for external access from other components.
java.sql.SQLException An exception that provides information on a database access error or other errors.
javax.xml.transform.stream.StreamResult StreamResult: Acts as an holder for a transformation result, which may be XML, plain Text, HTML, or some other form of markup.
org.ietf.jgss.GSSManager This class serves as a factory for other important GSS-API classes and also provides information about the mechanisms that are supported.
java.io.FilterInputStream A FilterInputStream contains some other input stream, which it uses as its basic source of data, possibly transforming the data along the way or providing additional functionality.
java.io.SequenceInputStream A SequenceInputStream represents the logical concatenation of other input streams.
...attribute.standard.JobMessageFromOperator Class JobMessageFromOperator is a printing attribute class, a text attribute, that provides a message from an operator, system administrator, or "intelligent" process to indicate to the end user the reasons for modification or other management action taken on a job.
javax.imageio.IIOParamController An interface to be implemented by objects that can determine the settings of an IIOParam object, either by putting up a GUI to obtain values from a user, or by other means.
javax.accessibility.AccessibleRelation Class AccessibleRelation describes a relation between the object that implements the AccessibleRelation and one or more other objects.
java.security.AllPermission The AllPermission is a permission that implies all other permissions.
java.awt.im.spi.InputMethodContext Provides methods that input methods can use to communicate with their client components or to request other services.
...auth.callback.ConfirmationCallback Underlying security services instantiate and pass a ConfirmationCallback to the invokeCallback method of a CallbackHandler to ask for YES/NO, OK/CANCEL, YES/NO/CANCEL or other similar confirmations.
java.lang.IllegalAccessException An IllegalAccessException is thrown when an application tries to reflectively create an instance other than an array , set or get a field, or invoke a method, but the currently executing method does not have access to the definition of the specified class, field, method or constructor.
java.lang.IllegalMonitorStateException IllegalMonitorStateException: Thrown 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.
java.awt.font.NumericShaper The NumericShaper class is used to convert Latin-1 European digits to other Unicode decimal digits.
java.security.spec.RSAOtherPrimeInfo RSAOtherPrimeInfo: This class represents the triplet prime, exponent, and coefficient inside RSA's OtherPrimeInfo structure, as defined in the PKCS#1 v2.1.
java.lang.ref.PhantomReference PhantomReference: Phantom reference objects, which are enqueued after the collector determines that their referents may otherwise be reclaimed.
org.w3c.dom.CDATASection CDATA sections are used to escape blocks of text containing characters that would otherwise be regarded as markup.
java.lang.ClassFormatError ClassFormatError: Thrown 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.
java.lang.InterruptedException InterruptedException: Thrown when a thread is waiting, sleeping, or otherwise paused for a long time and another thread interrupts it using the interrupt method in class Thread.
java.rmi.server.RemoteCall RemoteCall is an abstraction used solely by the RMI runtime in conjunction with stubs and skeletons of remote objects to carry out a call to a remote object.
java.awt.GridLayout The GridLayout class is a layout manager that lays out a container's components in a rectangular grid.
java.awt.BorderLayout A border layout lays out a container, arranging and resizing its components to fit in five regions: north, south, east, west, and center.
java.awt.LayoutManager LayoutManager: Defines the interface for classes that know how to lay out Containers.
java.util.TimeZone TimeZone represents a time zone offset, and also figures out daylight savings.
java.lang.OutOfMemoryError OutOfMemoryError: Thrown 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.
java.lang.IndexOutOfBoundsException IndexOutOfBoundsException: Thrown to indicate that an index of some sort such as to an array, to a string, or to a vector is out of range.
java.lang.VirtualMachineError VirtualMachineError: Thrown to indicate that the Java Virtual Machine is broken or has run out of resources necessary for it to continue operating.
java.awt.GridBagConstraints The GridBagConstraints class specifies constraints for components that are laid out using the GridBagLayout class.
java.awt.Stroke The Stroke interface allows a {@link Graphics2D} object to obtain a {@link Shape} that is the decorated outline, or stylistic representation of the outline, of the specified Shape.
java.awt.BasicStroke The BasicStroke class defines a basic set of rendering attributes for the outlines of graphics primitives, which are rendered with a {@link Graphics2D} object that has its Stroke attribute set to this BasicStroke.
java.lang.OutOfMemoryError   OutOfMemoryError: Thrown 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.
...nio.charset.UnmappableCharacterException UnmappableCharacterException: Checked exception thrown when an input character or byte sequence is valid but cannot be mapped to an output byte or character sequence.
...attribute.standard.OutputDeviceAssigned Class OutputDeviceAssigned is a printing attribute class, a text attribute, that identifies the output device to which the service has assigned this job.
javax.imageio.stream.FileImageOutputStream FileImageOutputStream: An implementation of ImageOutputStream that writes its output directly to a File or RandomAccessFile.
java.awt.image.Kernel The Kernel class defines a matrix that describes how a specified pixel and its surrounding pixels affect the value computed for the pixel's position in the output image of a filtering operation.
java.io.StringWriter A character stream that collects its output in a string buffer, which can then be used to construct a string.
java.awt.PageAttributes A set of attributes which control the output of a printed page.
javax.xml.transform.OutputKeys OutputKeys: Provides string constants that can be used to set output properties for a Transformer, or to retrieve output properties from a Transformer or Templates object.
java.io.PipedOutputStream A piped output stream can be connected to a piped input stream to create a communications pipe.
java.util.zip.DeflaterOutputStream DeflaterOutputStream: This class implements an output stream filter for compressing data in the "deflate" compression format.
java.util.zip.ZipOutputStream ZipOutputStream: This class implements an output stream filter for writing files in the ZIP file format.
java.sql.SQLOutput The output stream for writing the attributes of a user-defined type back to the database.
javax.print.StreamPrintServiceFactory A StreamPrintServiceFactory is the factory for {@link StreamPrintService} instances, which can print to an output stream in a particular document format described as a mime type.
java.io.ByteArrayOutputStream This class implements an output stream in which the data is written into a byte array.
javax.imageio.stream.ImageOutputStream A seekable output stream interface for use by ImageWriters.
java.io.FileOutputStream A file output stream is an output stream for writing data to a File or to a FileDescriptor.
java.io.DataOutputStream DataOutputStream: A data output stream lets an application write primitive Java data types to an output stream in a portable way.
java.io.OutputStream This abstract class is the superclass of all classes representing an output stream of bytes.
java.util.zip.CheckedOutputStream CheckedOutputStream: An output stream that also maintains a checksum of the data being written.
java.io.PrintStream A PrintStream adds functionality to another output stream, namely the ability to print representations of various data values conveniently.
java.io.BufferedOutputStream BufferedOutputStream: The class implements a buffered output stream.
java.io.PipedInputStream A piped input stream should be connected to a piped output stream; the piped input stream then provides whatever data bytes are written to the piped output stream.
java.io.FilterOutputStream This class is the superclass of all classes that filter output streams.
...stream.MemoryCacheImageOutputStream MemoryCacheImageOutputStream: An implementation of ImageOutputStream that writes its output to a regular OutputStream.
java.text.FieldPosition FieldPosition is a simple class used by Format and its subclasses to identify fields in formatted output.
...attribute.standard.OutputDeviceAssigned Class OutputDeviceAssigned is a printing attribute class, a text attribute, that identifies the output device to which the service has assigned this job.
javax.xml.transform.OutputKeys   OutputKeys: Provides string constants that can be used to set output properties for a Transformer, or to retrieve output properties from a Transformer or Templates object.
java.io.ObjectOutputStream An ObjectOutputStream writes primitive data types and graphs of Java objects to an OutputStream.
java.io.OutputStreamWriter An OutputStreamWriter is a bridge from character streams to byte streams: Characters written to it are encoded into bytes using a specified {@link java.nio.charset.Charset charset}.
java.rmi.server.ServerNotActiveException An ServerNotActiveException is an Exception thrown during a call to RemoteServer.getClientHost if the getClientHost method is called outside of servicing a remote method call.
javax.naming.Reference This class represents a reference to an object that is found outside of the naming/directory system.
...attribute.standard.PDLOverrideSupported Class PDLOverrideSupported is a printing attribute class, an enumeration, that expresses the printer's ability to attempt to override processing instructions embedded in documents' print data with processing instructions specified as attributes outside the print data.
java.lang.StackOverflowError StackOverflowError: Thrown when a stack overflow occurs because an application recurses too deeply.
...nio.channels.OverlappingFileLockException OverlappingFileLockException: Unchecked exception thrown when an attempt is made to acquire a lock on a region of a file that overlaps a region already locked by the same Java virtual machine, or when another thread is already waiting to lock an overlapping region of the same file.
...nio.channels.OverlappingFileLockException   OverlappingFileLockException: Unchecked exception thrown when an attempt is made to acquire a lock on a region of a file that overlaps a region already locked by the same Java virtual machine, or when another thread is already waiting to lock an overlapping region of the same file.
...nio.channels.OverlappingFileLockException OverlappingFileLockException: Unchecked exception thrown when an attempt is made to acquire a lock on a region of a file that overlaps a region already locked by the same Java virtual machine, or when another thread is already waiting to lock an overlapping region of the same file.
...attribute.standard.PDLOverrideSupported Class PDLOverrideSupported is a printing attribute class, an enumeration, that expresses the printer's ability to attempt to override processing instructions embedded in documents' print data with processing instructions specified as attributes outside the print data.
java.applet.Applet An applet is a small program that is intended not to be run on its own, but rather to be embedded inside another application.
java.security.acl.LastOwnerException LastOwnerException: This is an exception that is thrown whenever an attempt is made to delete the last owner of an Access Control List.
java.security.acl.NotOwnerException NotOwnerException: This 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.
java.awt.KeyboardFocusManager The KeyboardFocusManager is responsible for managing the active and focused Windows, and the current focus owner.
java.security.acl.Owner Interface for managing owners of Access Control Lists ACLs or ACL configurations.
java.lang.IllegalMonitorStateException IllegalMonitorStateException: Thrown 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.