Java 1.4 Class Documentation Inverted Index

Inverted Index: T

java.util.HashSet This class implements the Set interface, backed by a hash table actually a HashMap instance .
java.util.LinkedHashMap Hash table and linked list implementation of the Map interface, with predictable iteration order.
java.util.LinkedHashSet Hash table and linked list implementation of the Set interface, with predictable iteration order.
java.util.HashMap Hash table based implementation of the Map interface.
java.text.RuleBasedCollator The RuleBasedCollator class is a concrete subclass of Collator that provides a simple, data-driven, table collator.
javax.accessibility.AccessibleTable Class AccessibleTable describes a user-interface component that presents data in a two-dimensional table format.
...accessibility.AccessibleTableModelChange The AccessibleTableModelChange interface describes a change to the table model.
java.awt.image.ShortLookupTable ShortLookupTable: This class defines a lookup table object.
java.sql.ResultSet A table of data representing a database result set, which is usually generated by executing a statement that queries the database.
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.imageio.plugins.jpeg.JPEGQTable JPEGQTable: A class encapsulating a single JPEG quantization table.
...imageio.plugins.jpeg.JPEGImageReadParam This class adds the ability to set JPEG quantization and Huffman tables when using the built-in JPEG reader plug-in.
...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.
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.util.EventListener EventListener: A tagging interface that all event listener interfaces must extend.
...print.attribute.PrintRequestAttribute Interface PrintRequestAttribute is a tagging interface which a printing attribute class implements to indicate the attribute denotes a requested setting for a print job.
javax.print.attribute.DocAttribute Interface DocAttribute is a tagging interface which a printing attribute class implements to indicate the attribute denotes a setting for a doc.
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.
...print.attribute.SupportedValuesAttribute Interface SupportedValuesAttribute is a tagging interface which a printing attribute class implements to indicate the attribute describes the supported values for another attribute.
java.awt.color.ICC_ProfileGray A 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.
...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.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.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.nio.BufferOverflowException BufferOverflowException: Unchecked exception thrown when a relative put operation reaches the target buffer's limit.
java.awt.dnd.DropTargetAdapter DropTargetAdapter: An abstract adapter class for receiving drop target events.
java.beans.Introspector The Introspector class provides a standard way for tools to learn about the properties, events, and methods supported by a target Java Bean.
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.
java.awt.KeyEventDispatcher A KeyEventDispatcher cooperates with the current KeyboardFocusManager in the targeting and dispatching of all KeyEvents.
java.util.prefs.AbstractPreferences AbstractPreferences: This class provides a skeletal implementation of the {@link Preferences} class, greatly easing the task of implementing it.
java.util.TimerTask TimerTask: A task that can be scheduled for one-time or repeated execution by a Timer.
java.util.Timer A facility for threads to schedule tasks for future execution in a background thread.
java.net.SocketException SocketException: Thrown to indicate that there is an error in the underlying protocol, such as a TCP error.
javax.security.auth.spi.LoginModule LoginModule describes the interface implemented by authentication technology providers.
javax.accessibility.AccessibleSelection This AccessibleSelection interface provides the standard mechanism for an assistive technology to determine what the current selected children are, as well as modify the selection set.
javax.security.auth.login.LoginContext The LoginContext class describes the basic methods used to authenticate Subjects and provides a way to develop an application independent of the underlying authentication technology.
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.
javax.security.auth.kerberos.KerberosKey This class encapsulates a long term secret key for a Kerberos principal.
org.w3c.dom.Text The Text interface inherits from CharacterData and represents the textual content termed character data in XML of an Element or Attr.
javax.naming.TimeLimitExceededException TimeLimitExceededException: This exception is thrown when a method does not terminate within the specified time limit.
java.awt.print.PrinterAbortException The PrinterAbortException class is a subclass of {@link PrinterException} and is used to indicate that a user or application has terminated the print job while it was in the process of printing.
javax.naming.LimitExceededException This exception is thrown when a method terminates abnormally due to a user or system specified limit.
java.beans.PersistenceDelegate The PersistenceDelegate class takes the responsibility for expressing the state of an instance of a given class in terms of the methods in the class's public API.
java.beans.Encoder An Encoder is a class which can be used to create files or streams that encode the state of a collection of JavaBeans in terms of their public APIs.
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.io.InvalidObjectException InvalidObjectException: Indicates that one or more deserialized objects failed validation tests.
java.text.AttributedCharacterIterator An AttributedCharacterIterator allows iteration through both text and related attribute information.
java.text.Annotation An Annotation object is used as a wrapper for a text attribute value if the attribute has annotation characteristics.
...attribute.standard.JobOriginatingUserName Class JobOriginatingUserName is a printing attribute class, a text attribute, that contains the name of the end user that submitted the print job.
...print.attribute.standard.PrinterLocation Class PrinterLocation is a printing attribute class, a text attribute, that identifies the location of the device.
...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.
...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.
javax.print.attribute.standard.PrinterInfo Class PrinterInfo is a printing attribute class, a text attribute, that provides descriptive information about a printer.
...print.attribute.standard.DocumentName Class DocumentName is a printing attribute class, a text attribute, that specifies the name of a document.
javax.print.attribute.standard.JobName Class JobName is a printing attribute class, a text attribute, that specifies the name of a print job.
javax.print.attribute.standard.PrinterName Class PrinterName is a printing attribute class, a text attribute, that specifies the name of a printer.
...attribute.standard.RequestingUserName Class RequestingUserName is a printing attribute class, a text attribute, that specifies the name of the end user that submitted the print job.
...attribute.standard.PrinterMakeAndModel Class PrinterMakeAndModel is a printing attribute class, a text attribute, that the make and model of the printer.
...text.AttributedCharacterIterator.Attribute Defines attribute keys that are used to identify text attributes.
java.awt.im.InputMethodHighlight An InputMethodHighlight is used to describe the highlight attributes of text being composed.
java.awt.event.TextEvent A semantic event which indicates that an object's text changed.
java.awt.TextField A TextField object is a text component that allows for the editing of a single line of text.
org.w3c.dom.CDATASection CDATA sections are used to escape blocks of text containing characters that would otherwise be regarded as markup.
java.awt.im.InputMethodRequests InputMethodRequests defines the requests that a text editing component has to handle in order to work with input methods.
java.awt.event.TextListener The listener interface for receiving text events.
java.io.BufferedReader Read text from a character-input stream, buffering characters so as to provide for the efficient reading of characters, arrays, and lines.
java.awt.Label A Label object is a component for placing text in a container.
java.awt.FlowLayout A flow layout arranges components in a left-to-right flow, much like lines of text in a paragraph.
java.awt.Font The Font class represents fonts, which are used to render text in a visible way.
...security.auth.callback.TextInputCallback Underlying security services instantiate and pass a TextInputCallback to the invokeCallback method of a CallbackHandler to retrieve generic text information.
java.awt.im.InputContext Provides methods to control text input facilities such as input methods and keyboard layouts.
java.awt.im.spi.InputMethod Defines the interface for an input method that supports complex text input.
org.w3c.dom.Text The Text interface inherits from CharacterData and represents the textual content termed character data in XML of an Element or Attr.
java.awt.List The List component presents the user with a scrolling list of text items.
java.awt.Graphics2D This Graphics2D class extends the {@link Graphics} class to provide more sophisticated control over geometry, coordinate transformations, color management, and text layout.
java.awt.font.TextHitInfo The TextHitInfo class represents a character position in a text model, and a bias, or "side," of the character.
org.w3c.dom.ProcessingInstruction The ProcessingInstruction interface represents a "processing instruction", used in XML as a way to keep processor-specific information in the text of the document.
java.awt.font.TextAttribute The TextAttribute class defines attribute keys and attribute values used for text rendering.
java.awt.event.InputMethodEvent InputMethodEvent: Input method events contain information about text that is being composed using an input method.
java.io.BufferedWriter Write text to a character-output stream, buffering characters so as to provide for the efficient writing of single characters, arrays, and strings.
java.awt.font.LineBreakMeasurer The LineBreakMeasurer class allows styled text to be broken into lines or segments that fit within a particular visual advance.
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.
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.io.PrintWriter PrintWriter: Print formatted representations of objects to a text-output stream.
java.awt.TextArea.AccessibleAWTTextArea AccessibleAWTTextArea: This class implements accessibility support for the TextArea class.
java.awt.TextArea A TextArea object is a multi-line region that displays text.
java.awt.font.TextAttribute The TextAttribute class defines attribute keys and attribute values used for text rendering.
java.awt.TextComponent The TextComponent class is the superclass of any component that allows the editing of some text.
...TextComponent.AccessibleAWTTextComponent AccessibleAWTTextComponent: This class implements accessibility support for the TextComponent class.
java.awt.TextField.AccessibleAWTTextField AccessibleAWTTextField: This class implements accessibility support for the TextField class.
java.awt.TextField A TextField object is a text component that allows for the editing of a single line of text.
java.awt.font.TextHitInfo The TextHitInfo class represents a character position in a text model, and a bias, or "side," of the character.
...security.auth.callback.TextInputCallback Underlying security services instantiate and pass a TextInputCallback to the invokeCallback method of a CallbackHandler to retrieve generic text information.
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.font.TextLayout   TextLayout is an immutable graphical representation of styled character data.
java.awt.font.ShapeGraphicAttribute The ShapeGraphicAttribute class is an implementation of {@link GraphicAttribute} that draws shapes in a {@link TextLayout}.
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.
...security.auth.callback.TextOutputCallback Underlying security services instantiate and pass a TextOutputCallback to the invokeCallback method of a CallbackHandler to display information messages, warning messages and error messages.
javax.print.attribute.TextSyntax Class TextSyntax is an abstract base class providing the common implementation of all attributes whose value is a string.

org.w3c.dom.Text The Text interface inherits from CharacterData and represents the textual content termed character data in XML of an Element or Attr.
javax.accessibility.AccessibleEditableText The AccessibleEditableText interface should be implemented by all classes that present editable textual information on the display.
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.awt.TexturePaint The TexturePaint class provides a way to fill a {@link Shape} with a texture that is specified as a {@link BufferedImage}.
java.awt.TexturePaint The TexturePaint class provides a way to fill a {@link Shape} with a texture that is specified as a {@link BufferedImage}.
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.
javax.print.MultiDoc Interface MultiDoc specifies the interface for an object that supplies more than one piece of print data for a Print Job.
java.awt.image.AreaAveragingScaleFilter AreaAveragingScaleFilter: An ImageFilter class for scaling images using a simple area averaging algorithm that produces smoother results than the nearest neighbor algorithm.
java.lang.StringIndexOutOfBoundsException StringIndexOutOfBoundsException: Thrown by String methods to indicate that an index is either negative or greater than the size of the string.
java.util.jar.Manifest The Manifest class is used to maintain Manifest entry names and their associated Attributes.
org.ietf.jgss.Oid This class represents Universal Object Identifiers Oids and their associated operations.
java.beans.BeanInfo A bean implementor who wishes to provide explicit information about their bean may provide a BeanInfo class that implements this BeanInfo interface and provides explicit information about the methods, properties, events, etc, of their bean.
...BeanContextServiceProviderBeanInfo BeanContextServiceProviderBeanInfo: A BeanContextServiceProvider implementor who wishes to provide explicit information about the services their bean may provide shall implement a BeanInfo class that implements this BeanInfo subinterface and provides explicit information about the methods, properties, events, etc, of their services.
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.
java.awt.im.spi.InputMethodContext Provides methods that input methods can use to communicate with their client components or to request other services.
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.
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.imageio.event.IIOReadUpdateListener IIOReadUpdateListener: An interface used by ImageReader implementations to notify callers of their image and thumbnail reading methods of pixel updates.
...imageio.event.IIOReadProgressListener IIOReadProgressListener: An interface used by ImageReader implementations to notify callers of their image and thumbnail reading methods of progress.
...imageio.event.IIOWriteWarningListener An interface used by ImageWriter implementations to notify callers of their image and thumbnail reading methods of warnings non-fatal errors .
...imageio.event.IIOWriteProgressListener IIOWriteProgressListener: An interface used by ImageWriter implementations to notify callers of their image writing methods of progress.
java.beans.ParameterDescriptor The ParameterDescriptor class allows bean implementors to provide additional information on each of their parameters, beyond the low level type information provided by the java.lang.reflect.Method class.
java.beans.Encoder An Encoder is a class which can be used to create files or streams that encode the state of a collection of JavaBeans in terms of their public APIs.
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.lang.ref.WeakReference WeakReference: Weak reference objects, which do not prevent their referents from being made finalizable, finalized, and then reclaimed.
java.lang.ref.PhantomReference PhantomReference: Phantom reference objects, which are enqueued after the collector determines that their referents may otherwise be reclaimed.
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.
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.
java.awt.ActiveEvent An interface for events that know how dispatch themselves.
java.security.spec.RSAPrivateCrtKeySpec RSAPrivateCrtKeySpec: This class specifies an RSA private key, as defined in the PKCS#1 standard, using the Chinese Remainder Theorem CRT information values for efficiency.
java.security.interfaces.RSAPrivateCrtKey RSAPrivateCrtKey: The interface to an RSA private key, as defined in the PKCS#1 standard, using the Chinese Remainder Theorem CRT information values.
java.beans.beancontext.BeanContextProxy This interface is implemented by a JavaBean that does not directly have a BeanContext Child associated with it via implementing that interface or a subinterface thereof , but has a public BeanContext Child delegated from it.
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.
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.
...security.auth.callback.CallbackHandler An application implements a CallbackHandler and passes it to underlying security services so that they may interact with the application to retrieve specific authentication data, such as usernames and passwords, or to display certain information, such as error and warning messages.
java.util.RandomAccess RandomAccess: Marker interface used by List implementations to indicate that they support fast generally constant time random access.
java.sql.Date A thin wrapper around a millisecond value that allows JDBC to identify this as an SQL DATE value.
java.sql.Timestamp A thin wrapper around java.util.Date that allows the JDBC API to identify this as an SQL TIMESTAMP value.
java.sql.Time A thin wrapper around the java.util.Date class that allows the JDBC API to identify this as an SQL TIME value.
java.lang.ThreadGroup ThreadGroup: A thread group represents a set of threads.
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.lang.Thread A thread is a thread of execution in a program.
...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.
java.lang.IllegalThreadStateException IllegalThreadStateException: Thrown to indicate that a thread is not in an appropriate state for the requested operation.
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.lang.InheritableThreadLocal InheritableThreadLocal: This class extends ThreadLocal to provide inheritance of values from parent thread to child thread: when a child thread is created, the child receives initial values for all inheritable thread-local variables for which the parent has values.
...nio.channels.AsynchronousCloseException AsynchronousCloseException: Checked exception received by a thread when another thread closes the channel or the part of the channel upon which it is blocked in an I/O operation.
...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.
...nio.channels.FileLockInterruptionException FileLockInterruptionException: Checked exception received by a thread when another thread interrupts it while it is waiting to acquire a file lock.
java.lang.ThreadDeath An instance of ThreadDeath is thrown in the victim thread when the stop method with zero arguments in class Thread is called.
java.awt.event.InvocationEvent InvocationEvent: An event which executes the run method on a Runnable when dispatched by the AWT event dispatcher thread.
java.lang.InheritableThreadLocal InheritableThreadLocal: This class extends ThreadLocal to provide inheritance of values from parent thread to child thread: when a child thread is created, the child receives initial values for all inheritable thread-local variables for which the parent has values.
java.lang.ThreadLocal This class provides thread-local variables.
java.awt.AWTEventMulticaster A class which implements efficient and thread-safe multi-cast event dispatching for the AWT events defined in the java.awt.event package.
java.lang.ThreadDeath An instance of ThreadDeath is thrown in the victim thread when the stop method with zero arguments in class Thread is called.
java.lang.ThreadGroup   ThreadGroup: A thread group represents a set of threads.
java.lang.InheritableThreadLocal InheritableThreadLocal: This class extends ThreadLocal to provide inheritance of values from parent thread to child thread: when a child thread is created, the child receives initial values for all inheritable thread-local variables for which the parent has values.
java.util.Timer A facility for threads to schedule tasks for future execution in a background thread.
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.lang.ThreadGroup ThreadGroup: A thread group represents a set of threads.
java.security.PrivilegedActionException This exception is thrown by doPrivileged PrivilegedExceptionAction and doPrivileged PrivilegedExceptionAction, AccessControlContext context to indicate that the action being performed threw a checked exception.
javax.naming.event.NamingExceptionEvent NamingExceptionEvent: This class represents an event fired when the procedures/processes used to collect information for notifying listeners of NamingEvents threw a NamingException.
java.text.AttributedCharacterIterator An AttributedCharacterIterator allows iteration through both text and related attribute information.
java.text.CollationElementIterator The CollationElementIterator class is used as an iterator to walk through each character of an international string.
java.lang.ClassNotFoundException ClassNotFoundException: Thrown when an application tries to load in a class through its string name using: The forName method in class Class.
java.awt.image.ImageConsumer ImageConsumer: The interface for objects expressing interest in image data through the ImageProducer interfaces.
javax.print.ServiceUI ServiceUI: This class is a collection of UI convenience methods which provide a graphical user dialog for browsing print services looked up through the Java Print Service API.
java.security.DigestOutputStream DigestOutputStream: A transparent stream that updates the associated message digest using the bits going through the stream.
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.security.ProviderException ProviderException: A runtime exception for Provider exceptions such as misconfiguration errors , which may be subclassed by Providers to throw specialized, provider-specific runtime errors.
java.lang.Throwable The Throwable class is the superclass of all errors and exceptions in the Java language.
java.lang.Exception The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch.
java.lang.Error An Error is a subclass of Throwable that indicates serious problems that a reasonable application should not try to catch.
...lang.reflect.UndeclaredThrowableException Thrown by a method invocation on a proxy instance if its invocation handler's {@link InvocationHandler#invoke invoke} method throws a checked exception a Throwable that is not assignable to RuntimeException or Error that is not assignable to any of the exception types declared in the throws clause of the method that was invoked on the proxy instance and dispatched to the invocation handler.
java.lang.StackTraceElement StackTraceElement: An element in a stack trace, as returned by {@link Throwable#getStackTrace }.
java.rmi.ServerException A ServerException is thrown as a result of a remote method invocation when a RemoteException is thrown while processing the invocation on the server, either while unmarshalling the arguments, executing the remote method itself, or marshalling the return value.
java.rmi.ServerRuntimeException From a server executing on JDK 1.1, a ServerRuntimeException is thrown as a result of a remote method invocation when a RuntimeException is thrown while processing the invocation on the server, either while unmarshalling the arguments, executing the remote method itself, or marshalling the return value.
java.rmi.ServerError A ServerError is thrown as a result of a remote method invocation when an Error is thrown while processing the invocation on the server, either while unmarshalling the arguments, executing the remote method itself, or marshalling the return value.
...lang.reflect.UndeclaredThrowableException   Thrown by a method invocation on a proxy instance if its invocation handler's {@link InvocationHandler#invoke invoke} method throws a checked exception a Throwable that is not assignable to RuntimeException or Error that is not assignable to any of the exception types declared in the throws clause of the method that was invoked on the proxy instance and dispatched to the invocation handler.
...lang.reflect.InvocationTargetException InvocationTargetException is a checked exception that wraps an exception thrown by an invoked method or constructor.
java.rmi.AccessException An AccessException is thrown by certain methods of the java.rmi.Naming class specifically bind, rebind, and unbind and methods of the java.rmi.activation.ActivationSystem interface to indicate that the caller does not have permission to perform the action requested by the method call.
java.security.PrivilegedActionException This exception is thrown by doPrivileged PrivilegedExceptionAction and doPrivileged PrivilegedExceptionAction, AccessControlContext context to indicate that the action being performed threw a checked exception.
java.awt.FontFormatException FontFormatException: Thrown by method createFont in the Font class to indicate that the specified font is bad.
java.util.EmptyStackException EmptyStackException: Thrown by methods in the Stack class to indicate that the stack is empty.
java.rmi.activation.UnknownGroupException An UnknownGroupException is thrown by methods of classes and interfaces in the java.rmi.activation package when the ActivationGroupID parameter to the method is determined to be invalid, i.e., not known by the ActivationSystem.
java.rmi.activation.UnknownObjectException An UnknownObjectException is thrown by methods of classes and interfaces in the java.rmi.activation package when the ActivationID parameter to the method is determined to be invalid.
java.util.ConcurrentModificationException This exception may be thrown by methods that have detected concurrent modification of an object when such modification is not permissible.
javax.naming.NameAlreadyBoundException NameAlreadyBoundException: This exception is thrown by methods to indicate that a binding cannot be added because the name is already bound to another object.
javax.naming.NamingSecurityException This is the superclass of security-related exceptions thrown by operations in the Context and DirContext interfaces.
java.lang.StringIndexOutOfBoundsException StringIndexOutOfBoundsException: Thrown by String methods to indicate that an index is either negative or greater than the size of the string.
java.security.AccessControlException AccessControlException: This exception is thrown by the AccessController to indicate that a requested access to a critical system resource such as the file system or the network is denied.
java.util.NoSuchElementException NoSuchElementException: Thrown by the nextElement method of an Enumeration to indicate that there are no more elements in the enumeration.
...rmi.activation.ActivateFailedException ActivateFailedException: This exception is thrown by the RMI runtime when activation fails during a remote call to an activatable object.
java.lang.SecurityException SecurityException: Thrown by the security manager to indicate a security violation.
java.awt.dnd.InvalidDnDOperationException InvalidDnDOperationException: This exception is thrown by various methods in the java.awt.dnd package.
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.
java.io.WriteAbortedException WriteAbortedException: Signals that one of the ObjectStreamExceptions was thrown during a write operation.
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.lang.RuntimeException RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
java.rmi.ConnectException A ConnectException is thrown if a connection is refused 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.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.security.UnrecoverableKeyException UnrecoverableKeyException: This exception is thrown if a key in the keystore cannot be recovered.
java.rmi.server.ServerCloneException A ServerCloneException is thrown if a remote exception occurs during the cloning of a UnicastRemoteObject.
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.lang.IllegalAccessError IllegalAccessError: Thrown if an application attempts to access or modify a field, or to call a method that it does not have access to.
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.
java.lang.NoSuchMethodError NoSuchMethodError: Thrown 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.
java.lang.NegativeArraySizeException NegativeArraySizeException: Thrown if an application tries to create an array with negative size.
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.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.
java.rmi.NotBoundException A NotBoundException is thrown if an attempt is made to lookup or unbind in the registry a name that has no associated binding.
java.rmi.server.ExportException An ExportException is a RemoteException thrown if an attempt to export a remote object fails.
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.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.
java.awt.image.ImagingOpException The ImagingOpException is thrown if one of the {@link BufferedImageOp} or {@link RasterOp} filter methods cannot process the image.
java.rmi.UnexpectedException An UnexpectedException is 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 the throws clause of the method in the remote interface.
java.lang.UnsatisfiedLinkError UnsatisfiedLinkError: Thrown if the Java Virtual Machine cannot find an appropriate native-language definition of a method declared native.
java.lang.NoClassDefFoundError NoClassDefFoundError: Thrown if the Java Virtual Machine or a ClassLoader instance 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 new expression and no definition of the class could be found.
java.awt.color.CMMException CMMException: This exception is thrown if the native CMM returns an error.
java.rmi.server.SkeletonNotFoundException A SkeletonNotFoundException is thrown if the Skeleton corresponding to the remote object being exported is not found.
java.awt.image.RasterFormatException The RasterFormatException is thrown if there is invalid layout information in the {@link Raster}.
java.lang.ThreadDeath An instance of ThreadDeath is thrown in the victim thread when the stop method with zero arguments in class Thread is called.
java.util.regex.PatternSyntaxException PatternSyntaxException: Unchecked exception thrown to indicate a syntax error in a regular-expression pattern.
java.lang.InternalError InternalError: Thrown to indicate some unexpected internal error has occurred in the Java Virtual Machine.
java.net.MalformedURLException MalformedURLException: Thrown to indicate that a malformed URL has occurred.
java.lang.IllegalArgumentException IllegalArgumentException: Thrown to indicate that a method has been passed an illegal or inappropriate argument.
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.
java.net.URISyntaxException URISyntaxException: Checked exception thrown to indicate that a string could not be parsed as a URI reference.
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.lang.IllegalThreadStateException IllegalThreadStateException: Thrown to indicate that a thread is not in an appropriate state for the requested operation.
java.lang.ArrayIndexOutOfBoundsException ArrayIndexOutOfBoundsException: Thrown to indicate that an array has been accessed with an illegal index.
java.lang.AssertionError   Thrown to indicate that an assertion has failed.
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.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.
...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.net.UnknownServiceException UnknownServiceException: Thrown to indicate that an unknown service exception has occurred.
java.lang.NumberFormatException NumberFormatException: Thrown 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.
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.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.net.UnknownHostException UnknownHostException: Thrown to indicate that the IP address of a host could not be determined.
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.
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.
...print.attribute.UnmodifiableSetException UnmodifiableSetException: Thrown to indicate that the requested operation cannot be performed becasue the set is unmodifiable.
java.lang.UnsupportedOperationException UnsupportedOperationException: Thrown to indicate that the requested operation is not supported.
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.
java.net.SocketException SocketException: Thrown to indicate that there is an error in the underlying protocol, such as a TCP error.
...nio.channels.IllegalBlockingModeException IllegalBlockingModeException: Unchecked exception thrown when a blocking-mode-specific operation is invoked upon a channel in the incorrect blocking mode.
java.rmi.server.SkeletonMismatchException SkeletonMismatchException: This exception is thrown when a call is received that does not match the available skeleton.
java.nio.charset.CharacterCodingException CharacterCodingException: Checked exception thrown when a character encoding or decoding error occurs.
java.lang.ClassCircularityError ClassCircularityError: Thrown when a circularity has been detected while initializing a class.
javax.naming.NameNotFoundException NameNotFoundException: This exception is thrown when a component of the name cannot be resolved because it is not bound.
java.nio.ReadOnlyBufferException ReadOnlyBufferException: Unchecked exception thrown when a content-mutation method such as put or compact is invoked upon a read-only buffer.
...naming.OperationNotSupportedException This exception is thrown when a context implementation does not support the operation being invoked.
javax.naming.LinkLoopException LinkLoopException: This 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.
javax.naming.MalformedLinkException MalformedLinkException: This exception is thrown when a malformed link was encountered while resolving or constructing a link.
javax.naming.TimeLimitExceededException TimeLimitExceededException: This exception is thrown when a method does not terminate within the specified time limit.
...naming.directory.SchemaViolationException SchemaViolationException: This exception is thrown when a method in some ways violates the schema.
javax.naming.SizeLimitExceededException SizeLimitExceededException: This exception is thrown when a method produces a result that exceeds a size-related limit.
javax.naming.LimitExceededException This exception is thrown when a method terminates abnormally due to a user or system specified limit.
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.security.NoSuchAlgorithmException NoSuchAlgorithmException: This exception is thrown when a particular cryptographic algorithm is requested but is not available in the environment.
java.lang.NoSuchMethodException NoSuchMethodException: Thrown when a particular method cannot be found.
java.security.NoSuchProviderException NoSuchProviderException: This exception is thrown when a particular security provider is requested but is not available in the environment.
...xml.parsers.FactoryConfigurationError FactoryConfigurationError: Thrown when a problem with configuration with the Parser Factories exists.
...TransformerFactoryConfigurationError TransformerFactoryConfigurationError: Thrown when a problem with configuration with the Transformer Factories exists.
java.beans.PropertyVetoException A PropertyVetoException is thrown when a proposed change to a property represents an unacceptable value.
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.
java.awt.AWTError AWTError: Thrown when a serious Abstract Window Toolkit error has occurred.
java.lang.StackOverflowError StackOverflowError: Thrown when a stack overflow occurs because an application recurses too deeply.
...nio.charset.IllegalCharsetNameException IllegalCharsetNameException: Unchecked exception thrown when a string that is not a legal charset name is used as such.
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.lang.NullPointerException NullPointerException: Thrown when an application attempts to use null in a case where an object is required.
java.lang.AbstractMethodError AbstractMethodError: Thrown when an application tries to call an abstract method.
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.
java.lang.ClassNotFoundException ClassNotFoundException: Thrown when an application tries to load in a class through its string name using: The forName method in class Class.
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.InstantiationError InstantiationError: Thrown when an application tries to use the Java new construct to instantiate an abstract class or an interface.
...imageio.metadata.IIOInvalidTreeException An IIOInvalidTreeException is thrown when an attempt by an IIOMetadata object to parse a tree of IIOMetadataNodes fails.
...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.
...directory.InvalidAttributesException InvalidAttributesException: This exception is thrown when an attempt is made to add or modify an attribute set that has been specified incompletely or incorrectly.
...directory.InvalidAttributeValueException InvalidAttributeValueException: This class is thrown when an attempt is made to add to an attribute a value that conflicts with the attribute's schema definition.
...InvalidAttributeIdentifierException InvalidAttributeIdentifierException: This exception is thrown when an attempt is made to add to create an attribute with an invalid attribute identifier.
...directory.AttributeModificationException This 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.
...channels.UnsupportedAddressTypeException UnsupportedAddressTypeException: Unchecked exception thrown when an attempt is made to bind or connect to a socket address of a type that is not supported.
...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.
...nio.channels.AlreadyConnectedException AlreadyConnectedException: Unchecked exception thrown when an attempt is made to connect a {@link SocketChannel} that is already 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.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.
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.
...nio.channels.NonReadableChannelException NonReadableChannelException: Unchecked exception thrown when an attempt is made to read from a channel that was not originally opened for reading.
java.nio.channels.IllegalSelectorException IllegalSelectorException: Unchecked exception thrown when an attempt is made to register a channel with a selector that was not created by the provider that created the channel.
java.nio.InvalidMarkException InvalidMarkException: Unchecked exception thrown when an attempt is made to reset a buffer when its mark is not defined.
java.nio.channels.CancelledKeyException CancelledKeyException: Unchecked exception thrown when an attempt is made to use a selection key that is no longer valid.
...nio.channels.NonWritableChannelException NonWritableChannelException: Unchecked exception thrown when an attempt is made to write to a channel that was not originally opened for writing.
javax.naming.AuthenticationException This exception is thrown when an authentication error occurs while accessing the naming or directory service.

java.sql.BatchUpdateException An exception thrown when an error occurs during a batch update operation.
java.awt.color.ProfileDataException ProfileDataException: This exception is thrown when an error occurs in accessing or processing an ICC_Profile object.
java.beans.IntrospectionException IntrospectionException: Thrown when an exception happens during Introspection.
java.lang.ArithmeticException ArithmeticException: Thrown when an exceptional arithmetic condition has occurred.
java.lang.IncompatibleClassChangeError IncompatibleClassChangeError: Thrown when an incompatible class change has occurred to some class definition.
java.nio.charset.MalformedInputException MalformedInputException: Checked exception thrown when an input byte sequence is not legal for given charset, or an input character sequence is not a legal sixteen-bit Unicode sequence.
...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.
java.io.NotSerializableException NotSerializableException: Thrown when an instance is required to have a Serializable interface.
java.security.InvalidParameterException InvalidParameterException: This exception, designed for use by the JCA/JCE engine classes, is thrown when an invalid parameter is passed to a method.
...naming.directory.AttributeInUseException AttributeInUseException: This exception is thrown when an operation attempts to add an attribute that already exists.
java.lang.UnknownError UnknownError: Thrown when an unknown but serious exception has occurred in the Java Virtual Machine.
...naming.directory.NoSuchAttributeException NoSuchAttributeException: This exception is thrown when attempting to access an attribute that does not exist.
javax.naming.ServiceUnavailableException ServiceUnavailableException: This exception is thrown when attempting to communicate with a directory or naming service and that service is not available.
javax.naming.ContextNotEmptyException This exception is thrown when attempting to destroy a context that is not empty.
javax.naming.NoPermissionException NoPermissionException: This exception is thrown when attempting to perform an operation for which the client has no permission.
java.awt.HeadlessException HeadlessException: Thrown when code that is dependent on a keyboard, display, or mouse is called in an environment that does not support a keyboard, display, or mouse.
java.io.StreamCorruptedException StreamCorruptedException: Thrown when control information that was read from an object stream violates internal consistency checks.
javax.naming.NoInitialContextException NoInitialContextException: This exception is thrown when no initial context implementation can be created.
...nio.charset.UnsupportedCharsetException UnsupportedCharsetException: Unchecked exception thrown when no support is available for a requested charset.
...naming.InsufficientResourcesException This exception is thrown when resources are not available to complete the requested operation.
java.io.NotActiveException NotActiveException: Thrown when serialization or deserialization is not active.
java.lang.VerifyError VerifyError: Thrown when the "verifier" detects that a class file, though well formed, contains some sort of internal inconsistency or security problem.
javax.naming.CommunicationException CommunicationException: This exception is thrown when the client is unable to communicate with the directory or naming service.
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.UnsupportedClassVersionError UnsupportedClassVersionError: Thrown 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.
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.
javax.naming.InterruptedNamingException This exception is thrown when the naming operation being invoked has been interrupted.
...naming.AuthenticationNotSupportedException This exception is thrown when the particular flavor of authentication requested is not supported.
java.io.InvalidClassException InvalidClassException: Thrown when the Serialization runtime detects one of the following problems with a Class.
...directory.InvalidSearchFilterException InvalidSearchFilterException: This exception is thrown when the specification of a search filter is invalid.
...directory.InvalidSearchControlsException InvalidSearchControlsException: This exception is thrown when the specification of the SearchControls for a search operation is invalid.
java.nio.charset.CoderMalfunctionError CoderMalfunctionError: Error thrown when the {@link CharsetDecoder#decodeLoop decodeLoop} method of a {@link CharsetDecoder}, or the {@link CharsetEncoder#encodeLoop encodeLoop} method of a {@link CharsetEncoder}, throws an unexpected exception.
...nio.channels.NoConnectionPendingException NoConnectionPendingException: Unchecked exception thrown when the {@link SocketChannel#finishConnect finishConnect} method of a {@link SocketChannel} is invoked without first successfully invoking its {@link SocketChannel#connect connect} method.
javax.naming.ConfigurationException ConfigurationException: This exception is thrown when there is a configuration problem.
org.ietf.jgss.GSSException GSSException: This exception is thrown whenever a GSS-API error occurs, including any mechanism specific error.
java.security.acl.AclNotFoundException AclNotFoundException: This is an exception that is thrown whenever a reference is made to a non-existent ACL Access Control List .
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.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 .
...lang.reflect.UndeclaredThrowableException Thrown by a method invocation on a proxy instance if its invocation handler's {@link InvocationHandler#invoke invoke} method throws a checked exception a Throwable that is not assignable to RuntimeException or Error that is not assignable to any of the exception types declared in the throws clause of the method that was invoked on the proxy instance and dispatched to the invocation handler.
java.sql.DataTruncation An exception that reports a DataTruncation warning on reads or throws a DataTruncation exception on writes when JDBC unexpectedly truncates a data value.
java.nio.charset.CoderMalfunctionError CoderMalfunctionError: Error thrown when the {@link CharsetDecoder#decodeLoop decodeLoop} method of a {@link CharsetDecoder}, or the {@link CharsetEncoder#encodeLoop encodeLoop} method of a {@link CharsetEncoder}, throws an unexpected exception.
java.rmi.UnexpectedException An UnexpectedException is 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 the throws clause of the method in the remote interface.
java.security.PrivilegedExceptionAction A computation to be performed with privileges enabled, that throws one or more checked exceptions.
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.
javax.imageio.event.IIOReadUpdateListener IIOReadUpdateListener: An interface used by ImageReader implementations to notify callers of their image and thumbnail reading methods of pixel updates.
...imageio.event.IIOReadProgressListener IIOReadProgressListener: An interface used by ImageReader implementations to notify callers of their image and thumbnail reading methods of progress.
...imageio.event.IIOWriteWarningListener An interface used by ImageWriter implementations to notify callers of their image and thumbnail reading methods of warnings non-fatal errors .
...security.auth.kerberos.KerberosTicket This class encapsulates a Kerberos ticket and associated information as viewed from the client's point of view.
...auth.kerberos.DelegationPermission This class is used to restrict the usage of the Kerberos delegation model, ie: forwardable and proxiable tickets.
javax.rmi.CORBA.Tie   Tie: Defines methods which all RMI-IIOP server side ties must implement.
javax.rmi.CORBA.Tie Tie: Defines methods which all RMI-IIOP server side ties must implement.
javax.rmi.CORBA.Util Util: Provides utility methods that can be used by stubs and ties to perform common operations.
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.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.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.activation.Activatable The Activatable class provides support for remote objects that require persistent access over time and that can be activated by the system.
...print.attribute.standard.JobHoldUntil Class JobHoldUntil is a printing attribute class, a date-time attribute, that specifies the exact date and time at which the job must become a candidate for printing.
...attribute.standard.DateTimeAtCompleted Class DateTimeAtCompleted is a printing attribute class, a date-time attribute, that indicates the date and time at which the Print Job completed or was canceled or aborted .
...attribute.standard.DateTimeAtProcessing Class DateTimeAtProcessing is a printing attribute class, a date-time attribute, that indicates the date and time at which the Print Job first began processing.
...attribute.standard.DateTimeAtCreation Class DateTimeAtCreation is a printing attribute class, a date-time attribute, that indicates the date and time at which the Print Job was created.
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.text.DateFormat DateFormat is an abstract class for date/time formatting subclasses which formats and parses dates or time in a language-independent manner.
javax.naming.TimeLimitExceededException TimeLimitExceededException: This exception is thrown when a method does not terminate within the specified time limit.
java.util.RandomAccess RandomAccess: Marker interface used by List implementations to indicate that they support fast generally constant time random access.
...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.sql.Time A thin wrapper around the java.util.Date class that allows the JDBC API to identify this as an SQL TIME value.
java.rmi.server.UID A UID represents an identifier that is unique over time with respect to the host it is generated on, or one of 216 "well-known" identifiers.
java.text.DateFormatSymbols DateFormatSymbols is 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.
java.util.SimpleTimeZone SimpleTimeZone is a concrete subclass of TimeZone that represents a time zone for use with a Gregorian calendar.
java.util.TimeZone TimeZone represents a time zone offset, and also figures out daylight savings.
java.util.Date The class Date represents a specific instant in time, with millisecond precision.
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.naming.TimeLimitExceededException   TimeLimitExceededException: This exception is thrown when a method does not terminate within the specified time limit.
java.net.SocketTimeoutException SocketTimeoutException: Signals that a timeout has occurred on a socket read or accept.
java.util.TimerTask TimerTask: A task that can be scheduled for one-time or repeated execution by a Timer.
java.util.TimerTask   TimerTask: A task that can be scheduled for one-time or repeated execution by a Timer.
java.sql.Timestamp A thin wrapper around java.util.Date that allows the JDBC API to identify this as an SQL TIMESTAMP value.
java.util.TimeZone   TimeZone represents a time zone offset, and also figures out daylight savings.
java.util.SimpleTimeZone SimpleTimeZone is a concrete subclass of TimeZone that represents a time zone for use with a Gregorian calendar.
java.awt.Dialog A 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.
java.awt.Frame A Frame is a top-level window with a title and a border.
java.awt.CheckboxGroup The CheckboxGroup class is used to group together a set of Checkbox buttons.
java.nio.channels.FileLock FileLock: A token representing a lock on a region of a file.
java.nio.channels.SelectionKey SelectionKey: A token representing the registration of a {@link SelectableChannel} with a {@link Selector}.
java.util.StringTokenizer The string tokenizer class allows an application to break a string into tokens.
java.io.StreamTokenizer The StreamTokenizer class takes an input stream and parses it into "tokens", allowing the tokens to be read one at a time.
java.util.StringTokenizer The string tokenizer class allows an application to break a string into tokens.
java.awt.Container Container: A generic Abstract Window Toolkit AWT container object is a component that can contain other AWT components.
java.awt.AWTError AWTError: Thrown when a serious Abstract Window Toolkit error has occurred.
java.awt.AWTException AWTException: Signals that an Absract Window Toolkit exception has occurred.
java.awt.Toolkit This class is the abstract superclass of all actual implementations of the Abstract Window Toolkit.
java.beans.Introspector The Introspector class provides a standard way for tools to learn about the properties, events, and methods supported by a target Java Bean.
java.util.TooManyListenersException The TooManyListenersException Exception is used as part of the Java Event model to annotate and implement a unicast special case of a multicast Event Source.
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.security.Key The Key interface is the top-level interface for all keys.
java.awt.Dialog A 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.
java.awt.Frame A Frame is a top-level window with a title and a border.
java.awt.Window A Window object is a top-level window with no borders and no menubar.
javax.print.attribute.standard.Fidelity Class Fidelity is a printing attribute class, an enumeration, that indicates whether total fidelity to client supplied print request attributes is required.

...print.attribute.standard.JobMediaSheets Class JobMediaSheets is an integer valued printing attribute class that specifies the total number of media sheets to be produced for this job.
...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.
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.
...print.attribute.standard.JobImpressions Class JobImpressions is an integer valued printing attribute class that specifies the total size in number of impressions of the document s being submitted.
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.lang.StackTraceElement StackTraceElement: An element in a stack trace, as returned by {@link Throwable#getStackTrace }.
java.io.LineNumberReader LineNumberReader: A buffered character-input stream that keeps track of line numbers.
java.io.LineNumberInputStream LineNumberInputStream: This class is an input stream filter that provides the added functionality of keeping track of the current line number.
java.text.ParsePosition ParsePosition is a simple class used by Format and its subclasses to keep track of the current position during parsing.
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.MediaTracker The MediaTracker class is a utility class to track the status of a number of media objects.
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.awt.datatransfer.FlavorTable A FlavorMap which relaxes the traditional 1-to-1 restriction of a Map.
java.sql.Savepoint The representation of a savepoint, which is a point within the current transaction that can be referenced from the Connection.rollback method.
javax.sql.XAConnection An object that provides support for distributed transactions.
javax.imageio.ImageTranscoder An interface providing metadata transcoding capability.
java.awt.datatransfer.StringSelection StringSelection: A Transferable which implements the capability required to transfer a String.
java.awt.datatransfer.Clipboard Clipboard: A class which implements a mechanism to transfer data using cut/copy/paste operations.
...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.awt.datatransfer.Transferable Transferable: Defines the interface for classes that can be used to provide data for a transfer operation.
...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.awt.datatransfer.StringSelection StringSelection: A Transferable which implements the capability required to transfer a String.
java.awt.datatransfer.Transferable   Transferable: Defines the interface for classes that can be used to provide data for a transfer operation.
...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.nio.charset.CharsetDecoder CharsetDecoder: An engine that can transform a sequence of bytes in a specific charset into a sequence of sixteen-bit Unicode characters.
java.nio.charset.CharsetEncoder CharsetEncoder: An engine that can transform a sequence of sixteen-bit Unicode characters into a sequence of bytes in a specific charset.
javax.xml.transform.Transformer An instance of this abstract class can transform a source tree into a result tree.
java.awt.font.TransformAttribute The TransformAttribute class provides an immutable wrapper for a transform so that it is safe to use as an attribute.
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.awt.image.AffineTransformOp AffineTransformOp: This class uses an affine transform to perform a linear mapping from 2D coordinates in the source image or Raster to 2D coordinates in the destination image or Raster.
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.sax.TemplatesHandler A SAX ContentHandler that may be used to process SAX parse events parsing transformation instructions into a Templates object.
javax.xml.transform.Templates An object that implements this interface is the runtime representation of processed transformation instructions.
javax.xml.transform.TransformerException TransformerException: This class specifies an exceptional condition that occured during the transformation process.
javax.xml.transform.dom.DOMResult DOMResult: Acts as a holder for a transformation result tree, in the form of a Document Object Model DOM tree.
javax.xml.transform.Result Result: An object that implements this interface contains the information needed to build a transformation result tree.
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.
javax.xml.transform.sax.SAXResult SAXResult: Acts as an holder for a transformation Result.
javax.xml.transform.stream.StreamSource StreamSource: Acts as an holder for a transformation Source in the form of a stream of XML markup.
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.
java.awt.Graphics2D This Graphics2D class extends the {@link Graphics} class to provide more sophisticated control over geometry, coordinate transformations, color management, and text layout.
java.awt.font.TransformAttribute The TransformAttribute class provides an immutable wrapper for a transform so that it is safe to use as an attribute.
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.
...TransformerFactoryConfigurationError TransformerFactoryConfigurationError: Thrown when a problem with configuration with the Transformer Factories exists.
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.
...TransformerConfigurationException   TransformerConfigurationException: Indicates a serious configuration error.
javax.xml.transform.TransformerException   TransformerException: This class specifies an exceptional condition that occured during the transformation process.
javax.xml.transform.TransformerFactory A TransformerFactory instance can be used to create {@link javax.xml.transform.Transformer} and {@link javax.xml.transform.Templates} objects.
...xml.transform.sax.SAXTransformerFactory SAXTransformerFactory: This class extends TransformerFactory to provide SAX-specific factory methods.
...TransformerFactoryConfigurationError   TransformerFactoryConfigurationError: Thrown when a problem with configuration with the Transformer Factories exists.
javax.xml.transform.sax.TransformerHandler A TransformerHandler listens for SAX ContentHandler parse events and transforms them to a Result.
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.
javax.xml.transform.sax.TransformerHandler A TransformerHandler listens for SAX ContentHandler parse events and transforms them to a Result.
java.awt.image.ColorModel The ColorModel abstract class encapsulates the methods for translating a pixel value to color components for example, red, green, and blue and an alpha component.
java.awt.AlphaComposite This AlphaComposite class implements the basic alpha compositing rules for combining source and destination pixels to achieve blending and transparency effects with graphics and images.
java.awt.Transparency The Transparency interface defines the common transparency modes for implementing classes.
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.security.spec.AlgorithmParameterSpec AlgorithmParameterSpec: A transparent specification of cryptographic parameters.
java.security.spec.KeySpec A transparent specification of the key material that constitutes a cryptographic key.
java.security.DigestOutputStream DigestOutputStream: A transparent stream that updates the associated message digest using the bits going through the stream.
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.
java.awt.Canvas A Canvas component 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.
java.awt.DefaultFocusTraversalPolicy A FocusTraversalPolicy that determines traversal order based on the order of child Components in a Container.
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.
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.awt.FocusTraversalPolicy A FocusTraversalPolicy defines the order in which Components with a particular focus cycle root are traversed.
java.util.TreeMap Red-Black tree based implementation of the SortedMap interface.
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.
javax.xml.transform.Transformer An instance of this abstract class can transform a source tree into a result tree.
java.security.cert.PolicyNode An immutable valid policy tree node as defined by the PKIX certification path validation algorithm.
...imageio.metadata.IIOInvalidTreeException An IIOInvalidTreeException is thrown when an attempt by an IIOMetadata object to parse a tree of IIOMetadataNodes fails.
javax.xml.transform.dom.DOMResult DOMResult: Acts as a holder for a transformation result tree, in the form of a Document Object Model DOM tree.
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.transform.Result Result: An object that implements this interface contains the information needed to build a transformation result tree.
java.util.TreeSet This class implements the Set interface, backed by a TreeMap instance.
javax.xml.parsers.DocumentBuilderFactory Defines a factory API that enables applications to obtain a parser that produces DOM object trees from XML documents.
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.
java.lang.NoSuchMethodError NoSuchMethodError: Thrown 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.
java.lang.AbstractMethodError AbstractMethodError: Thrown when an application tries to call an abstract method.
java.lang.NegativeArraySizeException NegativeArraySizeException: Thrown if an application tries to create an array with negative size.
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.
java.lang.ClassNotFoundException ClassNotFoundException: Thrown when an application tries to load in a class through its string name using: The forName method in class Class.
java.lang.NoClassDefFoundError NoClassDefFoundError: Thrown if the Java Virtual Machine or a ClassLoader instance 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 new expression and no definition of the class could be found.
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.InstantiationError InstantiationError: Thrown when an application tries to use the Java new construct to instantiate an abstract class or an interface.
java.lang.Math The class Math contains methods for performing basic numeric operations such as the elementary exponential, logarithm, square root, and trigonometric functions.
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.awt.font.OpenType The OpenType interface represents OpenType and TrueType fonts.
java.sql.DataTruncation An exception that reports a DataTruncation warning on reads or throws a DataTruncation exception on writes when JDBC unexpectedly truncates a data value.
java.security.cert.TrustAnchor A trust anchor or most-trusted Certification Authority CA .
java.awt.EventQueue EventQueue is a platform-independent class that queues events, both from the underlying peer classes and from trusted application classes.
java.lang.Error An Error is a subclass of Throwable that indicates serious problems that a reasonable application should not try to catch.
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.
java.awt.Polygon The Polygon class encapsulates a description of a closed, two-dimensional region within a coordinate space.
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.
javax.accessibility.AccessibleTable Class AccessibleTable describes a user-interface component that presents data in a two-dimensional table format.
java.awt.datatransfer.FlavorMap A two-way Map between "natives" Strings , which correspond to platform- specfic data formats, and "flavors" DataFlavors , which corerspond to platform-independent MIME types.
java.awt.PageAttributes.ColorType ColorType: A type-safe enumeration of possible color states.

...awt.JobAttributes.DefaultSelectionType DefaultSelectionType: A type-safe enumeration of possible default selection states.
java.awt.JobAttributes.DialogType DialogType: A type-safe enumeration of possible dialogs to display to the user.
java.awt.JobAttributes.DestinationType DestinationType: A type-safe enumeration of possible job destinations.
java.awt.JobAttributes.SidesType SidesType: A type-safe enumeration of possible multi-page impositions.
...JobAttributes.MultipleDocumentHandlingType MultipleDocumentHandlingType: A type-safe enumeration of possible multiple document handling states.
...PageAttributes.OrientationRequestedType OrientationRequestedType: A type-safe enumeration of possible orientations.
java.awt.PageAttributes.OriginType OriginType: A type-safe enumeration of possible origins.
java.awt.PageAttributes.MediaType MediaType: A type-safe enumeration of possible paper sizes.
java.awt.PageAttributes.PrintQualityType PrintQualityType: A type-safe enumeration of possible print qualities.
java.awt.BufferCapabilities.FlipContents FlipContents: A type-safe enumeration of the possible back buffer contents after page-flipping
java.awt.color.ICC_ProfileGray A 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.
javax.accessibility.AccessibleBundle AccessibleBundle: Base class used to maintain a strongly typed enumeration.
java.io.ObjectOutputStream An ObjectOutputStream writes primitive data types and graphs of Java objects to an OutputStream.
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.
java.rmi.UnexpectedException An UnexpectedException is 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 the throws clause of the method in the remote interface.
...lang.reflect.UndeclaredThrowableException Thrown by a method invocation on a proxy instance if its invocation handler's {@link InvocationHandler#invoke invoke} method throws a checked exception a Throwable that is not assignable to RuntimeException or Error that is not assignable to any of the exception types declared in the throws clause of the method that was invoked on the proxy instance and dispatched to the invocation handler.
java.io.DataInputStream DataInputStream: A data input stream lets an application read primitive Java data types from an underlying input stream in a machine-independent way.
java.io.DataOutput The DataOutput interface provides for converting data from any of the Java primitive types to a series of bytes and writing these bytes to a binary stream.
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.lang.NumberFormatException NumberFormatException: Thrown 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.
java.awt.datatransfer.SystemFlavorMap The SystemFlavorMap is a configurable map between "natives" Strings , which correspond to platform-specific data formats, and "flavors" DataFlavors , which correspond to platform-independent MIME types.
java.sql.Types   Types: The class that defines the constants that are used to identify generic SQL types, called JDBC types.
java.nio.ByteOrder ByteOrder: A typesafe enumeration for byte orders.
java.nio.charset.CodingErrorAction CodingErrorAction: A typesafe enumeration for coding-error actions.
java.nio.channels.FileChannel.MapMode MapMode: A typesafe enumeration for file-mapping modes.
javax.print.PrintServiceLookup PrintServiceLookup: Implementations of this class provide lookup services for print services typically equivalent to printers of a particular type.
java.awt.Dialog A 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.