Name Description Type Package Framework
AbstractAction This class provides default implementations for the JFC Action interface. Class javax.swing Java SE AbstractAnnotationValueVisitor6 A skeletal visitor for annotation values with default behavior appropriate for the RELEASE_6 Class javax.lang.model.util Java SE AbstractAnnotationValueVisitor7 A skeletal visitor for annotation values with default behavior appropriate for the RELEASE_7 Class javax.lang.model.util Java SE AbstractAnnotationValueVisitor8 A skeletal visitor for annotation values with default behavior appropriate for the RELEASE_8 Class javax.lang.model.util Java SE AbstractAnnotationValueVisitor9 A skeletal visitor for annotation values with default behavior appropriate for the RELEASE_9 Class javax.lang.model.util Java SE AbstractBorder A class that implements an empty border with no size. Class javax.swing.border Java SE AbstractButton Defines common behaviors for buttons and menu items. Class javax.swing Java SE AbstractCellEditor A base class for CellEditors, providing default implementations for the methods in the CellEditor Class javax.swing Java SE AbstractChronology An abstract implementation of a calendar system, used to organize and identify dates. Class java.time.chrono Java SE AbstractCollection This class provides a skeletal implementation of the Collection interface, to minimize the effort required to implement this interface. Class java.util Java SE AbstractColorChooserPanel This is the abstract superclass for color choosers. Class javax.swing.colorchooser Java SE AbstractDocument An implementation of the document interface to serve as a basis for implementing various kinds of documents. Class javax.swing.text Java SE AbstractElementVisitor6 A skeletal visitor of program elements with default behavior appropriate for the RELEASE_6 Class javax.lang.model.util Java SE AbstractElementVisitor7 A skeletal visitor of program elements with default behavior appropriate for the RELEASE_7 Class javax.lang.model.util Java SE AbstractElementVisitor8 A skeletal visitor of program elements with default behavior appropriate for the RELEASE_8 Class javax.lang.model.util Java SE AbstractElementVisitor9 A skeletal visitor of program elements with default behavior appropriate for the RELEASE_9 Class javax.lang.model.util Java SE AbstractExecutorService Provides default implementations of ExecutorService execution methods. Class java.util.concurrent Java SE AbstractInterruptibleChannel Base implementation class for interruptible channels. Class java.nio.channels.spi Java SE AbstractLayoutCache Serialized objects of this class will not be compatible with future Swing releases. Class javax.swing.tree Java SE AbstractList This class provides a skeletal implementation of the List interface to minimize the effort required to implement this interface Class java.util Java SE AbstractListModel The abstract definition for the data model that provides a List with its contents. Class javax.swing Java SE AbstractMap This class provides a skeletal implementation of the Map interface, to minimize the effort required to implement this interface. Class java.util Java SE AbstractMarshallerImpl Partial default Marshaller implementation. Class javax.xml.bind.helpers Java SE AbstractMethodError Thrown when an application tries to call an abstract method. Class java.lang Java SE AbstractMultiResolutionImage This class provides default implementations of several Image methods for classes that want to implement the interface. Class java.awt.image Java SE AbstractOwnableSynchronizer A synchronizer that may be exclusively owned by a thread. Class java.util.concurrent.locks Java SE AbstractPreferences This class provides a skeletal implementation of the Preferences class, greatly easing the task of implementing it. Class java.util.prefs Java SE AbstractProcessor An abstract annotation processor designed to be a convenient superclass for most concrete annotation processors. Class javax.annotation.processing Java SE AbstractQueue This class provides skeletal implementations of some Queue operations. Class java.util Java SE AbstractQueuedLongSynchronizer A version of AbstractQueuedSynchronizer in which synchronization state is maintained as a long. Class java.util.concurrent.locks Java SE AbstractQueuedSynchronizer Provides a framework for implementing blocking locks and related synchronizers (semaphores, events, etc) that rely on Class java.util.concurrent.locks Java SE AbstractRegionPainter Convenient base class for defining Painter instances for rendering a region or component in Nimbus. Class javax.swing.plaf.nimbus Java SE AbstractScriptEngine Provides a standard implementation for several of the variants of the eval eval(Reader)eval(String) Class javax.script Java SE AbstractSelectableChannel Base implementation class for selectable channels. Class java.nio.channels.spi Java SE AbstractSelectionKey Base implementation class for selection keys. Class java.nio.channels.spi Java SE AbstractSelector Base implementation class for selectors. Class java.nio.channels.spi Java SE AbstractSequentialList This class provides a skeletal implementation of the List interface to minimize the effort required to implement this interface Class java.util Java SE AbstractSet This class provides a skeletal implementation of the Set interface to minimize the effort required to implement this Class java.util Java SE AbstractSpinnerModel This class provides the ChangeListener part of the SpinnerModel interface that should be suitable for most concrete SpinnerModel Class javax.swing Java SE AbstractTableModel This abstract class provides default implementations for most of the methods in the TableModel interface. Class javax.swing.table Java SE AbstractTypeVisitor6 A skeletal visitor of types with default behavior appropriate for WARNING: The TypeVisitor interface implemented Class javax.lang.model.util Java SE AbstractTypeVisitor7 A skeletal visitor of types with default behavior appropriate for WARNING: The TypeVisitor interface implemented Class javax.lang.model.util Java SE AbstractTypeVisitor8 A skeletal visitor of types with default behavior appropriate for WARNING: The TypeVisitor interface implemented Class javax.lang.model.util Java SE AbstractTypeVisitor9 A skeletal visitor of types with default behavior appropriate for WARNING: The TypeVisitor interface implemented Class javax.lang.model.util Java SE AbstractUndoableEdit An abstract implementation of UndoableEdit, implementing simple responses to all boolean methods in Class javax.swing.undo Java SE AbstractUnmarshallerImpl Partial default Unmarshaller implementation. Class javax.xml.bind.helpers Java SE AbstractWriter AbstractWriter is an abstract class that actually does the work of writing out the element tree Class javax.swing.text Java SE AcceptPendingException Unchecked exception thrown when an attempt is made to initiate an accept operation on a channel and a previous accept operation has not completed. Class java.nio.channels Java SE AccessControlContext An AccessControlContext is used to make system resource access decisions based on the context it encapsulates. Class java.security Java SE AccessControlException This exception is thrown by the AccessController to indicate that a requested access (to a critical system resource such as the Class java.security Java SE AccessController The AccessController class is used for access control operations More specifically, the AccessController class is used for Class java.security Java SE AccessDeniedException Checked exception thrown when a file system operation is denied, typically due to a file permission or other access check. Class java.nio.file Java SE AccessException An AccessException is thrown by certain methods of the java. Class java.rmi Java SE AccessibilityProvider Service Provider Interface (SPI) for Assistive Technology. Class javax.accessibility Java SE AccessibleAttributeSequence This class collects together the span of text that share the same contiguous set of attributes, along with that set of attributes. Class javax.accessibility Java SE AccessibleBundle Base class used to maintain a strongly typed enumeration. Class javax.accessibility Java SE AccessibleContext AccessibleContext represents the minimum information all accessible objects return. Class javax.accessibility Java SE AccessibleHyperlink Encapsulation of a link, or set of links (e. Class javax.accessibility Java SE AccessibleObject The AccessibleObject class is the base class for Field, Method and Constructor objects. Class java.lang.reflect Java SE AccessibleRelation object that implements the AccessibleRelation and one or more other objects. Class javax.accessibility Java SE AccessibleRelationSet relation set of a component is a set of AccessibleRelation objects that describe the component's relationships with other components. Class javax.accessibility Java SE AccessibleResourceBundle A resource bundle containing the localized strings in the accessibility package. Class javax.accessibility Java SE AccessibleRole component describes its generic function. Class javax.accessibility Java SE AccessibleState state of the component is defined as an AccessibleStateSet, which is a composed set of AccessibleStates. Class javax.accessibility Java SE AccessibleStateSet of a component is a set of AccessibleState objects and descriptions. Class javax.accessibility Java SE AccessibleTextSequence This class collects together key details of a span of text. Class javax.accessibility Java SE AccountException A generic account exception. Class javax.security.auth.login Java SE AccountExpiredException Signals that a user account has expired. Class javax.security.auth.login Java SE AccountLockedException Signals that an account was locked. Class javax.security.auth.login Java SE AccountNotFoundException Signals that an account was not found. Class javax.security.auth.login Java SE AclEntry An entry in an access control list (ACL). Class java.nio.file.attribute Java SE AclNotFoundException This is an exception that is thrown whenever a reference is made to a non-existent ACL (Access Control List). Class java.security.acl Java SE ActionEvent A semantic event which indicates that a component-defined action occurred. Class java.awt.event Java SE ActionMap ActionMap provides mappings from (called keys or Action names) Class javax.swing Java SE ActionMapUIResource A subclass of javax. Class javax.swing.plaf Java SE Activatable The Activatable class provides support for remote objects that require persistent access over time and that Class java.rmi.activation Java SE ActivateFailedException This exception is thrown by the RMI runtime when activation fails during a remote call to an activatable object. Class java.rmi.activation Java SE ActivationDataFlavor The ActivationDataFlavor class is a special subclass of java. Class javax.activation Java SE ActivationDesc An activation descriptor contains the information necessary to activate an object: the object's group identifier, Class java.rmi.activation Java SE ActivationException General exception used by the activation interfaces. Class java.rmi.activation Java SE ActivationGroup An ActivationGroup is responsible for creating new instances of activatable objects in its group, informing its Class java.rmi.activation Java SE ActivationGroup_Stub ActivationGroup_Stub is a stub class for the subclasses of java. Class java.rmi.activation Java SE ActivationGroupDesc An activation group descriptor contains the information necessary to create/recreate an activation group in which to activate objects. Class java.rmi.activation Java SE ActivationGroupID The identifier for a registered activation group serves several purposes: identifies the group uniquely within the activation system, and Class java.rmi.activation Java SE ActivationID Activation makes use of special identifiers to denote remote objects that can be activated over time. Class java.rmi.activation Java SE ACTIVITY_COMPLETED The ACTIVITY_COMPLETED system exception may be raised on any method for which Activity context is accessed. Class org.omg.CORBA Java SE ACTIVITY_REQUIRED The ACTIVITY_REQUIRED system exception may be raised on any method for which an Activity context is required. Class org.omg.CORBA Java SE ActivityCompletedException This exception may be thrown on any method for which Activity context is accessed and indicates that ongoing work within the Activity is not Class javax.activity Java SE ActivityRequiredException This exception is thrown by a container if Activity context is not received on a method for which Activity context is mandatory. Class javax.activity Java SE AdapterAlreadyExists Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableServer.POAPackage Java SE AdapterAlreadyExistsHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableServer.POAPackage Java SE AdapterInactive Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableServer.POAManagerPackage Java SE AdapterInactiveHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableServer.POAManagerPackage Java SE AdapterManagerIdHelper Adapter manager identifier. Class org.omg.PortableInterceptor Java SE AdapterNameHelper The name of an object adapter. Class org.omg.PortableInterceptor Java SE AdapterNonExistent Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableServer.POAPackage Java SE AdapterNonExistentHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableServer.POAPackage Java SE AdapterStateHelper Type of object adapter state. Class org.omg.PortableInterceptor Java SE AddressHelper Address is the Host and Port information represented as a String. Class org.omg.CosNaming.NamingContextExtPackage Java SE AddressingFeature AddressingFeature represents the use of WS-Addressing with either the SOAP 1. Class javax.xml.ws.soap Java SE AdjustmentEvent The adjustment event emitted by Adjustable objects like Scrollbar and ScrollPane. Class java.awt.event Java SE Adler32 A class that can be used to compute the Adler-32 checksum of a data stream. Class java.util.zip Java SE AEADBadTagException This exception is thrown when a Cipher operating in an AEAD mode (such as GCM/CCM) is unable to verify the supplied Class javax.crypto Java SE AffineTransform The AffineTransform class represents a 2D affine transform that performs a linear mapping from 2D coordinates to other 2D Class java.awt.geom Java SE AffineTransformOp This class uses an affine transform to perform a linear mapping from 2D coordinates in the source image or Raster to 2D coordinates Class java.awt.image Java SE AlgorithmParameterGenerator The AlgorithmParameterGenerator class is used to generate a parameters to be used with a certain algorithm. Class java.security Java SE AlgorithmParameterGeneratorSpi This class defines the Service Provider Interface (SPI) for the AlgorithmParameterGenerator class, which Class java.security Java SE AlgorithmParameters This class is used as an opaque representation of cryptographic parameters. Class java.security Java SE AlgorithmParametersSpi This class defines the Service Provider Interface (SPI) for the AlgorithmParameters class, which is used to manage Class java.security Java SE AllPermission The AllPermission is a permission that implies all other permissions. Class java.security Java SE AlphaComposite The AlphaComposite class implements basic alpha compositing rules for combining source and destination colors Class java.awt Java SE AlreadyBound Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.CosNaming.NamingContextPackage Java SE AlreadyBoundException Unchecked exception thrown when an attempt is made to bind the socket a network oriented channel that is already bound. Class java.nio.channels Java SE AlreadyBoundException An AlreadyBoundException is thrown if an attempt is made to bind an object in the registry to a name that already Class java.rmi Java SE AlreadyBoundHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.CosNaming.NamingContextPackage Java SE AlreadyBoundHolder Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.CosNaming.NamingContextPackage Java SE AlreadyConnectedException Unchecked exception thrown when an attempt is made to connect a SocketChannel that is already connected. Class java.nio.channels Java SE AncestorEvent An event reported to a child component that originated from an ancestor in the component hierarchy. Class javax.swing.event Java SE Annotation An Annotation object is used as a wrapper for a text attribute value if the attribute has annotation characteristics. Class java.text Java SE AnnotationFormatError Thrown when the annotation parser attempts to read an annotation from a class file and determines that the annotation is malformed. Class java.lang.annotation Java SE AnnotationTypeMismatchException Thrown to indicate that a program has attempted to access an element of an annotation whose type has changed after the annotation was compiled Class java.lang.annotation Java SE Any Serves as a container for any data that can be described in IDL or for any IDL primitive type. Class org.omg.CORBA Java SE AnyHolder The Holder for Any. Class org.omg.CORBA Java SE AnySeqHelper The Helper for AnySeq. Class org.omg.CORBA Java SE AnySeqHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.DynamicAny Java SE AnySeqHolder The Holder for AnySeq. Class org.omg.CORBA Java SE AppConfigurationEntry This class represents a single LoginModule entry configured for the application specified in the Class javax.security.auth.login Java SE 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. Class java.applet Java SE ApplicationException This class is used for reporting application level exceptions between ORBs and stubs. Class org.omg.CORBA.portable Java SE Arc2D Arc2D is the abstract superclass for all objects that store a 2D arc defined by a framing rectangle, Class java.awt.geom Java SE Area An Area object stores and manipulates a resolution-independent description of an enclosed area of Class java.awt.geom Java SE AreaAveragingScaleFilter An ImageFilter class for scaling images using a simple area averaging algorithm that produces smoother results than the nearest neighbor Class java.awt.image Java SE ArithmeticException Thrown when an exceptional arithmetic condition has occurred. Class java.lang Java SE Array The Array class provides static methods to dynamically create and access Java arrays. Class java.lang.reflect Java SE ArrayBlockingQueue A bounded blocking queue backed by an array. Class java.util.concurrent Java SE ArrayDeque Resizable-array implementation of the Deque interface. Class java.util Java SE ArrayIndexOutOfBoundsException Thrown to indicate that an array has been accessed with an illegal index. Class java.lang Java SE ArrayList Resizable-array implementation of the List interface. Class java.util Java SE Arrays This class contains various methods for manipulating arrays (such as sorting and searching). Class java.util Java SE ArrayStoreException Thrown to indicate that an attempt has been made to store the wrong type of object into an array of objects. Class java.lang Java SE ArrayType The ArrayType class is the open type class whose instances describe all open data values which are n-dimensional arrays of open data values. Class javax.management.openmbean Java SE AssertionError Thrown to indicate that an assertion has failed. Class java.lang Java SE AsyncBoxView A box that does layout asynchronously. Class javax.swing.text Java SE AsynchronousChannelGroup A grouping of asynchronous channels for the purpose of resource sharing. Class java.nio.channels Java SE AsynchronousChannelProvider Service-provider class for asynchronous channels. Class java.nio.channels.spi Java SE 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 Class java.nio.channels Java SE AsynchronousFileChannel An asynchronous channel for reading, writing, and manipulating a file. Class java.nio.channels Java SE AsynchronousServerSocketChannel An asynchronous channel for stream-oriented listening sockets. Class java.nio.channels Java SE AsynchronousSocketChannel An asynchronous channel for stream-oriented connecting sockets. Class java.nio.channels Java SE AtomicBoolean A boolean value that may be updated atomically. Class java.util.concurrent.atomic Java SE AtomicInteger An int value that may be updated atomically. Class java.util.concurrent.atomic Java SE AtomicIntegerArray An int array in which elements may be updated atomically. Class java.util.concurrent.atomic Java SE AtomicIntegerFieldUpdater A reflection-based utility that enables atomic updates to designated volatile int fields of designated classes. Class java.util.concurrent.atomic Java SE AtomicLong A long value that may be updated atomically. Class java.util.concurrent.atomic Java SE AtomicLongArray A long array in which elements may be updated atomically. Class java.util.concurrent.atomic Java SE AtomicLongFieldUpdater A reflection-based utility that enables atomic updates to designated volatile long fields of designated classes. Class java.util.concurrent.atomic Java SE AtomicMarkableReference An AtomicMarkableReference maintains an object reference along with a mark bit, that can be updated atomically. Class java.util.concurrent.atomic Java SE AtomicMoveNotSupportedException Checked exception thrown when a file cannot be moved as an atomic file systemSince:1. Class java.nio.file Java SE AtomicReference An object reference that may be updated atomically. Class java.util.concurrent.atomic Java SE AtomicReferenceArray An array of object references in which elements may be updated atomically. Class java.util.concurrent.atomic Java SE AtomicReferenceFieldUpdater A reflection-based utility that enables atomic updates to designated volatile reference fields of designated Class java.util.concurrent.atomic Java SE AtomicStampedReference An AtomicStampedReference maintains an object reference along with an integer stamp, that can be updated atomically. Class java.util.concurrent.atomic Java SE AttachmentMarshaller Enable JAXB marshalling to optimize storage of binary data. Class javax.xml.bind.attachment Java SE AttachmentPart A single attachment to a SOAPMessage object. Class javax.xml.soap Java SE AttachmentUnmarshaller Enables JAXB unmarshalling of a root document containing optimized binary data formats. Class javax.xml.bind.attachment Java SE Attribute Represents an MBean attribute by associating its name with its value. Class javax.management Java SE AttributeChangeNotification Provides definitions of the attribute change notifications sent by MBeans. Class javax.management Java SE AttributeChangeNotificationFilter This class implements of the NotificationFilter interface for the attribute change notification. Class javax.management Java SE AttributedString An AttributedString holds text and related attribute information. Class java.text Java SE AttributeInUseException This exception is thrown when an operation attempts to add an attribute that already exists. Class javax.naming.directory Java SE AttributeList Represents a list of values for attributes of an MBean. Class javax.management Java SE AttributeList This class defines the attributes of an SGML element as described in a DTD using the ATTLIST construct. Class javax.swing.text.html.parser Java SE AttributeListImpl Default implementation for AttributeList. Class org.xml.sax.helpers Java SE AttributeModificationException This exception is thrown when an attempt is made to add, or remove, or modify an attribute, its identifier, Class javax.naming.directory Java SE AttributeNotFoundException The specified attribute does not exist or cannot be retrieved. Class javax.management Java SE Attributes The Attributes class maps Manifest attribute names to associated string values. Class java.util.jar Java SE Attributes2Impl SAX2 extension helper for additional Attributes information, implementing the Attributes2 interface. Class org.xml.sax.ext Java SE AttributeSetUtilities Methods for creating unmodifiable and synchronized views of attribute operations useful for building Class javax.print.attribute Java SE AttributesImpl Default implementation of the Attributes interface. Class org.xml.sax.helpers Java SE AttributeValueExp Represents attributes used as arguments to relational constraints. Class javax.management Java SE AudioFileFormat An instance of the AudioFileFormat class describes an audio file, including the file type, the file's length in bytes, the length in sample Class javax.sound.sampled Java SE AudioFileReader Provider for audio file reading services. Class javax.sound.sampled.spi Java SE AudioFileWriter Provider for audio file writing services. Class javax.sound.sampled.spi Java SE AudioFormat AudioFormat is the class that specifies a particular arrangement of data in a sound stream. Class javax.sound.sampled Java SE AudioInputStream An audio input stream is an input stream with a specified audio format and length. Class javax.sound.sampled Java SE AudioPermission The AudioPermission class represents access rights to the audio system resources. Class javax.sound.sampled Java SE AudioSystem The AudioSystem class acts as the entry point to the sampled-audio system resources. Class javax.sound.sampled Java SE AuthenticationException This exception is thrown when an authentication error occurs while accessing the naming or directory service. Class javax.naming Java SE AuthenticationException This exception is thrown by a SASL mechanism implementation to indicate that the SASL Class javax.security.sasl Java SE AuthenticationNotSupportedException This exception is thrown when the particular flavor of authentication requested is not supported. Class javax.naming Java SE Authenticator The class Authenticator represents an object that knows how to obtain authentication for a network connection. Class java.net Java SE AuthorizeCallback This callback is used by SaslServer to determine whether one entity (identified by an authenticated authentication id) Class javax.security.sasl Java SE AuthPermission This class is for authentication permissions. Class javax.security.auth Java SE AuthProvider This class defines login and logout methods for a provider. Class java.security Java SE AWTError Thrown when a serious Abstract Window Toolkit error has occurred. Class java.awt Java SE AWTEvent The root event class for all AWT events. Class java.awt Java SE AWTEventListenerProxy A class which extends the EventListenerProxy specifically for adding an AWTEventListener Class java.awt.event Java SE AWTEventMulticaster AWTEventMulticaster implements efficient and thread-safe multi-cast event dispatching for the AWT events defined in the java. Class java.awt Java SE AWTException Signals that an Abstract Window Toolkit exception has occurred. Class java.awt Java SE AWTKeyStroke An AWTKeyStroke represents a key action on the keyboard, or equivalent input device. Class java.awt Java SE AWTPermission This class is for AWT permissions. Class java.awt Java SE AccessMode Defines access modes used to test the accessibility of a file. Class java.nio.file Java SE AclEntryFlag Defines the flags for used by the flags component of an ACL entry. Class java.nio.file.attribute Java SE AclEntryPermission enum AclEntryPermissionDefines the permissions for use with the permissions component of an ACL Class java.nio.file.attribute Java SE AclEntryType A typesafe enumeration of the access control entry types. Class java.nio.file.attribute Java SE AbstractView A base interface that all views shall derive from. Interface org.w3c.dom.views Java SE Accessible Interface javax.accessibility Java SE AccessibleAction The AccessibleAction interface should be supported by any object that can perform one or more actions. Interface javax.accessibility Java SE AccessibleComponent The AccessibleComponent interface should be supported by any object that is rendered on the screen. Interface javax.accessibility Java SE AccessibleEditableText The AccessibleEditableText interface should be implemented by all classes that present editable textual information on the display. Interface javax.accessibility Java SE AccessibleExtendedComponent The AccessibleExtendedComponent interface should be supported by any object that is rendered on the screen. Interface javax.accessibility Java SE AccessibleExtendedTable a user-interface component that presents data in a two-dimensional Applications can determine if an object supports the Interface javax.accessibility Java SE AccessibleExtendedText The AccessibleExtendedText interface contains additional methods not provided by the AccessibleText interface Interface javax.accessibility Java SE AccessibleHypertext The AccessibleHypertext class is the base class for all classes that present hypertext information on the display. Interface javax.accessibility Java SE AccessibleIcon The AccessibleIcon interface should be supported by any object that has an associated icon (e. Interface javax.accessibility Java SE AccessibleKeyBinding The AccessibleKeyBinding interface should be supported by any object that has a keyboard bindings such as a keyboard mnemonic and/or keyboard Interface javax.accessibility Java SE AccessibleSelection This AccessibleSelection interface provides the standard mechanism for an assistive technology to determine Interface javax.accessibility Java SE AccessibleStreamable The AccessibleStreamable interface should be implemented by the AccessibleContext of any component that presents the Interface javax.accessibility Java SE AccessibleTable presents data in a two-dimensional table format. Interface javax.accessibility Java SE AccessibleTableModelChange The AccessibleTableModelChange interface describes a change to the table model. Interface javax.accessibility Java SE AccessibleText The AccessibleText interface should be implemented by all classes that present textual information on the display. Interface javax.accessibility Java SE AccessibleValue The AccessibleValue interface should be supported by any object that supports a numerical value (e. Interface javax.accessibility Java SE Acl Interface representing an Access Control List (ACL). Interface java.security.acl Java SE AclEntry This is the interface used for representing one entry in an Access Control List (ACL). Interface java.security.acl Java SE AclFileAttributeView A file attribute view that supports reading or updating a file's Access Control Lists (ACL) or file owner attributes. Interface java.nio.file.attribute Java SE Action The Action interface provides a useful extension to the interface in cases where the same functionality may be accessed by Interface javax.swing Java SE ActionListener The listener interface for receiving action events. Interface java.awt.event Java SE ActivationInstantiator An ActivationInstantiator is responsible for creating instances of activatable objects. Interface java.rmi.activation Java SE ActivationMonitor An ActivationMonitor is specific to an ActivationGroup and is obtained when a group is Interface java.rmi.activation Java SE ActivationSystem The ActivationSystem provides a means for registering groups and activatable objects to be activated within those groups. Interface java.rmi.activation Java SE Activator The Activator facilitates remote object activation. Interface java.rmi.activation Java SE ACTIVE Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.PortableInterceptor Java SE ActiveEvent An interface for events that know how to dispatch themselves. Interface java.awt Java SE AdapterActivator An adapter activator supplies a POA with the ability to create child POAs on demand, as a side-effect of Interface org.omg.PortableServer Java SE AdapterActivatorOperations An adapter activator supplies a POA with the ability to create child POAs on demand, as a side-effect of Interface org.omg.PortableServer Java SE Adjustable The interface for objects which have an adjustable numeric value contained within a bounded range of values. Interface java.awt Java SE AdjustmentListener The listener interface for receiving adjustment events. Interface java.awt.event Java SE AlgorithmConstraints This interface specifies constraints for cryptographic algorithms, keys (key sizes), and other algorithm parameters. Interface java.security Java SE AlgorithmMethod An abstract representation of an algorithm defined in the XML Security specifications. Interface javax.xml.crypto Java SE AlgorithmParameterSpec A (transparent) specification of cryptographic parameters. Interface java.security.spec Java SE AncestorListener Interface to support notification when changes occur to a JComponent or one of its ancestors. Interface javax.swing.event Java SE AnnotatedArrayType AnnotatedArrayType represents the potentially annotated use of an array type, whose component type may itself represent the annotated use of a Interface java.lang.reflect Java SE AnnotatedConstruct Represents a construct that can be annotated. Interface javax.lang.model Java SE AnnotatedElement Represents an annotated element of the program currently running in this VM. Interface java.lang.reflect Java SE AnnotatedParameterizedType AnnotatedParameterizedType represents the potentially annotated use of a parameterized type, whose type arguments may themselves represent Interface java.lang.reflect Java SE AnnotatedType AnnotatedType represents the potentially annotated use of a type in the program currently running in this VM. Interface java.lang.reflect Java SE AnnotatedTypeVariable AnnotatedTypeVariable represents the potentially annotated use of a type variable, whose declaration may have bounds which themselves represent Interface java.lang.reflect Java SE AnnotatedWildcardType AnnotatedWildcardType represents the potentially annotated use of a wildcard type argument, whose upper or lower bounds may themselves represent Interface java.lang.reflect Java SE Annotation The common interface extended by all annotation types. Interface java.lang.annotation Java SE AnnotationMirror Represents an annotation. Interface javax.lang.model.element Java SE AnnotationValue Represents a value of an annotation type element. Interface javax.lang.model.element Java SE AnnotationValueVisitor A visitor of the values of annotation type elements, using a variant of the visitor design pattern. Interface javax.lang.model.element Java SE Appendable An object to which char sequences and values can be appended. Interface java.lang Java SE AppletContext This interface corresponds to an applet's environment: the document containing the applet and the other applets in the same Interface java.applet Java SE AppletInitializer This interface is designed to work in collusion with java. Interface java.beans Java SE AppletStub When an applet is first created, an applet stub is attached to it using the applet's setStub method. Interface java.applet Java SE ARG_IN Signifies an input argument to an invocation, meaning that the argument is being passed from the client to Interface org.omg.CORBA Java SE ARG_INOUT Signifies an argument used for both input and output in an invocation, meaning that the argument is being passed from the client to Interface org.omg.CORBA Java SE ARG_OUT A constant that signifies an output argument to an invocation, meaning that the argument is being passed from the server to Interface org.omg.CORBA Java SE Array The mapping in the Java programming language for the SQL type By default, an Array value is a transaction-duration Interface java.sql Java SE ArrayType Represents an array type. Interface javax.lang.model.type Java SE AsyncHandler The AsyncHandler interface is implemented by clients that wish to receive callback notification of the completion of Interface javax.xml.ws Java SE AsynchronousByteChannel An asynchronous channel that can read and write bytes. Interface java.nio.channels Java SE AsynchronousChannel A channel that supports asynchronous I/O operations. Interface java.nio.channels Java SE Attr The Attr interface represents an attribute in an Element object. Interface org.w3c.dom Java SE Attribute This interface represents an attribute associated with a named object. Interface javax.naming.directory Java SE Attribute printing attribute class to indicate that the class represents a printing attribute. Interface javax.print.attribute Java SE Attribute An interface that contains information about an attribute. Interface javax.xml.stream.events Java SE AttributedCharacterIterator An AttributedCharacterIterator allows iteration through both text and related attribute information. Interface java.text Java SE AttributeException PrintException can implement to report an error condition involving one or more printing attributes that a particular Print Interface javax.print Java SE AttributeList Interface for an element's attribute specifications. Interface org.xml.sax Java SE Attributes This interface represents a collection of attributes. Interface javax.naming.directory Java SE Attributes Interface for a list of XML attributes. Interface org.xml.sax Java SE Attributes2 SAX2 extension to augment the per-attribute information provided though Attributes. Interface org.xml.sax.ext Java SE AttributeSet attributes. Interface javax.print.attribute Java SE AttributeSet A collection of unique attributes. Interface javax.swing.text Java SE AttributeView An object that provides a read-only or updatable view of non-opaque values associated with an object in a filesystem. Interface java.nio.file.attribute Java SE AudioClip The AudioClip interface is a simple abstraction for playing a sound clip. Interface java.applet Java SE AutoCloseable An object that may hold resources (such as file or socket handles) until it is closed. Interface java.lang Java SE 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 Interface java.awt.dnd Java SE AWTEventListener The listener interface for receiving notification of events dispatched to objects that are instances of Component or Interface java.awt.event Java SE Action The Action annotation allows explicit association of a WS-Addressing Action message addressing property with Class javax.xml.ws Java SE Addressing This annotation represents the use of WS-Addressing with either the SOAP 1. Class javax.xml.ws.soap Java SE 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 Class java.util.prefs Java SE BAD_CONTEXT Exception thrown when an operation is invoked by a client but the passed context does not contain the context values required by the operation. Class org.omg.CORBA Java SE BAD_INV_ORDER This exception indicates that the caller has invoked operations in the wrong order. Class org.omg.CORBA Java SE BAD_OPERATION Exception thrown when an object reference denotes an existing object, but that the object does not support the operation that was invoked. Class org.omg.CORBA Java SE BAD_PARAM when a parameter passed to a call is out of range or otherwise considered illegal. Class org.omg.CORBA Java SE BAD_QOS The BAD_QOS exception is raised whenever an object cannot support the quality of service required by an invocation parameter that Class org.omg.CORBA Java SE BAD_TYPECODE Exception thrown when the ORB has encountered a malformed type code (for example, a type code with an invalid TCKind value). Class org.omg.CORBA Java SE BadAttributeValueExpException Thrown when an invalid MBean attribute is passed to a query constructing method. Class javax.management Java SE BadBinaryOpValueExpException Thrown when an invalid expression is passed to a method for constructing a query. Class javax.management Java SE BadKind The exception BadKind is thrown when an inappropriate operation is invoked on a TypeCode object. Class org.omg.CORBA.TypeCodePackage Java SE BadKindHelper This Helper class is used to facilitate the marshalling of TypeCodePackage/BadKind. Class org.omg.CORBA.TypeCodePackage Java SE BadLocationException This exception is to report bad locations within a document model (that is, attempts to reference a location that doesn't exist). Class javax.swing.text Java SE BadPaddingException This exception is thrown when a particular padding mechanism is expected for the input data but the data is not padded properly. Class javax.crypto Java SE BadStringOperationException Thrown when an invalid string operation is passed to a method for constructing a query. Class javax.management Java SE BandCombineOp This class performs an arbitrary linear combination of the bands in a Raster, using a specified matrix. Class java.awt.image Java SE BandedSampleModel This class represents image data which is stored in a band interleaved which each sample of a pixel occupies one data element of the DataBuffer. Class java.awt.image Java SE Base64 This class consists exclusively of static methods for obtaining encoders and decoders for the Base64 encoding scheme. Class java.util Java SE BaselineTIFFTagSet A class representing the set of tags found in the baseline TIFF specification as well as some common additional tags. Class javax.imageio.plugins.tiff Java SE BaseMultiResolutionImage This class is an array-based implementation of the AbstractMultiResolutionImage class. Class java.awt.image Java SE BaseRowSet An abstract class providing a RowSet object with its basic functionality. Class javax.sql.rowset Java SE BasicArrowButton JButton object that draws a scaled Arrow in one of the cardinal directions. Class javax.swing.plaf.basic Java SE BasicAttribute This class provides a basic implementation of the Attribute interface. Class javax.naming.directory Java SE BasicAttributes This class provides a basic implementation of the Attributes interface. Class javax.naming.directory Java SE BasicBorders Factory object that can vend Borders appropriate for the basic L & F. Class javax.swing.plaf.basic Java SE BasicButtonListener Class javax.swing.plaf.basic Java SE BasicButtonUI Class javax.swing.plaf.basic Java SE BasicCheckBoxMenuItemUI Class javax.swing.plaf.basic Java SE BasicCheckBoxUI CheckboxUI implementation for BasicCheckboxUI Serialized objects of this class will not be compatible with Class javax.swing.plaf.basic Java SE BasicColorChooserUI Provides the basic look and feel for a JColorChooser. Class javax.swing.plaf.basic Java SE BasicComboBoxEditor The default editor for editable combo boxes. Class javax.swing.plaf.basic Java SE BasicComboBoxRenderer Serialized objects of this class will not be compatible with future Swing releases. Class javax.swing.plaf.basic Java SE BasicComboBoxUI Basic UI implementation for JComboBox. Class javax.swing.plaf.basic Java SE BasicComboPopup This is a basic implementation of the ComboPopup interface. Class javax.swing.plaf.basic Java SE BasicControl This class provides a basic implementation of the Control interface. Class javax.naming.ldap Java SE BasicDesktopIconUI Basic L&F for a minimized window on a desktop. Class javax.swing.plaf.basic Java SE BasicDesktopPaneUI Basic L&F for a desktop. Class javax.swing.plaf.basic Java SE BasicDirectoryModel Basic implementation of a file list. Class javax.swing.plaf.basic Java SE BasicEditorPaneUI Provides the look and feel for a JEditorPane. Class javax.swing.plaf.basic Java SE BasicFileChooserUI Basic L&F implementation of a FileChooser. Class javax.swing.plaf.basic Java SE BasicFormattedTextFieldUI Provides the look and feel implementation for JFormattedTextField. Class javax.swing.plaf.basic Java SE BasicGraphicsUtils Convenient util class. Class javax.swing.plaf.basic Java SE BasicHTML Support for providing html views for the swing components. Class javax.swing.plaf.basic Java SE BasicIconFactory Factory object that can vend Icons appropriate for the basic L & F. Class javax.swing.plaf.basic Java SE BasicInternalFrameTitlePane The class that manages a basic title bar Serialized objects of this class will not be compatible with Class javax.swing.plaf.basic Java SE BasicInternalFrameUI A basic L&F implementation of JInternalFrame. Class javax.swing.plaf.basic Java SE BasicLabelUI A Windows L&F implementation of LabelUI. Class javax.swing.plaf.basic Java SE BasicListUI An extensible implementation of ListUI. Class javax.swing.plaf.basic Java SE BasicLookAndFeel A base class to use in creating a look and feel for Swing. Class javax.swing.plaf.basic Java SE BasicMenuBarUI A default L&F implementation of MenuBarUI. Class javax.swing.plaf.basic Java SE BasicMenuItemUI Class javax.swing.plaf.basic Java SE BasicMenuUI A default L&F implementation of MenuUI. Class javax.swing.plaf.basic Java SE BasicOptionPaneUI Provides the basic look and feel for a JOptionPane. Class javax.swing.plaf.basic Java SE BasicPanelUI Class javax.swing.plaf.basic Java SE BasicPasswordFieldUI Provides the Windows look and feel for a password field. Class javax.swing.plaf.basic Java SE BasicPermission The BasicPermission class extends the Permission class, and can be used as the base class for permissions that want to Class java.security Java SE BasicPopupMenuSeparatorUI A Basic L&F implementation of PopupMenuSeparatorUI. Class javax.swing.plaf.basic Java SE BasicPopupMenuUI A Windows L&F implementation of PopupMenuUI. Class javax.swing.plaf.basic Java SE BasicProgressBarUI A Basic L&F implementation of ProgressBarUI. Class javax.swing.plaf.basic Java SE BasicRadioButtonMenuItemUI Class javax.swing.plaf.basic Java SE BasicRadioButtonUI Class javax.swing.plaf.basic Java SE BasicRootPaneUI Basic implementation of RootPaneUI, there is one shared between all JRootPane instances. Class javax.swing.plaf.basic Java SE BasicScrollBarUI Class javax.swing.plaf.basic Java SE BasicScrollPaneUI A default L&F implementation of ScrollPaneUI. Class javax.swing.plaf.basic Java SE BasicSeparatorUI A Basic L&F implementation of SeparatorUI. Class javax.swing.plaf.basic Java SE BasicSliderUI A Basic L&F implementation of SliderUI. Class javax.swing.plaf.basic Java SE BasicSpinnerUI The default Spinner UI delegate. Class javax.swing.plaf.basic Java SE BasicSplitPaneDivider Divider used by BasicSplitPaneUI. Class javax.swing.plaf.basic Java SE BasicSplitPaneUI A Basic L&F implementation of the SplitPaneUI. Class javax.swing.plaf.basic Java SE BasicStroke The BasicStroke class defines a basic set of rendering attributes for the outlines of graphics primitives, which are rendered Class java.awt Java SE BasicTabbedPaneUI A Basic L&F implementation of TabbedPaneUI. Class javax.swing.plaf.basic Java SE BasicTableHeaderUI Class javax.swing.plaf.basic Java SE BasicTableUI Class javax.swing.plaf.basic Java SE BasicTextAreaUI Provides the look and feel for a plain text editor. Class javax.swing.plaf.basic Java SE BasicTextFieldUI Basis of a look and feel for a JTextField. Class javax.swing.plaf.basic Java SE BasicTextPaneUI Provides the look and feel for a styled text editor. Class javax.swing.plaf.basic Java SE BasicTextUI Basis of a text components look-and-feel. Class javax.swing.plaf.basic Java SE BasicToggleButtonUI Class javax.swing.plaf.basic Java SE BasicToolBarSeparatorUI A Basic L&F implementation of ToolBarSeparatorUI. Class javax.swing.plaf.basic Java SE BasicToolBarUI A Basic L&F implementation of ToolBarUI. Class javax.swing.plaf.basic Java SE BasicToolTipUI Standard tool tip L&F. Class javax.swing.plaf.basic Java SE BasicTreeUI The basic L&F for a hierarchical data structure. Class javax.swing.plaf.basic Java SE BasicViewportUI Class javax.swing.plaf.basic Java SE BatchUpdateException The subclass of SQLException thrown when an error occurs during a batch update operation. Class java.sql Java SE BeanContextChildSupport This is a general support class to provide support for implementing the BeanContextChild protocol. Class java.beans.beancontext Java SE BeanContextEvent BeanContextEvent is the abstract root event class for all events emitted Class java.beans.beancontext Java SE BeanContextMembershipEvent A BeanContextMembershipEvent encapsulates the list of children added to, or removed from, Class java.beans.beancontext Java SE BeanContextServiceAvailableEvent This event type is used by the BeanContextServicesListener in order to identify the service being registered. Class java.beans.beancontext Java SE BeanContextServiceRevokedEvent This event type is used by the BeanContextServiceRevokedListener in order to Class java.beans.beancontext Java SE BeanContextServicesSupport This helper class provides a utility implementation of the java. Class java.beans.beancontext Java SE BeanContextSupport This helper class provides a utility implementation of the java. Class java.beans.beancontext Java SE BeanDescriptor A BeanDescriptor provides global information about a bean, including its Java class, its displayName, etc. Class java.beans Java SE Beans This class provides some general purpose beans control methods. Class java.beans Java SE BevelBorder A class which implements a simple two-line bevel border. Class javax.swing.border Java SE Bidi This class implements the Unicode Bidirectional Algorithm. Class java.text Java SE BigDecimal Immutable, arbitrary-precision signed decimal numbers. Class java.math Java SE BigInteger Immutable arbitrary-precision integers. Class java.math Java SE BinaryRefAddr This class represents the binary form of the address of a communications end-point. Class javax.naming Java SE Binder Enable synchronization between XML infoset nodes and JAXB objects representing same XML document. Class javax.xml.bind Java SE BindException Signals that an error occurred while attempting to bind a socket to a local address and port. Class java.net Java SE Binding This class represents a name-to-object binding found in a context. Class javax.naming Java SE Binding Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.CosNaming Java SE BindingHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.CosNaming Java SE BindingHolder Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.CosNaming Java SE BindingIteratorHelper The BindingIterator interface allows a client to iterate through the bindings using the next_one or next_n operations. Class org.omg.CosNaming Java SE BindingIteratorHolder The BindingIterator interface allows a client to iterate through the bindings using the next_one or next_n operations. Class org.omg.CosNaming Java SE BindingIteratorPOA The BindingIterator interface allows a client to iterate through the bindings using the next_one or next_n operations. Class org.omg.CosNaming Java SE BindingListHelper Class org.omg.CosNaming Java SE BindingListHolder Class org.omg.CosNaming Java SE BindingType Specifies whether the given binding is for a object (that is not a naming context) or for a naming context. Class org.omg.CosNaming Java SE BindingTypeHelper Specifies whether the given binding is for a object (that is not a naming context) or for a naming context. Class org.omg.CosNaming Java SE BindingTypeHolder Specifies whether the given binding is for a object (that is not a naming context) or for a naming context. Class org.omg.CosNaming Java SE BitSet This class implements a vector of bits that grows as needed. Class java.util Java SE BlockView A view implementation to display a block (as a box) with CSS specifications. Class javax.swing.text.html Java SE BMPImageWriteParam A subclass of ImageWriteParam for encoding images in This class allows for the specification of various parameters Class javax.imageio.plugins.bmp Java SE Book The Book class provides a representation of a document in which pages may have different page formats and page painters. Class java.awt.print Java SE Boolean The Boolean class wraps a value of the primitive type boolean in an object. Class java.lang Java SE BooleanControl A BooleanControl provides the ability to switch between two possible settings that affect a line's audio. Class javax.sound.sampled Java SE BooleanHolder The Holder for Boolean. Class org.omg.CORBA Java SE BooleanSeqHelper The Helper for BooleanSeq. Class org.omg.CORBA Java SE BooleanSeqHolder The Holder for BooleanSeq. Class org.omg.CORBA Java SE BootstrapMethodError Thrown to indicate that an invokedynamic instruction has failed to find its bootstrap method, Class java.lang Java SE BorderFactory Factory class for vending standard Border objects. Class javax.swing Java SE BorderLayout A border layout lays out a container, arranging and resizing its components to fit in five regions: Class java.awt Java SE BorderUIResource A Border wrapper class which implements UIResource. Class javax.swing.plaf Java SE Bounds A user exception thrown when a parameter is not within the legal bounds for the object that a method is trying Class org.omg.CORBA Java SE Bounds Provides the TypeCode operations member_name(), member_type(), and member_label. Class org.omg.CORBA.TypeCodePackage Java SE BoundsHelper This Helper class is used to facilitate the marshalling of Bounds. Class org.omg.CORBA Java SE BoundsHelper This Helper class is used to facilitate the marshalling of TypeCodePackage/Bounds. Class org.omg.CORBA.TypeCodePackage Java SE Box A lightweight container that uses a BoxLayout object as its layout manager. Class javax.swing Java SE BoxLayout A layout manager that allows multiple components to be laid out either vertically or horizontally. Class javax.swing Java SE BoxView A view that arranges its children into a box shape by tiling its children along an axis. Class javax.swing.text Java SE BreakIterator The BreakIterator class implements methods for finding the location of boundaries in text. Class java.text Java SE BreakIteratorProvider An abstract class for service providers that provide concrete implementations of the Class java.text.spi Java SE BrokenBarrierException Exception thrown when a thread tries to wait upon a barrier that is in a broken state, or which enters the broken state while the thread Class java.util.concurrent Java SE Buffer A container for data of a specific primitive type. Class java.nio Java SE BufferCapabilities Capabilities and properties of buffers. Class java.awt Java SE BufferedImage The BufferedImage subclass describes an Image with an accessible buffer of image data. Class java.awt.image Java SE BufferedImageFilter The BufferedImageFilter class subclasses an ImageFilter to provide a simple means of Class java.awt.image Java SE BufferedInputStream A BufferedInputStream adds functionality to another input stream-namely, Class java.io Java SE BufferedOutputStream The class implements a buffered output stream. Class java.io Java SE BufferedReader Reads text from a character-input stream, buffering characters so as to provide for the efficient reading of characters, arrays, and lines. Class java.io Java SE BufferedWriter Writes text to a character-output stream, buffering characters so as to provide for the efficient writing of single characters, arrays, and strings. Class java.io Java SE BufferOverflowException Unchecked exception thrown when a relative put operation reaches the target buffer's limit. Class java.nio Java SE BufferStrategy The BufferStrategy class represents the mechanism with which to organize complex memory on a particular Canvas or Class java.awt.image Java SE BufferUnderflowException Unchecked exception thrown when a relative get operation reaches the source buffer's limit. Class java.nio Java SE Button This class creates a labeled button. Class java.awt Java SE ButtonGroup This class is used to create a multiple-exclusion scope for a set of buttons. Class javax.swing Java SE ButtonUI Pluggable look and feel interface for JButton. Class javax.swing.plaf Java SE Byte The Byte class wraps a value of primitive type byte in an object. Class java.lang Java SE ByteArrayInputStream A ByteArrayInputStream contains an internal buffer that contains bytes that Class java.io Java SE ByteArrayOutputStream This class implements an output stream in which the data is written into a byte array. Class java.io Java SE ByteBuffer This class defines six categories of operations upon Absolute and relative get and Class java.nio Java SE ByteHolder The Holder for Byte. Class org.omg.CORBA Java SE ByteLookupTable This class defines a lookup table object. Class java.awt.image Java SE ByteOrder A typesafe enumeration for byte orders. Class java.nio Java SE BAD_POLICY A PolicyErrorCode which would be filled in the PolicyError exception. Interface org.omg.CORBA Java SE BAD_POLICY_TYPE A PolicyErrorCode which would be filled in the PolicyError exception. Interface org.omg.CORBA Java SE BAD_POLICY_VALUE Contains the value used to indicate a policy value that is incorrect for a valid policy type in a call to the Interface org.omg.CORBA Java SE BaseStream Base interface for streams, which are sequences of elements supporting sequential and parallel aggregate operations. Interface java.util.stream Java SE BasicFileAttributes Basic attributes associated with a file in a file system. Interface java.nio.file.attribute Java SE BasicFileAttributeView A file attribute view that provides a view of a basic set of file attributes common to many file systems. Interface java.nio.file.attribute Java SE BeanContext The BeanContext acts a logical hierarchical container for JavaBeans. Interface java.beans.beancontext Java SE BeanContextChild JavaBeans wishing to be nested within, and obtain a reference to their execution environment, or context, as defined by the BeanContext Interface java.beans.beancontext Java SE BeanContextChildComponentProxy This interface is implemented by BeanContextChildren that have an AWT Component Interface java.beans.beancontext Java SE BeanContextContainerProxy This interface is implemented by BeanContexts' that have an AWT Container associated with them. Interface java.beans.beancontext Java SE BeanContextMembershipListener Compliant BeanContexts fire events on this interface when the state of the membership of the BeanContext changes. Interface java.beans.beancontext Java SE BeanContextProxy This interface is implemented by a JavaBean that does not directly have a BeanContext(Child) associated with Interface java.beans.beancontext Java SE BeanContextServiceProvider One of the primary functions of a BeanContext is to act a as rendezvous between JavaBeans, and BeanContextServiceProviders. Interface java.beans.beancontext Java SE BeanContextServiceProviderBeanInfo A BeanContextServiceProvider implementor who wishes to provide explicit information about the services their bean may provide shall implement a Interface java.beans.beancontext Java SE BeanContextServiceRevokedListener The listener interface for receiving BeanContextServiceRevokedEvent objects. Interface java.beans.beancontext Java SE BeanContextServices The BeanContextServices interface provides a mechanism for a BeanContext to expose generic services to the BeanContextChild objects within. Interface java.beans.beancontext Java SE BeanContextServicesListener The listener interface for receiving BeanContextServiceAvailableEvent objects. Interface java.beans.beancontext Java SE BeanInfo Use the BeanInfo interface to create a BeanInfo class Interface java.beans Java SE BiConsumer Represents an operation that accepts two input arguments and returns no result. Interface java.util.function Java SE BiFunction Represents a function that accepts two arguments and produces a result. Interface java.util.function Java SE BinaryOperator Represents an operation upon two operands of the same type, producing a result of the same type as the operands. Interface java.util.function Java SE Binding The Binding interface is the base interface for JAX-WS protocol bindings. Interface javax.xml.ws Java SE BindingIterator The BindingIterator interface allows a client to iterate through the bindings using the next_one or next_n operations. Interface org.omg.CosNaming Java SE BindingIteratorOperations The BindingIterator interface allows a client to iterate through the bindings using the next_one or next_n operations. Interface org.omg.CosNaming Java SE BindingProvider The BindingProvider interface provides access to the protocol binding and associated context objects for request and Interface javax.xml.ws Java SE Bindings Interface javax.script Java SE BiPredicate Represents a predicate (boolean-valued function) of two arguments. Interface java.util.function Java SE Blob Interface java.sql Java SE BlockingDeque A Deque that additionally supports blocking operations that wait for the deque to become non-empty when retrieving an element, and wait for Interface java.util.concurrent Java SE BlockingQueue A Queue that additionally supports operations that wait for the queue to become non-empty when retrieving an Interface java.util.concurrent Java SE BooleanSupplier Represents a supplier of boolean-valued results. Interface java.util.function Java SE Border Interface describing an object capable of rendering a border around the edges of a swing component. Interface javax.swing.border Java SE BoundedRangeModel Defines the data model used by components like Sliders Defines four interrelated integer properties: minimum, maximum, extent Interface javax.swing Java SE BoxedValueHelper Interface org.omg.CORBA.portable Java SE BufferedImageOp This interface describes single-input/single-output operations performed on BufferedImage objects. Interface java.awt.image Java SE BufferPoolMXBean The management interface for a buffer pool, for example a pool of direct or mapped buffers. Interface java.lang.management Java SE ButtonModel State model for buttons. Interface javax.swing Java SE ByteChannel A channel that can read and write bytes. Interface java.nio.channels Java SE BeanProperty An annotation used to specify some property-related information for the automatically generated BeanInfo classes. Class java.beans Java SE BindingType The BindingType annotation is used to specify the binding to use for a web service Class javax.xml.ws Java SE CacheRequest Represents channels for storing resources in the ResponseCache. Class java.net Java SE CacheResponse Represent channels for retrieving resources from the ResponseCache. Class java.net Java SE Calendar The Calendar class is an abstract class that provides methods for converting between a specific instant in time and a set of calendar fields such as YEAR, MONTH, Class java.util Java SE CalendarDataProvider An abstract class for service providers that provide locale-dependent Calendar parameters. Class java.util.spi Java SE CalendarNameProvider An abstract class for service providers that provide localized string representations (display names) of Calendar field values. Class java.util.spi Java SE CallSite A CallSite is a holder for a variable MethodHandle, which is called its target. Class java.lang.invoke Java SE CancellationException Exception indicating that the result of a value-producing task, such as a FutureTask, cannot be retrieved because the task Class java.util.concurrent Java SE CancelledKeyException Unchecked exception thrown when an attempt is made to use a selection key that is no longer valid. Class java.nio.channels Java SE CannotProceed Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.CosNaming.NamingContextPackage Java SE CannotProceedException This exception is thrown to indicate that the operation reached a point in the name where the operation cannot proceed any further. Class javax.naming Java SE CannotProceedHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.CosNaming.NamingContextPackage Java SE CannotProceedHolder Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.CosNaming.NamingContextPackage Java SE CannotRedoException Thrown when an UndoableEdit is told to redo() and can't. Class javax.swing.undo Java SE CannotUndoException Thrown when an UndoableEdit is told to undo() and can't. Class javax.swing.undo Java SE Canvas A Canvas component represents a blank rectangular area of the screen onto which the application can draw or from Class java.awt Java SE CardLayout A CardLayout object is a layout manager for a container. Class java.awt Java SE CaretEvent CaretEvent is used to notify interested parties that the text caret has changed in the event source. Class javax.swing.event Java SE CatalogException The exception class handles errors that may happen while processing or usingSince:9See Also:Serialized Form Class javax.xml.catalog Java SE CatalogFeatures The CatalogFeatures holds a collection of features and properties. Class javax.xml.catalog Java SE CatalogManager The Catalog Manager manages the creation of XML Catalogs and Catalog Resolvers. Class javax.xml.catalog Java SE CellRendererPane This class is inserted in between cell renderers and the components that use them. Class javax.swing Java SE Certificate Abstract class for managing a variety of identity certificates. Class java.security.cert Java SE Certificate Abstract class for managing a variety of identity certificates. Class javax.security.cert Java SE CertificateEncodingException Certificate Encoding Exception. Class java.security.cert Java SE CertificateEncodingException Certificate Encoding Exception. Class javax.security.cert Java SE CertificateException This exception indicates one of a variety of certificate problems. Class java.security.cert Java SE CertificateException This exception indicates one of a variety of certificate problems. Class javax.security.cert Java SE CertificateExpiredException Certificate Expired Exception. Class java.security.cert Java SE CertificateExpiredException Certificate Expired Exception. Class javax.security.cert Java SE CertificateFactory This class defines the functionality of a certificate factory, which is used to generate certificate, certification path (CertPath) Class java.security.cert Java SE CertificateFactorySpi This class defines the Service Provider Interface (SPI) for the CertificateFactory class. Class java.security.cert Java SE CertificateNotYetValidException Certificate is not yet valid exception. Class java.security.cert Java SE CertificateNotYetValidException Certificate is not yet valid exception. Class javax.security.cert Java SE CertificateParsingException Certificate Parsing Exception. Class java.security.cert Java SE CertificateParsingException Certificate Parsing Exception. Class javax.security.cert Java SE CertificateRevokedException An exception that indicates an X. Class java.security.cert Java SE CertPath An immutable sequence of certificates (a certification path). Class java.security.cert Java SE CertPathBuilder A class for building certification paths (also known as certificate chains). Class java.security.cert Java SE CertPathBuilderException An exception indicating one of a variety of problems encountered when building a certification path with a CertPathBuilder. Class java.security.cert Java SE CertPathBuilderSpi The Service Provider Interface (SPI) for the CertPathBuilder class. Class java.security.cert Java SE CertPathTrustManagerParameters A wrapper for CertPathParameters. Class javax.net.ssl Java SE CertPathValidator A class for validating certification paths (also known as certificate This class uses a provider-based architecture. Class java.security.cert Java SE CertPathValidatorException An exception indicating one of a variety of problems encountered when validating a certification path. Class java.security.cert Java SE CertPathValidatorSpi The Service Provider Interface (SPI) for the CertPathValidator class. Class java.security.cert Java SE CertStore A class for retrieving Certificates and CRLs This class uses a provider-based architecture. Class java.security.cert Java SE CertStoreException An exception indicating one of a variety of problems retrieving certificates and CRLs from a CertStore. Class java.security.cert Java SE CertStoreSpi The Service Provider Interface (SPI) for the CertStore class. Class java.security.cert Java SE ChangedCharSetException ChangedCharSetException as the name indicates is an exception thrown when the charset is changed. Class javax.swing.text Java SE ChangeEvent ChangeEvent is used to notify interested parties that state has changed in the event source. Class javax.swing.event Java SE ChannelBinding This class encapsulates the concept of caller-provided channel binding information. Class org.ietf.jgss Java SE Channels Utility methods for channels and streams. Class java.nio.channels Java SE Character The Character class wraps a value of the primitive type char in an object. Class java.lang Java SE CharacterCodingException Checked exception thrown when a character encoding or decoding error occurs. Class java.nio.charset Java SE CharArrayReader This class implements a character buffer that can be used as a character-input stream. Class java.io Java SE CharArrayWriter This class implements a character buffer that can be used as an Writer. Class java.io Java SE CharBuffer This class defines four categories of operations upon Absolute and relative get and Class java.nio Java SE CharConversionException Base class for character conversion exceptions. Class java.io Java SE CharHolder The Holder for Char. Class org.omg.CORBA Java SE CharSeqHelper The Helper for CharSeq. Class org.omg.CORBA Java SE CharSeqHolder The Holder for CharSeq. Class org.omg.CORBA Java SE Charset A named mapping between sequences of sixteen-bit Unicode code units and sequences of bytes. Class java.nio.charset Java SE CharsetDecoder An engine that can transform a sequence of bytes in a specific charset into a sequence of sixteen-bit Unicode characters. Class java.nio.charset Java SE CharsetEncoder An engine that can transform a sequence of sixteen-bit Unicode characters into a sequence of bytes in a specific charset. Class java.nio.charset Java SE CharsetProvider Charset service-provider class. Class java.nio.charset.spi Java SE Checkbox A check box is a graphical component that can be in either an on (true) or off (false) state. Class java.awt Java SE CheckboxGroup The CheckboxGroup class is used to group together a set of Checkbox buttons. Class java.awt Java SE CheckboxMenuItem This class represents a check box that can be included in a menu. Class java.awt Java SE CheckedInputStream An input stream that also maintains a checksum of the data being read. Class java.util.zip Java SE CheckedOutputStream An output stream that also maintains a checksum of the data being written. Class java.util.zip Java SE Choice The Choice class presents a pop-up menu of choices. Class java.awt Java SE ChoiceCallback Underlying security services instantiate and pass a ChoiceCallback to the handle Class javax.security.auth.callback Java SE ChoiceFormat A ChoiceFormat allows you to attach a format to a range of numbers. Class java.text Java SE Chromaticity specifies monochrome or color printing. Class javax.print.attribute.standard Java SE Cipher This class provides the functionality of a cryptographic cipher for encryption and decryption. Class javax.crypto Java SE CipherInputStream A CipherInputStream is composed of an InputStream and a Cipher so that read() methods return data that are read in from the Class javax.crypto Java SE CipherOutputStream A CipherOutputStream is composed of an OutputStream and a Cipher so that write() methods first process the data before writing them out Class javax.crypto Java SE CipherSpi This class defines the Service Provider Interface (SPI) for the Cipher class. Class javax.crypto Java SE Class Instances of the class Class represent classes and interfaces in a running Java application. Class java.lang Java SE ClassCastException Thrown to indicate that the code has attempted to cast an object to a subclass of which it is not an instance. Class java.lang Java SE ClassCircularityError Thrown when the Java Virtual Machine detects a circularity in the superclass hierarchy of a class being loaded. Class java.lang Java SE ClassDefinition This class serves as a parameter block to the Instrumentation. Class java.lang.instrument Java SE ClassDesc This class is used to marshal java. Class javax.rmi.CORBA Java SE ClassFormatError Thrown when the Java Virtual Machine attempts to read a class file and determines that the file is malformed or otherwise cannot Class java.lang Java SE ClassLoader A class loader is an object that is responsible for loading classes. Class java.lang Java SE ClassNotFoundException Thrown when an application tries to load in a class through its The forName method in class Class. Class java.lang Java SE ClassValue Lazily associate a computed value with (potentially) every type. Class java.lang Java SE Cleaner Cleaner manages a set of object references and corresponding cleaning actions. Class java.lang.ref Java SE Clipboard A class that implements a mechanism to transfer data using cut/copy/paste operations. Class java.awt.datatransfer Java SE Clock A clock providing access to the current instant, date and time using a time-zone. Class java.time Java SE CloneNotSupportedException Thrown to indicate that the clone method in class Object has been called to clone an object, but that Class java.lang Java SE ClosedByInterruptException Checked exception received by a thread when another thread interrupts it while it is blocked in an I/O operation upon a channel. Class java.nio.channels Java SE 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 Class java.nio.channels Java SE ClosedDirectoryStreamException Unchecked exception thrown when an attempt is made to invoke an operation on a directory stream that is closed. Class java.nio.file Java SE ClosedFileSystemException Unchecked exception thrown when an attempt is made to invoke an operation on a file and the file system is closed. Class java.nio.file Java SE ClosedSelectorException Unchecked exception thrown when an attempt is made to invoke an I/O operation upon a closed selector. Class java.nio.channels Java SE ClosedWatchServiceException Unchecked exception thrown when an attempt is made to invoke an operation on a watch service that is closed. Class java.nio.file Java SE CMMException This exception is thrown if the native CMM returns an error. Class java.awt.color Java SE CodecFactoryHelper Codecs are obtained from the CodecFactory. Class org.omg.IOP Java SE CoderMalfunctionError Error thrown when the decodeLoop method of a CharsetDecoder, or the encodeLoop method of a CharsetEncoder, throws an unexpected Class java.nio.charset Java SE CoderResult A description of the result state of a coder. Class java.nio.charset Java SE CODESET_INCOMPATIBLE This exception is raised whenever meaningful communication is not possible between client and server native code sets. Class org.omg.CORBA Java SE CodeSigner This class encapsulates information about a code signer. Class java.security Java SE CodeSource This class extends the concept of a codebase to encapsulate not only the location (URL) but also the certificate chains Class java.security Java SE CodingErrorAction A typesafe enumeration for coding-error actions. Class java.nio.charset Java SE CollapsedStringAdapter Built-in XmlAdapter to handle xs:token and its derived types. Class javax.xml.bind.annotation.adapters Java SE CollationElementIterator The CollationElementIterator class is used as an iterator to walk through each character of an international string. Class java.text Java SE CollationKey A CollationKey represents a String under the rules of a specific Collator object. Class java.text Java SE Collator The Collator class performs locale-sensitive String comparison. Class java.text Java SE CollatorProvider An abstract class for service providers that provide concrete implementations of the Class java.text.spi Java SE CollectionCertStoreParameters Parameters used as input for the Collection CertStore This class is used to provide necessary configuration parameters Class java.security.cert Java SE Collections This class consists exclusively of static methods that operate on or return collections. Class java.util Java SE Collectors operations, such as accumulating elements into collections, summarizing elements according to various criteria, etc. Class java.util.stream Java SE Color The Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary color spaces identified by a Class java.awt Java SE ColorChooserComponentFactory A class designed to produce preconfigured accessory objects to insert into color choosers. Class javax.swing.colorchooser Java SE ColorChooserUI Pluggable look and feel interface for JColorChooser. Class javax.swing.plaf Java SE ColorConvertOp This class performs a pixel-by-pixel color conversion of the data in the source image. Class java.awt.image Java SE ColorModel The ColorModel abstract class encapsulates the methods for translating a pixel value to color components Class java.awt.image Java SE 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, Class java.awt.color Java SE ColorSupported identifies whether the device is capable of any type of color printing at all, including highlight color as well as full process color. Class javax.print.attribute.standard Java SE ColorType A typesafe enumeration of colors that can be fetched from a style. Class javax.swing.plaf.synth Java SE ColorUIResource A subclass of Color that implements UIResource. Class javax.swing.plaf Java SE ComboBoxUI Pluggable look and feel interface for JComboBox. Class javax.swing.plaf Java SE COMM_FAILURE This exception is raised if communication is lost while an operation is in progress, after the request was sent by the client, but before Class org.omg.CORBA Java SE CommandInfo The CommandInfo class is used by CommandMap implementations to describe the results of command requests. Class javax.activation Java SE CommandMap The CommandMap class provides an interface to a registry of command objects available in the system. Class javax.activation Java SE CommunicationException This exception is thrown when the client is unable to communicate with the directory or naming service. Class javax.naming Java SE CompiledScript might be stored in the form of Java classes, Java class files or scripting language opcodes. Class javax.script Java SE Compiler The Compiler class is provided to support Java-to-native-code compilers and related services. Class java.lang Java SE CompletableFuture A Future that may be explicitly completed (setting its value and status), and may be used as a CompletionStage, Class java.util.concurrent Java SE CompletionException Exception thrown when an error or other exception is encountered in the course of completing a result or task. Class java.util.concurrent Java SE Completions Utility class for assembling Completion objects. Class javax.annotation.processing Java SE CompletionStatus An object that indicates whether a method had completed running when a SystemException was thrown. Class org.omg.CORBA Java SE CompletionStatusHelper The Helper for CompletionStatus. Class org.omg.CORBA Java SE Component A component is an object having a graphical representation that can be displayed on the screen and that can interact with the Class java.awt Java SE ComponentAdapter An abstract adapter class for receiving component events. Class java.awt.event Java SE ComponentColorModel A ColorModel class that works with pixel values that represent color and alpha information as separate samples and that Class java.awt.image Java SE ComponentEvent A low-level event which indicates that a component moved, changed size, or changed visibility (also, the root class for the other Class java.awt.event Java SE ComponentIdHelper Standard way of representing multicomponent profiles. Class org.omg.IOP Java SE ComponentInputMap A ComponentInputMap is an InputMap associated with a particular JComponent. Class javax.swing Java SE ComponentInputMapUIResource A subclass of javax. Class javax.swing.plaf Java SE ComponentOrientation The ComponentOrientation class encapsulates the language-sensitive orientation that is to be used to order the elements of a component Class java.awt Java SE ComponentSampleModel This class represents image data which is stored such that each sample of a pixel occupies one data element of the DataBuffer. Class java.awt.image Java SE ComponentUI The base class for all UI delegate objects in the Swing pluggable look and feel architecture. Class javax.swing.plaf Java SE ComponentView Component decorator that implements the view interface. Class javax.swing.text Java SE CompositeDataInvocationHandler An InvocationHandler that forwards getter methods to a CompositeData. Class javax.management.openmbean Java SE CompositeDataSupport The CompositeDataSupport class is the open data class which implements the CompositeData interface. Class javax.management.openmbean Java SE CompositeName This class represents a composite name -- a sequence of component names spanning multiple namespaces. Class javax.naming Java SE CompositeType The CompositeType class is the open type class whose instances describe the types of CompositeData values. Class javax.management.openmbean Java SE CompositeView CompositeView is an abstract View implementation which manages one or more child views. Class javax.swing.text Java SE CompoundBorder A composite Border class used to compose two Border objects into a single border by nesting an inside Border object within Class javax.swing.border Java SE CompoundControl A CompoundControl, such as a graphic equalizer, provides control over two or more related properties, each of which is itself represented as a Class javax.sound.sampled Java SE CompoundEdit A concrete subclass of AbstractUndoableEdit, used to assemble little UndoableEdits into great big ones. Class javax.swing.undo Java SE CompoundName This class represents a compound name -- a name from a hierarchical name space. Class javax.naming Java SE Compression specifies how print data is compressed. Class javax.print.attribute.standard Java SE ConcurrentHashMap A hash table supporting full concurrency of retrievals and high expected concurrency for updates. Class java.util.concurrent Java SE ConcurrentLinkedDeque An unbounded concurrent deque based on linked nodes. Class java.util.concurrent Java SE ConcurrentLinkedQueue An unbounded thread-safe queue based on linked nodes. Class java.util.concurrent Java SE ConcurrentModificationException This exception may be thrown by methods that have detected concurrent modification of an object when such modification is not permissible. Class java.util Java SE ConcurrentSkipListMap A scalable concurrent ConcurrentNavigableMap implementation. Class java.util.concurrent Java SE ConcurrentSkipListSet A scalable concurrent NavigableSet implementation based on a ConcurrentSkipListMap. Class java.util.concurrent Java SE Configuration A Configuration object is responsible for specifying which LoginModules should be used for a particular application, and in what order the Class javax.security.auth.login Java SE ConfigurationException This exception is thrown when there is a configuration problem. Class javax.naming Java SE ConfigurationSpi This class defines the Service Provider Interface (SPI) for the Configuration class. Class javax.security.auth.login Java SE ConfirmationCallback Underlying security services instantiate and pass a ConfirmationCallback to the handle Class javax.security.auth.callback Java SE ConnectException Signals that an error occurred while attempting to connect a socket to a remote address and port. Class java.net Java SE ConnectException A ConnectException is thrown if a connection is refused to the remote host for a remote method call. Class java.rmi Java SE ConnectIOException A ConnectIOException is thrown if an IOException occurs while making a connection Class java.rmi Java SE ConnectionEvent An Event object that provides information about the source of a connection-related event. Class javax.sql Java SE ConnectionPendingException Unchecked exception thrown when an attempt is made to connect a SocketChannel for which a non-blocking connection operation is already inSince:1. Class java.nio.channels Java SE Console Methods to access the character-based console device, if any, associated with the current Java virtual machine. Class java.io Java SE ConsoleHandler This Handler publishes log records to System. Class java.util.logging Java SE ConstantCallSite A ConstantCallSite is a CallSite whose target is permanent, and can never be changed. Class java.lang.invoke Java SE Constructor Constructor provides information about, and access to, a single constructor for a class. Class java.lang.reflect Java SE Container A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT components. Class java.awt Java SE ContainerAdapter An abstract adapter class for receiving container events. Class java.awt.event Java SE ContainerEvent A low-level event which indicates that a container's contents changed because a component was added or removed. Class java.awt.event Java SE ContainerOrderFocusTraversalPolicy A FocusTraversalPolicy that determines traversal order based on the order of child Components in a Container. Class java.awt Java SE ContentHandler The abstract class ContentHandler is the superclass of all classes that read an Object from a Class java.net Java SE ContentModel A representation of a content model. Class javax.swing.text.html.parser Java SE Context An object used in Request operations to specify the context object in which context strings Class org.omg.CORBA Java SE ContextList An object containing a modifiable list of String objects that represent property names. Class org.omg.CORBA Java SE ContextNotEmptyException This exception is thrown when attempting to destroy a context that If the program wants to handle this exception in particular, it Class javax.naming Java SE Control Lines often have a set of controls, such as gain and pan, that affect the audio signal passing through the line. Class javax.sound.sampled Java SE ControlFactory This abstract class represents a factory for creating LDAPv3 controls. Class javax.naming.ldap Java SE ConvolveOp This class implements a convolution from the source to the destination. Class java.awt.image Java SE CookieHandler A CookieHandler object provides a callback mechanism to hook up a HTTP state management policy implementation into the HTTP protocol Class java.net Java SE CookieHolder The native type PortableServer::ServantLocator::Cookie is mapped to java. Class org.omg.PortableServer.ServantLocatorPackage Java SE CookieManager CookieManager provides a concrete implementation of CookieHandler, which separates the storage of cookies from the policy surrounding accepting Class java.net Java SE Copies number of copies to be printed. Class javax.print.attribute.standard Java SE CopiesSupported gives the supported values for a Copies attribute. Class javax.print.attribute.standard Java SE CopyOnWriteArrayList A thread-safe variant of ArrayList in which all mutative operations (add, set, and so on) are implemented by Class java.util.concurrent Java SE CopyOnWriteArraySet A Set that uses an internal CopyOnWriteArrayList for all of its operations. Class java.util.concurrent Java SE CountDownLatch A synchronization aid that allows one or more threads to wait until a set of operations being performed in other threads completes. Class java.util.concurrent Java SE CountedCompleter A ForkJoinTask with a completion action performed when triggered and there are no remaining pending actions. Class java.util.concurrent Java SE CounterMonitor Defines a monitor MBean designed to observe the values of a counter A counter monitor sends a threshold Class javax.management.monitor Java SE CRC32 A class that can be used to compute the CRC-32 of a data stream. Class java.util.zip Java SE CRC32C A class that can be used to compute the CRC-32C of a data stream. Class java.util.zip Java SE CredentialException A generic credential exception. Class javax.security.auth.login Java SE CredentialExpiredException Signals that a Credential has expired. Class javax.security.auth.login Java SE CredentialNotFoundException Signals that a credential was not found. Class javax.security.auth.login Java SE CRL This class is an abstraction of certificate revocation lists (CRLs) that have different formats but important common uses. Class java.security.cert Java SE CRLException CRL (Certificate Revocation List) Exception. Class java.security.cert Java SE CropImageFilter An ImageFilter class for cropping images. Class java.awt.image Java SE CSS as a typesafe enumeration. Class javax.swing.text.html Java SE CubicCurve2D The CubicCurve2D class defines a cubic parametric curve segment in (x,y) coordinate space. Class java.awt.geom Java SE Currency Represents a currency. Class java.util Java SE CurrencyNameProvider An abstract class for service providers that provide localized currency symbols and display names for the Class java.util.spi Java SE CurrentHelper The Helper for Current. Class org.omg.CORBA Java SE CurrentHelper Portable Interceptors Current (also known as PICurrent) is merely a slot table, the slots of which are used by each service to Class org.omg.PortableInterceptor Java SE CurrentHelper The PortableServer::Current interface, derived from CORBA::Current, provides method implementations with Class org.omg.PortableServer Java SE CurrentHolder The Holder for Current. Class org.omg.CORBA Java SE Cursor A class to encapsulate the bitmap representation of the mouse cursor. Class java.awt Java SE CyclicBarrier A synchronization aid that allows a set of threads to all wait for each other to reach a common barrier point. Class java.util.concurrent Java SE ChronoField A standard set of fields. Class java.time.temporal Java SE ChronoUnit A standard set of date periods units. Class java.time.temporal Java SE ClientInfoStatus enum ClientInfoStatusEnumeration for status of the reason that a property could not be set Class java.sql Java SE CRLReason The CRLReason enumeration specifies the reason that a certificate is revoked, as defined in Class java.security.cert Java SE CryptoPrimitive enum CryptoPrimitiveAn enumeration of cryptographic primitives. Class java.security Java SE C14NMethodParameterSpec A specification of algorithm parameters for a CanonicalizationMethod Algorithm. Interface javax.xml.crypto.dsig.spec Java SE CachedRowSet The interface that all standard implementations of CachedRowSet must implement. Interface javax.sql.rowset Java SE Callable A task that returns a result and may throw an exception. Interface java.util.concurrent Java SE CallableStatement The interface used to execute SQL stored procedures. Interface java.sql Java SE Callback Implementations of this interface are passed to a CallbackHandler, allowing underlying security services Interface javax.security.auth.callback Java SE CallbackHandler An application implements a CallbackHandler and passes it to underlying security services so that they may interact with Interface javax.security.auth.callback Java SE CancelablePrintJob This interface is used by a printing application to cancel a print job. Interface javax.print Java SE CanonicalizationMethod A representation of the XML CanonicalizationMethod element as defined in the Interface javax.xml.crypto.dsig Java SE Caret A place within a document view that represents where things can be inserted into the document model. Interface javax.swing.text Java SE CaretListener Listener for changes in the caret position of a textCalled when the caret position is updated. Interface javax.swing.event Java SE Catalog The Catalog class represents an entity Catalog as defined by XML Catalogs, OASIS Standard V1. Interface javax.xml.catalog Java SE CatalogResolver A SAX EntityResolver that uses catalogs to resolve references. Interface javax.xml.catalog Java SE CatalogUriResolver A JAXP URIResolver that uses catalogs to resolve references. Interface javax.xml.catalog Java SE CDATASection CDATA sections are used to escape blocks of text containing characters that would otherwise be regarded as markup. Interface org.w3c.dom Java SE CellEditor This interface defines the methods any general editor should be able Having this interface enables complex components (the client of the Interface javax.swing Java SE CellEditorListener CellEditorListener defines the interface for an object that listens to changes in a CellEditor Interface javax.swing.event Java SE Certificate This is an interface of abstract methods for managing a variety of identity certificates. Interface java.security Java SE CertPathBuilderResult A specification of the result of a certification path builder algorithm. Interface java.security.cert Java SE CertPathChecker Performs one or more checks on each Certificate of a A CertPathChecker implementation is typically created to extend Interface java.security.cert Java SE CertPathParameters A specification of certification path algorithm parameters. Interface java.security.cert Java SE CertPathValidatorResult A specification of the result of a certification path validator algorithm. Interface java.security.cert Java SE CertSelector A selector that defines a set of criteria for selecting Certificates. Interface java.security.cert Java SE CertStoreParameters A specification of CertStore parameters. Interface java.security.cert Java SE ChangeListener Defines an object which listens for ChangeEvents. Interface javax.swing.event Java SE Channel A nexus for I/O operations. Interface java.nio.channels Java SE CharacterData The CharacterData interface extends Node with a set of attributes and methods for accessing character data in the DOM. Interface org.w3c.dom Java SE CharacterIterator This interface defines a protocol for bidirectional iteration over text. Interface java.text Java SE Characters This describes the interface to Characters events. Interface javax.xml.stream.events Java SE CharSequence A CharSequence is a readable sequence of char values. Interface java.lang Java SE Checksum An interface representing a data checksum. Interface java.util.zip Java SE ChronoLocalDate A date without time-of-day or time-zone in an arbitrary chronology, intended for advanced globalization use cases. Interface java.time.chrono Java SE ChronoLocalDateTime A date-time without a time-zone in an arbitrary chronology, intended for advanced globalization use cases. Interface java.time.chrono Java SE Chronology A calendar system, used to organize and identify dates. Interface java.time.chrono Java SE ChronoPeriod A date-based amount of time, such as '3 years, 4 months and 5 days' in an arbitrary chronology, intended for advanced globalization use cases. Interface java.time.chrono Java SE ChronoZonedDateTime A date-time with a time-zone in an arbitrary chronology, intended for advanced globalization use cases. Interface java.time.chrono Java SE ClassFileTransformer An agent provides an implementation of this interface in order to transform class files. Interface java.lang.instrument Java SE ClassLoaderRepository Instances of this interface are used to keep the list of ClassLoaders registered in an MBean Server. Interface javax.management.loading Java SE ClassLoadingMXBean The management interface for the class loading system of the Java virtual machine. Interface java.lang.management Java SE ClientRequestInfo Request Information, accessible to client-side request interceptors. Interface org.omg.PortableInterceptor Java SE ClientRequestInfoOperations Request Information, accessible to client-side request interceptors. Interface org.omg.PortableInterceptor Java SE ClientRequestInterceptor Client-side request interceptor. Interface org.omg.PortableInterceptor Java SE ClientRequestInterceptorOperations Client-side request interceptor. Interface org.omg.PortableInterceptor Java SE Clip The Clip interface represents a special kind of data line whose audio data can be loaded prior to playback, instead of being streamed in real time. Interface javax.sound.sampled Java SE ClipboardOwner Defines the interface for classes that will provide data to a clipboard. Interface java.awt.datatransfer Java SE Clob Interface java.sql Java SE Cloneable A class implements the Cloneable interface to indicate to the Object. Interface java.lang Java SE Closeable A Closeable is a source or destination of data that can be closed. Interface java.io Java SE Codec The formats of IOR components and service context data used by ORB services are often defined as CDR encapsulations encoding instances Interface org.omg.IOP Java SE CodecFactory Codecs are obtained from the CodecFactory. Interface org.omg.IOP Java SE CodecFactoryOperations Codecs are obtained from the CodecFactory. Interface org.omg.IOP Java SE CodecOperations The formats of IOR components and service context data used by ORB services are often defined as CDR encapsulations encoding instances Interface org.omg.IOP Java SE CodeSets Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.IOP Java SE Collection The root interface in the collection hierarchy. Interface java.util Java SE Collector Interface java.util.stream Java SE ColorSelectionModel A model that supports selecting a Color. Interface javax.swing.colorchooser Java SE ComboBoxEditor The editor component used for JComboBox components. Interface javax.swing Java SE ComboBoxModel A data model for a combo box. Interface javax.swing Java SE ComboPopup The interface which defines the methods required for the implementation of the popup portion of a combo box. Interface javax.swing.plaf.basic Java SE CommandObject JavaBeans components that are Activation Framework aware implement this interface to find out which command verb they're being asked Interface javax.activation Java SE Comment An interface for comment eventsSince:1. Interface javax.xml.stream.events Java SE Comment This interface inherits from CharacterData and represents the content of a comment, i. Interface org.w3c.dom Java SE CommonDataSource Interface that defines the methods which are common between DataSource, XADataSource and ConnectionPoolDataSource. Interface javax.sql Java SE Comparable This interface imposes a total ordering on the objects of each class that implements it. Interface java.lang Java SE Comparator A comparison function, which imposes a total ordering on some collection of objects. Interface java.util Java SE Compilable The optional interface implemented by ScriptEngines whose methods compile scripts to a form that can be executed repeatedly without recompilation. Interface javax.script Java SE CompilationMXBean The management interface for the compilation system of the Java virtual machine. Interface java.lang.management Java SE Completion A suggested completion for an annotation. Interface javax.annotation.processing Java SE CompletionHandler A handler for consuming the result of an asynchronous I/O operation. Interface java.nio.channels Java SE CompletionService A service that decouples the production of new asynchronous tasks from the consumption of the results of completed tasks. Interface java.util.concurrent Java SE CompletionStage A stage of a possibly asynchronous computation, that performs an action or computes a value when another CompletionStage completes. Interface java.util.concurrent Java SE ComponentListener The listener interface for receiving component events. Interface java.awt.event Java SE Composite The Composite interface, along with CompositeContext, defines the methods to compose a draw Interface java.awt Java SE CompositeContext The CompositeContext interface defines the encapsulated and optimized environment for a compositing operation. Interface java.awt Java SE CompositeData The CompositeData interface specifies the behavior of a specific type of complex open data objects Interface javax.management.openmbean Java SE CompositeDataView A Java class can implement this interface to indicate how it is to be converted into a CompositeData by the MXBean framework. Interface javax.management.openmbean Java SE ConcurrentMap A Map providing thread safety and atomicity To maintain the specified guarantees, default implementations of Interface java.util.concurrent Java SE ConcurrentNavigableMap A ConcurrentMap supporting NavigableMap operations, and recursively so for its navigable sub-maps. Interface java.util.concurrent Java SE Condition Condition factors out the Object monitor methods (wait, notify Interface java.util.concurrent.locks Java SE Connection A connection (session) with a specific database. Interface java.sql Java SE ConnectionBuilder A builder created from a DataSource object, used to establish a connection to the database that the Interface java.sql Java SE ConnectionEventListener An object that registers to be notified of events generated by a PooledConnection object. Interface javax.sql Java SE ConnectionPoolDataSource A factory for PooledConnection objects. Interface javax.sql Java SE Consumer Represents an operation that accepts a single input argument and returns no result. Interface java.util.function Java SE ContainerListener The listener interface for receiving container events. Interface java.awt.event Java SE ContentHandler Receive notification of the logical content of a document. Interface org.xml.sax Java SE ContentHandlerFactory This interface defines a factory for content handlers. Interface java.net Java SE Context This interface represents a naming context, which consists of a set of name-to-object bindings. Interface javax.naming Java SE ContextualRenderedImageFactory ContextualRenderedImageFactory provides an interface for the functionality that may differ between instances of Interface java.awt.image.renderable Java SE Control This interface represents an LDAPv3 control as defined in The LDAPv3 protocol uses controls to send and receive additional data Interface javax.naming.ldap Java SE ControllerEventListener The ControllerEventListener interface should be implemented by classes whose instances need to be notified when a Sequencer has Interface javax.sound.midi Java SE CookiePolicy CookiePolicy implementations decide which cookies should be accepted and which should be rejected. Interface java.net Java SE CookieStore A CookieStore object represents a storage for cookie. Interface java.net Java SE CopyOption An object that configures how to copy or move a file. Interface java.nio.file Java SE CounterMonitorMBean Exposes the remote management interface of the counter monitor MBean. Interface javax.management.monitor Java SE CRLSelector A selector that defines a set of criteria for selecting CRLs. Interface java.security.cert Java SE CTX_RESTRICT_SCOPE A flag that can be used as the second parameter to the method Context. Interface org.omg.CORBA Java SE Current Interfaces derived from the Current interface enable ORB and CORBA services to provide access to information (context) associated with Interface org.omg.CORBA Java SE Current Portable Interceptors Current (also known as PICurrent) is merely a slot table, the slots of which are used by each service to Interface org.omg.PortableInterceptor Java SE Current The PortableServer::Current interface, derived from CORBA::Current, provides method implementations with Interface org.omg.PortableServer Java SE CurrentOperations The interface for Current. Interface org.omg.CORBA Java SE CurrentOperations Portable Interceptors Current (also known as PICurrent) is merely a slot table, the slots of which are used by each service to Interface org.omg.PortableInterceptor Java SE CurrentOperations The PortableServer::Current interface, derived from CORBA::Current, provides method implementations with Interface org.omg.PortableServer Java SE Customizer A customizer class provides a complete custom GUI for customizing a target Java Bean. Interface java.beans Java SE CustomMarshal An abstract value type that is meant to be used by the ORB, not the user. Interface org.omg.CORBA Java SE CustomValue Interface org.omg.CORBA.portable Java SE ConstructorParameters An annotation on a constructor that shows how the parameters of that constructor correspond to the constructed object's getter Class javax.management Java SE ConstructorProperties An annotation on a constructor that shows how the parameters of that constructor correspond to the constructed object's getter Class java.beans Java SE DATA_CONVERSION This exception is raised if an ORB cannot convert the representation of data as marshaled into its native representation or vice-versa. Class org.omg.CORBA Java SE DataBindingException Exception that represents a failure in a JAXB operation. Class javax.xml.bind Java SE DataBuffer This class exists to wrap one or more data arrays. Class java.awt.image Java SE DataBufferByte This class extends DataBuffer and stores data internally as bytes. Class java.awt.image Java SE DataBufferDouble This class extends DataBuffer and stores data internally Note that some implementations may function more efficiently Class java.awt.image Java SE DataBufferFloat This class extends DataBuffer and stores data internally Note that some implementations may function more efficiently Class java.awt.image Java SE DataBufferInt This class extends DataBuffer and stores data internally Note that some implementations may function more efficiently Class java.awt.image Java SE DataBufferShort This class extends DataBuffer and stores data internally as shorts. Class java.awt.image Java SE DataBufferUShort This class extends DataBuffer and stores data internally as shorts. Class java.awt.image Java SE DataFlavor A DataFlavor provides meta information about data. Class java.awt.datatransfer Java SE DataFormatException Signals that a data format error has occurred. Class java.util.zip Java SE DatagramChannel A selectable channel for datagram-oriented sockets. Class java.nio.channels Java SE DatagramPacket This class represents a datagram packet. Class java.net Java SE DatagramSocket This class represents a socket for sending and receiving datagram packets. Class java.net Java SE DatagramSocketImpl Abstract datagram and multicast socket implementation base class. Class java.net Java SE DataHandler The DataHandler class provides a consistent interface to data available in many different sources and formats. Class javax.activation Java SE DataInputStream A data input stream lets an application read primitive Java data types from an underlying input stream in a machine-independent Class java.io Java SE DataOutputStream A data output stream lets an application write primitive Java data types to an output stream in a portable way. Class java.io Java SE DataTruncation An exception thrown as a DataTruncation exception (on writes) or reported as a Class java.sql Java SE DatatypeConfigurationException Indicates a serious configuration error. Class javax.xml.datatype Java SE DatatypeConstants Utility class to contain basic Datatype values as constants. Class javax.xml.datatype Java SE DatatypeConverter The javaType binding declaration can be used to customize the binding of an XML schema datatype to a Java datatype. Class javax.xml.bind Java SE DatatypeFactory Factory that creates new javax. Class javax.xml.datatype Java SE Date A thin wrapper around a millisecond value that allows JDBC to identify this as an SQL DATE value. Class java.sql Java SE Date The class Date represents a specific instant in time, with millisecond precision. Class java.util Java SE DateFormat DateFormat is an abstract class for date/time formatting subclasses which formats and parses dates or time in a language-independent manner. Class java.text Java SE DateFormatProvider An abstract class for service providers that provide concrete implementations of the Class java.text.spi Java SE DateFormatSymbols DateFormatSymbols is a public class for encapsulating localizable date-time formatting data, such as the names of the Class java.text Java SE DateFormatSymbolsProvider An abstract class for service providers that provide instances of the Class java.text.spi Java SE DateFormatter DateFormatter is an InternationalFormatter that does its formatting by way of an instance of java. Class javax.swing.text Java SE DateTimeAtCompleted attribute, that indicates the date and time at which the Print Job completed (or was canceled or aborted). Class javax.print.attribute.standard Java SE DateTimeAtCreation attribute, that indicates the date and time at which the Print Job was To construct a DateTimeAtCreation attribute from separate values of the year, Class javax.print.attribute.standard Java SE DateTimeAtProcessing attribute, that indicates the date and time at which the Print Job first To construct a DateTimeAtProcessing attribute from separate values of the Class javax.print.attribute.standard Java SE DateTimeException Exception used to indicate a problem while calculating a date-time. Class java.time Java SE DateTimeFormatter Formatter for printing and parsing date-time objects. Class java.time.format Java SE DateTimeFormatterBuilder Builder to create date-time formatters. Class java.time.format Java SE DateTimeParseException An exception thrown when an error occurs during parsing. Class java.time.format Java SE DateTimeSyntax implementation of all attributes whose value is a date and time. Class javax.print.attribute Java SE DebugGraphics Graphics subclass supporting graphics debugging. Class javax.swing Java SE DecimalFormat DecimalFormat is a concrete subclass of NumberFormat that formats decimal numbers. Class java.text Java SE DecimalFormatSymbols This class represents the set of symbols (such as the decimal separator, the grouping separator, and so on) needed by DecimalFormat Class java.text Java SE DecimalFormatSymbolsProvider An abstract class for service providers that provide instances of the Class java.text.spi Java SE DecimalStyle Localized decimal style used in date and time formatting. Class java.time.format Java SE DefaultBoundedRangeModel A generic implementation of BoundedRangeModel. Class javax.swing Java SE DefaultButtonModel The default implementation of a Button component's data model. Class javax.swing Java SE DefaultCaret A default implementation of Caret. Class javax.swing.text Java SE DefaultCellEditor The default editor for table and tree cells. Class javax.swing Java SE DefaultColorSelectionModel A generic implementation of ColorSelectionModel. Class javax.swing.colorchooser Java SE DefaultComboBoxModel The default model for combo boxes. Class javax.swing Java SE DefaultDesktopManager This is an implementation of the DesktopManager. Class javax.swing Java SE DefaultEditorKit This is the set of things needed by a text component to be a reasonably functioning editor for some type Class javax.swing.text Java SE DefaultFocusManager This class has been obsoleted by the 1. Class javax.swing Java SE DefaultFocusTraversalPolicy A FocusTraversalPolicy that determines traversal order based on the order of child Components in a Container. Class java.awt Java SE DefaultFormatter DefaultFormatter formats arbitrary objects. Class javax.swing.text Java SE DefaultFormatterFactory An implementation of JFormattedTextField. Class javax.swing.text Java SE DefaultHandler Default base class for SAX2 event handlers. Class org.xml.sax.helpers Java SE DefaultHandler2 This class extends the SAX2 base handler class to support the SAX2 LexicalHandler, DeclHandler, and Class org.xml.sax.ext Java SE DefaultHighlighter painter that renders in a solid color. Class javax.swing.text Java SE DefaultKeyboardFocusManager The default KeyboardFocusManager for AWT applications. Class java.awt Java SE DefaultListCellRenderer Renders an item in a list. Class javax.swing Java SE DefaultListModel This class loosely implements the java. Class javax.swing Java SE DefaultListSelectionModel Default data model for list selections. Class javax.swing Java SE DefaultLoaderRepository Keeps the list of Class Loaders registered in the MBean Server. Class javax.management Java SE DefaultLoaderRepository Keeps the list of Class Loaders registered in the MBean Server. Class javax.management.loading Java SE DefaultMenuLayout The default layout manager for Popup menus and menubars. Class javax.swing.plaf.basic Java SE DefaultMetalTheme A concrete implementation of MetalTheme providing the original look of the Java Look and Feel, code-named Steel. Class javax.swing.plaf.metal Java SE DefaultMutableTreeNode A DefaultMutableTreeNode is a general-purpose node in a tree data For examples of using default mutable tree nodes, see Class javax.swing.tree Java SE DefaultPersistenceDelegate The DefaultPersistenceDelegate is a concrete implementation of the abstract PersistenceDelegate class and Class java.beans Java SE DefaultRowSorter An implementation of RowSorter that provides sorting and filtering around a grid-based data model. Class javax.swing Java SE DefaultSingleSelectionModel A generic implementation of SingleSelectionModel. Class javax.swing Java SE DefaultStyledDocument A document that can be marked up with character and paragraph styles in a manner similar to the Rich Text Format. Class javax.swing.text Java SE DefaultTableCellRenderer The standard class for rendering (displaying) individual cells Implementation Note: Class javax.swing.table Java SE DefaultTableColumnModel The standard column-handler for a JTable. Class javax.swing.table Java SE DefaultTableModel This is an implementation of TableModel that uses a Vector of Vectors to store the Class javax.swing.table Java SE DefaultTextUI This class has been deprecated and should no longer be used. Class javax.swing.text Java SE DefaultTreeCellEditor A TreeCellEditor. Class javax.swing.tree Java SE DefaultTreeCellRenderer Displays an entry in a tree. Class javax.swing.tree Java SE DefaultTreeModel A simple tree data model that uses TreeNodes. Class javax.swing.tree Java SE DefaultTreeSelectionModel Default implementation of TreeSelectionModel. Class javax.swing.tree Java SE DefaultValidationEventHandler JAXB 1. Class javax.xml.bind.helpers Java SE DefinitionKind The class that provides the constants used to identify the type of an Interface Repository object. Class org.omg.CORBA Java SE DefinitionKindHelper The Helper for DefinitionKind. Class org.omg.CORBA Java SE Deflater This class provides support for general purpose compression using the popular ZLIB compression library. Class java.util.zip Java SE DeflaterInputStream compression format. Class java.util.zip Java SE DeflaterOutputStream This class implements an output stream filter for compressing data in the deflate compression format. Class java.util.zip Java SE DelayQueue An unbounded blocking queue of Delayed elements, in which an element can only be taken Class java.util.concurrent Java SE Delegate Delegate class provides the ORB vendor specific implementation of CORBA object. Class org.omg.CORBA_2_3.portable Java SE Delegate Specifies a portable API for ORB-vendor-specific implementation of the org. Class org.omg.CORBA.portable Java SE DelegationPermission This class is used to restrict the usage of the Kerberos delegation model, ie: forwardable and proxiable tickets. Class javax.security.auth.kerberos Java SE DescriptorSupport This class represents the metadata set for a ModelMBean element. Class javax.management.modelmbean Java SE DESedeKeySpec This class specifies a DES-EDE (triple-DES) key. Class javax.crypto.spec Java SE DESKeySpec This class specifies a DES key. Class javax.crypto.spec Java SE Desktop The Desktop class allows a Java application to launch associated applications registered on the native desktop to handle Class java.awt Java SE DesktopIconUI Pluggable look and feel interface for JDesktopIcon. Class javax.swing.plaf Java SE DesktopPaneUI Pluggable look and feel interface for JDesktopPane. Class javax.swing.plaf Java SE Destination indicate an alternate destination for the spooled printer formatted data. Class javax.print.attribute.standard Java SE DestroyFailedException Signals that a destroy operation failed. Class javax.security.auth Java SE DHGenParameterSpec This class specifies the set of parameters used for generating Diffie-Hellman (system) parameters for use in Diffie-Hellman key Class javax.crypto.spec Java SE DHParameterSpec This class specifies the set of parameters used with the Diffie-Hellman algorithm, as specified in PKCS #3: Diffie-Hellman Key-Agreement Class javax.crypto.spec Java SE DHPrivateKeySpec This class specifies a Diffie-Hellman private key with its associated Note that this class does not perform any validation on specified Class javax.crypto.spec Java SE DHPublicKeySpec This class specifies a Diffie-Hellman public key with its associated Note that this class does not perform any validation on specified Class javax.crypto.spec Java SE DiagnosticCollector Provides an easy way to collect diagnostics in a list. Class javax.tools Java SE 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. Class java.awt Java SE DialogTypeSelection that indicates the user dialog type to be used for specifying If NATIVE is specified, then where available, a native Class javax.print.attribute.standard Java SE Dictionary The Dictionary class is the abstract parent of any class, such as Hashtable, which maps keys to values. Class java.util Java SE DigestException This is the generic Message Digest exception. Class java.security Java SE DigestInputStream A transparent stream that updates the associated message digest using the bits going through the stream. Class java.security Java SE DigestOutputStream A transparent stream that updates the associated message digest using the bits going through the stream. Class java.security Java SE Dimension The Dimension class encapsulates the width and height of a component (in integer precision) in a single object. Class java.awt Java SE Dimension2D The Dimension2D class is to encapsulate a width and a height dimension. Class java.awt.geom Java SE DimensionUIResource A subclass of Dimension that implements UIResource. Class javax.swing.plaf Java SE DirectColorModel The DirectColorModel class is a ColorModel class that works with pixel values that represent RGB Class java.awt.image Java SE DirectoryIteratorException Runtime exception thrown if an I/O error is encountered when iterating over the entries in a directory. Class java.nio.file Java SE DirectoryManager This class contains methods for supporting DirContext This class is an extension of NamingManager. Class javax.naming.spi Java SE DirectoryNotEmptyException Checked exception thrown when a file system operation fails because a directory is not empty. Class java.nio.file Java SE DisplayMode The DisplayMode class encapsulates the bit depth, height, width, and refresh rate of a GraphicsDevice. Class java.awt Java SE DnDConstants This class contains constant values representing the type of action(s) to be performed by a Drag and Drop operation. Class java.awt.dnd Java SE DocFlavor format in which print data is supplied to a DocPrintJob. Class javax.print Java SE DocumentBuilder Defines the API to obtain DOM Document instances from an XML document. Class javax.xml.parsers Java SE DocumentBuilderFactory Defines a factory API that enables applications to obtain a parser that produces DOM object trees from XML documents. Class javax.xml.parsers Java SE DocumentFilter DocumentFilter, as the name implies, is a filter for the Document mutation methods. Class javax.swing.text Java SE DocumentName specifies the name of a document. Class javax.print.attribute.standard Java SE DocumentParser A Parser for HTML Documents (actually, you can specify a DTD, but you should really only use this class with the html dtd in swing). Class javax.swing.text.html.parser Java SE DomainLoadStoreParameter Configuration data that specifies the keystores in a keystore domain. Class java.security Java SE DOMCryptoContext This class provides a DOM-specific implementation of the XMLCryptoContext interface. Class javax.xml.crypto.dom Java SE DOMException DOM operations only raise exceptions in exceptional circumstances, i. Class org.w3c.dom Java SE DOMImplementationRegistry A factory that enables applications to obtain instances of // get an instance of the DOMImplementation registry Class org.w3c.dom.bootstrap Java SE DOMResult Acts as a holder for a transformation result tree in the form of a Document Object Model (DOM) tree. Class javax.xml.transform.dom Java SE DOMSignContext A DOM-specific XMLSignContext. Class javax.xml.crypto.dsig.dom Java SE DOMSource Acts as a holder for a transformation Source tree in the form of a Document Object Model (DOM) tree. Class javax.xml.transform.dom Java SE DOMStructure A DOM-specific XMLStructure. Class javax.xml.crypto.dom Java SE DOMValidateContext A DOM-specific XMLValidateContext. Class javax.xml.crypto.dsig.dom Java SE Double The Double class wraps a value of the primitive type double in an object. Class java.lang Java SE DoubleAccumulator One or more variables that together maintain a running double value updated using a supplied function. Class java.util.concurrent.atomic Java SE DoubleAdder One or more variables that together maintain an initially zero double sum. Class java.util.concurrent.atomic Java SE DoubleBuffer This class defines four categories of operations upon Absolute and relative get and Class java.nio Java SE DoubleHolder The Holder for Double. Class org.omg.CORBA Java SE DoubleSeqHelper The Helper for DoubleSeq. Class org.omg.CORBA Java SE DoubleSeqHolder The Holder for DoubleSeq. Class org.omg.CORBA Java SE DoubleSummaryStatistics A state object for collecting statistics such as count, min, max, sum, and This class is designed to work with (though does not require) Class java.util Java SE DragGestureEvent A DragGestureEvent is passed to DragGestureListener's Class java.awt.dnd Java SE DragGestureRecognizer The DragGestureRecognizer is an abstract base class for the specification Class java.awt.dnd Java SE DragSource The DragSource is the entity responsible for the initiation of the Drag Class java.awt.dnd Java SE DragSourceAdapter An abstract adapter class for receiving drag source events. Class java.awt.dnd Java SE DragSourceContext The DragSourceContext class is responsible for managing the initiator side of the Drag and Drop protocol. Class java.awt.dnd Java SE DragSourceDragEvent The DragSourceDragEvent is delivered from the DragSourceContextPeer, Class java.awt.dnd Java SE DragSourceDropEvent The DragSourceDropEvent is delivered from the DragSourceContextPeer, Class java.awt.dnd Java SE DragSourceEvent This class is the base class for DragSourceDragEvent and Class java.awt.dnd Java SE DriverManager The basic service for managing a set of JDBC drivers. Class java.sql Java SE DriverPropertyInfo Driver properties for making a connection. Class java.sql Java SE DropTarget The DropTarget is associated with a Component when that Component Class java.awt.dnd Java SE DropTargetAdapter An abstract adapter class for receiving drop target events. Class java.awt.dnd Java SE DropTargetContext A DropTargetContext is created whenever the logical cursor associated Class java.awt.dnd Java SE DropTargetDragEvent The DropTargetDragEvent is delivered to a DropTargetListener via its Class java.awt.dnd Java SE DropTargetDropEvent The DropTargetDropEvent is delivered via the DropTargetListener drop() method. Class java.awt.dnd Java SE DropTargetEvent The DropTargetEvent is the base class for both the DropTargetDragEvent Class java.awt.dnd Java SE DSAGenParameterSpec This immutable class specifies the set of parameters used for generating DSA parameters as specified in Class java.security.spec Java SE DSAParameterSpec This class specifies the set of parameters used with the DSA algorithm. Class java.security.spec Java SE DSAPrivateKeySpec This class specifies a DSA private key with its associated parameters. Class java.security.spec Java SE DSAPublicKeySpec This class specifies a DSA public key with its associated parameters. Class java.security.spec Java SE DTD The representation of an SGML DTD. Class javax.swing.text.html.parser Java SE DuplicateFormatFlagsException Unchecked exception thrown when duplicate flags are provided in the format Unless otherwise specified, passing a null argument to any Class java.util Java SE DuplicateName Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableInterceptor.ORBInitInfoPackage Java SE DuplicateNameHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableInterceptor.ORBInitInfoPackage Java SE Duration A time-based amount of time, such as '34. Class java.time Java SE Duration Immutable representation of a time span as defined in the W3C XML Schema 1. Class javax.xml.datatype Java SE DynamicImplementation Class org.omg.CORBA Java SE DynamicImplementation Allows dynamic handling of object invocations. Class org.omg.PortableServer Java SE DynAnyFactoryHelper DynAny objects can be created by invoking operations on the DynAnyFactory object. Class org.omg.DynamicAny Java SE DynAnyHelper Any values can be dynamically interpreted (traversed) and constructed through DynAny objects. Class org.omg.DynamicAny Java SE DynAnySeqHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.DynamicAny Java SE DynArrayHelper DynArray objects support the manipulation of IDL arrays. Class org.omg.DynamicAny Java SE DynEnumHelper DynEnum objects support the manipulation of IDL enumerated values. Class org.omg.DynamicAny Java SE DynFixedHelper DynFixed objects support the manipulation of IDL fixed values. Class org.omg.DynamicAny Java SE DynSequenceHelper DynSequence objects support the manipulation of IDL sequences. Class org.omg.DynamicAny Java SE DynStructHelper DynStruct objects support the manipulation of IDL struct and exception values. Class org.omg.DynamicAny Java SE DynUnionHelper DynUnion objects support the manipulation of IDL unions. Class org.omg.DynamicAny Java SE DynValueHelper DynValue objects support the manipulation of IDL non-boxed value types. Class org.omg.DynamicAny Java SE DayOfWeek A day-of-week, such as 'Tuesday'. Class java.time Java SE DropMode Drop modes, used to determine the method by which a component tracks and indicates a drop location during drag and drop. Class javax.swing Java SE Data An abstract representation of the result of dereferencing a URIReference or the input/output of subsequent Transforms. Interface javax.xml.crypto Java SE DatabaseMetaData Comprehensive information about the database as a whole. Interface java.sql Java SE DataContentHandler The DataContentHandler interface is implemented by objects that can be used to extend the capabilities of the DataHandler's implementation Interface javax.activation Java SE DataContentHandlerFactory This interface defines a factory for DataContentHandlers. Interface javax.activation Java SE DatagramSocketImplFactory This interface defines a factory for datagram socket implementations. Interface java.net Java SE DataInput The DataInput interface provides for reading bytes from a binary stream and Interface java.io Java SE DataInputStream Defines the methods used to read primitive data types from input streams for unmarshaling custom value types. Interface org.omg.CORBA Java SE DataLine DataLine adds media-related functionality to its superinterface, Line. Interface javax.sound.sampled Java SE DataOutput The DataOutput interface provides for converting data from any of the Java Interface java.io Java SE DataOutputStream Defines the methods used to write primitive data types to output streams for marshalling custom value types. Interface org.omg.CORBA Java SE DataSource The DataSource interface provides the JavaBeans Activation Framework with an abstraction of an arbitrary collection of data. Interface javax.activation Java SE DataSource A factory for connections to the physical data source that this DataSource object represents. Interface javax.sql Java SE DatatypeConverterInterface The DatatypeConverterInterface is for JAXB provider use only. Interface javax.xml.bind Java SE DeclaredType Represents a declared type, either a class type or an interface type. Interface javax.lang.model.type Java SE DeclHandler SAX2 extension handler for DTD declaration events. Interface org.xml.sax.ext Java SE Delayed A mix-in style interface for marking objects that should be acted upon after a given delay. Interface java.util.concurrent Java SE Delegate The portability package contains interfaces and classes that are designed for and intended to be used by ORB Interface org.omg.PortableServer.portable Java SE Deque A linear collection that supports element insertion and removal at both ends. Interface java.util Java SE Descriptor Additional metadata for a JMX element. Interface javax.management Java SE DescriptorAccess This interface is used to gain access to descriptors of the Descriptor class which are associated with a JMX component, i. Interface javax.management Java SE DescriptorRead Interface to read the Descriptor of a management interface element such as an MBeanInfo. Interface javax.management Java SE DesignMode This interface is intended to be implemented by, or delegated from, instances of java. Interface java.beans Java SE DesktopManager DesktopManager objects are owned by a JDesktopPane object. Interface javax.swing Java SE Destroyable Objects such as credentials may optionally implement this interface to provide the capability to destroy its contents. Interface javax.security.auth Java SE Detail A container for DetailEntry objects. Class javax.xml.soap Java SE DetailEntry The content for a Detail object, giving details for a SOAPFault object. Interface javax.xml.soap Java SE DGC The DGC abstraction is used for the server side of the distributed garbage collection algorithm. Interface java.rmi.dgc Java SE DHKey The interface to a Diffie-Hellman key. Interface javax.crypto.interfaces Java SE DHPrivateKey The interface to a Diffie-Hellman private key. Interface javax.crypto.interfaces Java SE DHPublicKey The interface to a Diffie-Hellman public key. Interface javax.crypto.interfaces Java SE Diagnostic Interface for diagnostics from tools. Interface javax.tools Java SE DiagnosticListener Interface for receiving diagnostics from tools. Interface javax.tools Java SE DigestMethod A representation of the XML DigestMethod element as W3C Recommendation for XML-Signature Syntax and Processing. Interface javax.xml.crypto.dsig Java SE DigestMethodParameterSpec A specification of algorithm parameters for a DigestMethod algorithm. Interface javax.xml.crypto.dsig.spec Java SE DirContext The directory service interface, containing methods for examining and updating attributes Interface javax.naming.directory Java SE DirectoryStream An object to iterate over the entries in a directory. Interface java.nio.file Java SE DirObjectFactory This interface represents a factory for creating an object given an object and attributes about the object. Interface javax.naming.spi Java SE DirStateFactory This interface represents a factory for obtaining the state of an object and corresponding attributes for binding. Interface javax.naming.spi Java SE DISCARDING Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.PortableInterceptor Java SE Dispatch The Dispatch interface provides support for the dynamic invocation of a service endpoint operations. Interface javax.xml.ws Java SE Doc Interface javax.print Java SE DocAttribute class implements to indicate the attribute denotes a setting for a doc. Interface javax.print.attribute Java SE DocAttributeSet attributes, i. Interface javax.print.attribute Java SE DocPrintJob This interface represents a print job that can print a specified document with a set of job attributes. Interface javax.print Java SE Document The Document is a container for text that serves as the model for swing text components. Interface javax.swing.text Java SE Document The Document interface represents the entire HTML or XML document. Interface org.w3c.dom Java SE DocumentationTool Interface javax.tools Java SE DocumentEvent Interface for document change notifications. Interface javax.swing.event Java SE DocumentEvent The DocumentEvent interface provides a mechanism by which the user can create an Event of a type supported by the implementation. Interface org.w3c.dom.events Java SE DocumentFragment DocumentFragment is a lightweight or minimal Document object. Interface org.w3c.dom Java SE DocumentHandler Receive notification of general document events. Interface org.xml.sax Java SE DocumentListener Interface for an observer to register to receive notifications of changes to a text document. Interface javax.swing.event Java SE DocumentRange See also the Document Object Model (DOM) Level 2 Traversal and Range Specification. Interface org.w3c.dom.ranges Java SE DocumentTraversal DocumentTraversal contains methods that create NodeIterators and TreeWalkers to traverse a Interface org.w3c.dom.traversal Java SE DocumentType Each Document has a doctype attribute whose value is either null or a DocumentType object. Interface org.w3c.dom Java SE DocumentView The DocumentView interface is implemented by Document objects in DOM implementations supporting DOM Interface org.w3c.dom.views Java SE DomainCombiner A DomainCombiner provides a means to dynamically update the ProtectionDomains associated with the current Interface java.security Java SE DomainManager Provides mechanisms for establishing and navigating relationships to superior and subordinate domains, as well as for creating and accessing Interface org.omg.CORBA Java SE DomainManagerOperations Provides the DomainManager with the means to access policies. Interface org.omg.CORBA Java SE DOMConfiguration The DOMConfiguration interface represents the configuration of a document and maintains a table of recognized parameters. Interface org.w3c.dom Java SE DOMError DOMError is an interface that describes an error. Interface org.w3c.dom Java SE DOMErrorHandler DOMErrorHandler is a callback interface that the DOM implementation can call when reporting errors that happens while Interface org.w3c.dom Java SE DomHandler Converts an element (and its descendants) from/to DOM (or similar) representation. Interface javax.xml.bind.annotation Java SE DOMImplementation The DOMImplementation interface provides a number of methods for performing operations that are independent of any particular instance Interface org.w3c.dom Java SE DOMImplementationList The DOMImplementationList interface provides the abstraction of an ordered collection of DOM implementations, without defining or Interface org.w3c.dom Java SE DOMImplementationLS DOMImplementationLS contains the factory methods for creating Load and Save objects. Interface org.w3c.dom.ls Java SE DOMImplementationSource This interface permits a DOM implementer to supply one or more implementations, based upon requested features and versions, as specified Interface org.w3c.dom Java SE DOMLocator Indicates the position of a node in a source DOM, intended primarily for error reporting. Interface javax.xml.transform.dom Java SE DOMLocator DOMLocator is an interface that describes a location (e. Interface org.w3c.dom Java SE DOMStringList The DOMStringList interface provides the abstraction of an ordered collection of DOMString values, without defining or Interface org.w3c.dom Java SE DOMURIReference A DOM-specific URIReference. Interface javax.xml.crypto.dom Java SE DosFileAttributes File attributes associated with a file in a file system that supports legacy DOS attributes. Interface java.nio.file.attribute Java SE DosFileAttributeView A file attribute view that provides a view of the legacy DOS file attributes. Interface java.nio.file.attribute Java SE DoubleBinaryOperator Represents an operation upon two double-valued operands and producing a double-valued result. Interface java.util.function Java SE DoubleConsumer Represents an operation that accepts a single double-valued argument and returns no result. Interface java.util.function Java SE DoubleFunction Represents a function that accepts a double-valued argument and produces a result. Interface java.util.function Java SE DoublePredicate Represents a predicate (boolean-valued function) of one double-valued argument. Interface java.util.function Java SE DoubleStream A sequence of primitive double-valued elements supporting sequential and parallel aggregate operations. Interface java.util.stream Java SE DoubleSupplier Represents a supplier of double-valued results. Interface java.util.function Java SE DoubleToIntFunction Represents a function that accepts a double-valued argument and produces an int-valued result. Interface java.util.function Java SE DoubleToLongFunction Represents a function that accepts a double-valued argument and produces a long-valued result. Interface java.util.function Java SE DoubleUnaryOperator Represents an operation on a single double-valued operand that produces a double-valued result. Interface java.util.function Java SE DragGestureListener The listener interface for receiving drag gesture events. Interface java.awt.dnd Java SE DragSourceListener The DragSourceListener defines the event interface for originators of Interface java.awt.dnd Java SE DragSourceMotionListener A listener interface for receiving mouse motion events during a drag The class that is interested in processing mouse motion events during Interface java.awt.dnd Java SE Driver The interface that every driver class must implement. Interface java.sql Java SE DriverAction An interface that must be implemented when a Driver wants to be notified by DriverManager. Interface java.sql Java SE DropTargetListener The DropTargetListener interface is the callback interface used by the Interface java.awt.dnd Java SE DSAKey The interface to a DSA public or private key. Interface java.security.interfaces Java SE DSAKeyPairGenerator An interface to an object capable of generating DSA key pairs. Interface java.security.interfaces Java SE DSAParams Interface to a DSA-specific set of key parameters, which defines a DSA key family. Interface java.security.interfaces Java SE DSAPrivateKey The standard interface to a DSA private key. Interface java.security.interfaces Java SE DSAPublicKey The interface to a DSA public key. Interface java.security.interfaces Java SE DTD This is the top level interface for events dealing with DTDsSince:1. Interface javax.xml.stream.events Java SE DTDConstants SGML constants used in a DTD. Interface javax.swing.text.html.parser Java SE DTDHandler Receive notification of basic DTD-related events. Interface org.xml.sax Java SE DynamicMBean Defines the methods that should be implemented by a Dynamic MBean (MBean that exposes a dynamic management interface). Interface javax.management Java SE DynAny Enables org. Interface org.omg.CORBA Java SE DynAny Any values can be dynamically interpreted (traversed) and constructed through DynAny objects. Interface org.omg.DynamicAny Java SE DynAnyFactory DynAny objects can be created by invoking operations on the DynAnyFactory object. Interface org.omg.DynamicAny Java SE DynAnyFactoryOperations DynAny objects can be created by invoking operations on the DynAnyFactory object. Interface org.omg.DynamicAny Java SE DynAnyOperations Any values can be dynamically interpreted (traversed) and constructed through DynAny objects. Interface org.omg.DynamicAny Java SE DynArray Represents a DynAny object associated with an array. Interface org.omg.CORBA Java SE DynArray DynArray objects support the manipulation of IDL arrays. Interface org.omg.DynamicAny Java SE DynArrayOperations DynArray objects support the manipulation of IDL arrays. Interface org.omg.DynamicAny Java SE DynEnum Represents a DynAny object associated with an IDL enum. Interface org.omg.CORBA Java SE DynEnum DynEnum objects support the manipulation of IDL enumerated values. Interface org.omg.DynamicAny Java SE DynEnumOperations DynEnum objects support the manipulation of IDL enumerated values. Interface org.omg.DynamicAny Java SE DynFixed Represents a DynAny object that is associated with an IDL fixed type. Interface org.omg.CORBA Java SE DynFixed DynFixed objects support the manipulation of IDL fixed values. Interface org.omg.DynamicAny Java SE DynFixedOperations DynFixed objects support the manipulation of IDL fixed values. Interface org.omg.DynamicAny Java SE DynSequence The representation of a DynAny object that is associated with an IDL sequence. Interface org.omg.CORBA Java SE DynSequence DynSequence objects support the manipulation of IDL sequences. Interface org.omg.DynamicAny Java SE DynSequenceOperations DynSequence objects support the manipulation of IDL sequences. Interface org.omg.DynamicAny Java SE DynStruct The representation of a DynAny object that is associated with an IDL struct. Interface org.omg.CORBA Java SE DynStruct DynStruct objects support the manipulation of IDL struct and exception values. Interface org.omg.DynamicAny Java SE DynStructOperations DynStruct objects support the manipulation of IDL struct and exception values. Interface org.omg.DynamicAny Java SE DynUnion The DynUnion interface represents a DynAny object that is associated with an IDL union. Interface org.omg.CORBA Java SE DynUnion DynUnion objects support the manipulation of IDL unions. Interface org.omg.DynamicAny Java SE DynUnionOperations DynUnion objects support the manipulation of IDL unions. Interface org.omg.DynamicAny Java SE DynValue The representation of a DynAny object that is associated with an IDL value type. Interface org.omg.CORBA Java SE DynValue DynValue objects support the manipulation of IDL non-boxed value types. Interface org.omg.DynamicAny Java SE DynValueBox DynValueBox objects support the manipulation of IDL boxed value types. Interface org.omg.DynamicAny Java SE DynValueBoxOperations DynValueBox objects support the manipulation of IDL boxed value types. Interface org.omg.DynamicAny Java SE DynValueCommon DynValueCommon provides operations supported by both the DynValue and DynValueBox interfaces. Interface org.omg.DynamicAny Java SE DynValueCommonOperations DynValueCommon provides operations supported by both the DynValue and DynValueBox interfaces. Interface org.omg.DynamicAny Java SE DynValueOperations DynValue objects support the manipulation of IDL non-boxed value types. Interface org.omg.DynamicAny Java SE Deprecated A program element annotated @Deprecated is one that programmers are discouraged from using, typically because it is dangerous, Class java.lang Java SE DescriptorKey Meta-annotation that describes how an annotation element relates to a field in a Descriptor. Class javax.management Java SE Documented If the annotation @Documented is present on the declaration of an annotation type A, then any @A annotation on Class java.lang.annotation Java SE ECFieldF2m This immutable class defines an elliptic curve (EC) characteristic 2 finite field. Class java.security.spec Java SE ECFieldFp This immutable class defines an elliptic curve (EC) primeSince:1. Class java.security.spec Java SE ECGenParameterSpec This immutable class specifies the set of parameters used for generating elliptic curve (EC) domain parameters. Class java.security.spec Java SE ECParameterSpec This immutable class specifies the set of domain parameters used with elliptic curve cryptography (ECC). Class java.security.spec Java SE ECPoint This immutable class represents a point on an elliptic curve (EC) in affine coordinates. Class java.security.spec Java SE ECPrivateKeySpec This immutable class specifies an elliptic curve private key with its associated parameters. Class java.security.spec Java SE ECPublicKeySpec This immutable class specifies an elliptic curve public key with its associated parameters. Class java.security.spec Java SE EditorKit Establishes the set of things needed by a text component to be a reasonably functioning editor for some type Class javax.swing.text Java SE Element An element as described in a DTD using the ELEMENT construct. Class javax.swing.text.html.parser Java SE ElementFilter Filters for selecting just the elements of interest from a collection of elements. Class javax.lang.model.util Java SE ElementIterator ElementIterator, as the name suggests, iterates over the Element tree. Class javax.swing.text Java SE ElementKindVisitor6 A visitor of program elements based on their kind with default behavior appropriate for the RELEASE_6 source version. Class javax.lang.model.util Java SE ElementKindVisitor7 A visitor of program elements based on their kind with default behavior appropriate for the RELEASE_7 source version. Class javax.lang.model.util Java SE ElementKindVisitor8 A visitor of program elements based on their kind with default behavior appropriate for the RELEASE_8 source version. Class javax.lang.model.util Java SE ElementKindVisitor9 A visitor of program elements based on their kind with default behavior appropriate for the RELEASE_9 source version. Class javax.lang.model.util Java SE ElementScanner6 A scanning visitor of program elements with default behavior appropriate for the RELEASE_6 Class javax.lang.model.util Java SE ElementScanner7 A scanning visitor of program elements with default behavior appropriate for the RELEASE_7 Class javax.lang.model.util Java SE ElementScanner8 A scanning visitor of program elements with default behavior appropriate for the RELEASE_8 Class javax.lang.model.util Java SE ElementScanner9 A scanning visitor of program elements with default behavior appropriate for the RELEASE_9 Class javax.lang.model.util Java SE Ellipse2D The Ellipse2D class describes an ellipse that is defined by a framing rectangle. Class java.awt.geom Java SE EllipticCurve This immutable class holds the necessary values needed to representSince:1. Class java.security.spec Java SE EmptyBorder A class which provides an empty, transparent border which takes up space but does no drawing. Class javax.swing.border Java SE EmptyStackException Thrown by methods in the Stack class to indicate that the stack is empty. Class java.util Java SE EncodedKeySpec This class represents a public or private key in encoded format. Class java.security.spec Java SE Encoder An Encoder is a class which can be used to create files or streams that encode the state of a collection of Class java.beans Java SE Encoding Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.IOP Java SE EncryptedPrivateKeyInfo This class implements the EncryptedPrivateKeyInfo type as defined in PKCS #8. Class javax.crypto Java SE EncryptionKey This class encapsulates an EncryptionKey used in Kerberos. Class javax.security.auth.kerberos Java SE Endpoint A Web service endpoint. Class javax.xml.ws Java SE EndpointContext EndpointContext allows multiple endpoints in an application to share any information. Class javax.xml.ws Java SE EndpointReference This class represents an WS-Addressing EndpointReference which is a remote reference to a web service endpoint. Class javax.xml.ws Java SE Entity An entity is described in a DTD using the ENTITY construct. Class javax.swing.text.html.parser Java SE Enum This is the common base class of all Java language enumeration types. Class java.lang Java SE EnumConstantNotPresentException Thrown when an application tries to access an enum constant by name and the enum type contains no constant with the specified name. Class java.lang Java SE EnumControl A EnumControl provides control over a set of discrete possible values , each represented by an object. Class javax.sound.sampled Java SE EnumMap A specialized Map implementation for use with enum type keys. Class java.util Java SE EnumSet A specialized Set implementation for use with enum types. Class java.util Java SE EnumSyntax implementation of all type safe enumeration objects. Class javax.print.attribute Java SE Environment A container (holder) for an exception that is used in Request operations to make exceptions available to the client. Class org.omg.CORBA Java SE EOFException Signals that an end of file or end of stream has been reached unexpectedly during input. Class java.io Java SE Error An Error is a subclass of Throwable that indicates serious problems that a reasonable application Class java.lang Java SE ErrorManager ErrorManager objects can be attached to Handlers to process any error that occurs on a Handler during Logging. Class java.util.logging Java SE EtchedBorder A class which implements a simple etched border which can either be etched-in or etched-out. Class javax.swing.border Java SE Event NOTE: The Event class is obsolete and is available only for backwards compatibility. Class java.awt Java SE EventException Event operations may throw an EventException as specified in their method descriptions. Class org.w3c.dom.events Java SE EventHandler The EventHandler class provides support for dynamically generating event listeners whose methods Class java.beans Java SE EventListenerList A class that holds a list of EventListeners. Class javax.swing.event Java SE EventListenerProxy An abstract wrapper class for an EventListener class which associates a set of additional parameters with the listener. Class java.util Java SE EventObject The root class from which all event state objects shall be derived. Class java.util Java SE EventQueue EventQueue is a platform-independent class that queues events, both from the underlying peer classes Class java.awt Java SE EventReaderDelegate This is the base class for deriving an XMLEventReader This class is designed to sit between an XMLEventReader and an Class javax.xml.stream.util Java SE EventSetDescriptor An EventSetDescriptor describes a group of events that a given Java The given group of events are all delivered as method calls on a single Class java.beans Java SE ExcC14NParameterSpec Parameters for the W3C Recommendation: Exclusive XML Canonicalization (C14N) algorithm. Class javax.xml.crypto.dsig.spec Java SE Exception The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable Class java.lang Java SE ExceptionInInitializerError Signals that an unexpected exception has occurred in a static initializer. Class java.lang Java SE ExceptionList An object used in Request operations to describe the exceptions that can be thrown by a method. Class org.omg.CORBA Java SE Exchanger A synchronization point at which threads can pair and swap elements within pairs. Class java.util.concurrent Java SE Executable Class java.lang.reflect Java SE ExecutionException Exception thrown when attempting to retrieve the result of a task that aborted by throwing an exception. Class java.util.concurrent Java SE ExecutorCompletionService A CompletionService that uses a supplied Executor to execute tasks. Class java.util.concurrent Java SE Executors Factory and utility methods for Executor, ExecutorService, ScheduledExecutorService, ThreadFactory, and Callable classes defined in this package. Class java.util.concurrent Java SE ExemptionMechanism This class provides the functionality of an exemption mechanism, examples of which are key recovery, key weakening, and Class javax.crypto Java SE ExemptionMechanismException This is the generic ExemptionMechanism exception. Class javax.crypto Java SE ExemptionMechanismSpi This class defines the Service Provider Interface (SPI) for the ExemptionMechanism class. Class javax.crypto Java SE ExifGPSTagSet A class representing the tags found in an Exif GPS Info IFD. Class javax.imageio.plugins.tiff Java SE ExifInteroperabilityTagSet A class representing the tags found in an Exif Interoperability IFD. Class javax.imageio.plugins.tiff Java SE ExifParentTIFFTagSet A class containing the TIFF tags used to reference the Exif and GPS IFDs. Class javax.imageio.plugins.tiff Java SE ExifTIFFTagSet A class representing the tags found in an Exif IFD. Class javax.imageio.plugins.tiff Java SE ExpandVetoException Exception used to stop an expand/collapse from happening. Class javax.swing.tree Java SE ExportException An ExportException is a RemoteException thrown if an attempt to export a remote object fails. Class java.rmi.server Java SE Expression An Expression object represents a primitive expression in which a single method is applied to a target and a set of Class java.beans Java SE ExtendedSSLSession session attributes. Class javax.net.ssl Java SE ElementKind The kind of an element. Class javax.lang.model.element Java SE ElementType The constants of this enumerated type provide a simple classification of the syntactic locations where annotations may appear in a Java program. Class java.lang.annotation Java SE ECField This interface represents an elliptic curve (EC) finite field. Interface java.security.spec Java SE ECKey The interface to an elliptic curve (EC) key. Interface java.security.interfaces Java SE ECPrivateKey The interface to an elliptic curve (EC) private key. Interface java.security.interfaces Java SE ECPublicKey The interface to an elliptic curve (EC) public key. Interface java.security.interfaces Java SE Element Represents a program element such as a package, class, or method. Interface javax.lang.model.element Java SE Element Interface to describe a structural piece of a document. Interface javax.swing.text Java SE Element This is an element marker interface. Interface javax.xml.bind Java SE Element The Element interface represents an element in an HTML or XML document. Interface org.w3c.dom Java SE Elements Utility methods for operating on program elements. Interface javax.lang.model.util Java SE ElementTraversal The ElementTraversal interface is a set of read-only attributes which allow an author to easily navigate between elements in a document. Interface org.w3c.dom Java SE ElementVisitor A visitor of program elements, in the style of the visitor design pattern. Interface javax.lang.model.element Java SE ENCODING_CDR_ENCAPS Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.IOP Java SE EndDocument A marker interface for the end of the documentSince:1. Interface javax.xml.stream.events Java SE EndElement An interface for the end element event. Interface javax.xml.stream.events Java SE Entity This interface represents a known entity, either parsed or unparsed, in an XML document. Interface org.w3c.dom Java SE EntityDeclaration An interface for handling Entity Declarations This interface is used to record and report unparsed entity declarations. Interface javax.xml.stream.events Java SE EntityReference An interface for handling Entity events. Interface javax.xml.stream.events Java SE EntityReference EntityReference nodes may be used to represent an entity reference in the tree. Interface org.w3c.dom Java SE EntityResolver Basic interface for resolving entities. Interface org.xml.sax Java SE EntityResolver2 sources, or providing a missing external subset. Interface org.xml.sax.ext Java SE Enumeration An object that implements the Enumeration interface generates a series of elements, one at a time. Interface java.util Java SE Era An era of the time-line. Interface java.time.chrono Java SE ErrorHandler Basic interface for SAX error handlers. Interface org.xml.sax Java SE ErrorListener To provide customized error handling, implement this interface and use the setErrorListener method to register an instance of the Interface javax.xml.transform Java SE ErrorType Represents a class or interface type that cannot be properly modeled. Interface javax.lang.model.type Java SE Event The Event interface is used to provide contextual information about an event to the handler processing the event. Interface org.w3c.dom.events Java SE EventContext Contains methods for registering/deregistering listeners to be notified of events fired when objects named in a context changes. Interface javax.naming.event Java SE EventDirContext Contains methods for registering listeners to be notified of events fired when objects named in a directory context changes. Interface javax.naming.event Java SE EventFilter This interface declares a simple filter interface that one can create to filter XMLEventReaders Interface javax.xml.stream Java SE EventListener A tagging interface that all event listener interfaces must extend. Interface java.util Java SE EventListener The EventListener interface is the primary method for handling events. Interface org.w3c.dom.events Java SE EventTarget The EventTarget interface is implemented by all Nodes in an implementation which supports the DOM Event Interface org.w3c.dom.events Java SE ExceptionDetailMessage Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.IOP Java SE ExceptionListener An ExceptionListener is notified of internal exceptions. Interface java.beans Java SE ExecutableElement Represents a method, constructor, or initializer (static or instance) of a class or interface, including annotation type Interface javax.lang.model.element Java SE ExecutableType Represents the type of an executable. Interface javax.lang.model.type Java SE Executor An object that executes submitted Runnable tasks. Interface java.util.concurrent Java SE ExecutorService An Executor that provides methods to manage termination and methods that can produce a Future for tracking progress of Interface java.util.concurrent Java SE ExtendedRequest This interface represents an LDAPv3 extended operation request as defined in ExtendedRequest ::= [APPLICATION 23] SEQUENCE { Interface javax.naming.ldap Java SE ExtendedResponse This interface represents an LDAP extended operation response as defined in ExtendedResponse ::= [APPLICATION 24] SEQUENCE { Interface javax.naming.ldap Java SE Extension This interface represents an X. Interface java.security.cert Java SE Externalizable Only the identity of the class of an Externalizable instance is written in the serialization stream and it is the responsibility Interface java.io Java SE FactoryConfigurationError Thrown when a problem with configuration with the Parser Factories exists. Class javax.xml.parsers Java SE FactoryConfigurationError An error class for reporting factory configuration errors. Class javax.xml.stream Java SE FailedLoginException Signals that user authentication failed. Class javax.security.auth.login Java SE FaxTIFFTagSet A class representing the extra tags found in a TIFF-F (RFC 2036) file. Class javax.imageio.plugins.tiff Java SE FeatureDescriptor The FeatureDescriptor class is the common baseclass for PropertyDescriptor, EventSetDescriptor, and MethodDescriptor, etc. Class java.beans Java SE Fidelity that indicates whether total fidelity to client supplied print request attributes is required. Class javax.print.attribute.standard Java SE Field A Field provides information about, and dynamic access to, a single field of a class or an interface. Class java.lang.reflect Java SE FieldNameHelper The Helper for FieldName. Class org.omg.CORBA Java SE FieldNameHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.DynamicAny Java SE FieldPosition FieldPosition is a simple class used by Format and its subclasses to identify fields in formatted output. Class java.text Java SE FieldView for a single-line editor view. Class javax.swing.text Java SE File An abstract representation of file and directory pathnames. Class java.io Java SE FileAlreadyExistsException Checked exception thrown when an attempt is made to create a file or directory and a file of that name already exists. Class java.nio.file Java SE FileCacheImageInputStream An implementation of ImageInputStream that gets its input from a regular InputStream. Class javax.imageio.stream Java SE FileCacheImageOutputStream An implementation of ImageOutputStream that writes its output to a regular OutputStream. Class javax.imageio.stream Java SE FileChannel A channel for reading, writing, mapping, and manipulating a file. Class java.nio.channels Java SE FileChooserUI Pluggable look and feel interface for JFileChooser. Class javax.swing.plaf Java SE FileDataSource The FileDataSource class implements a simple DataSource object that encapsulates a file. Class javax.activation Java SE FileDescriptor Instances of the file descriptor class serve as an opaque handle to the underlying machine-specific structure representing an open Class java.io Java SE FileDialog The FileDialog class displays a dialog window from which the user can select a file. Class java.awt Java SE FileFilter FileFilter is an abstract class used by JFileChooser for filtering the set of files shown to the user. Class javax.swing.filechooser Java SE FileHandler Simple file logging Handler. Class java.util.logging Java SE FileImageInputStream An implementation of ImageInputStream that gets its input from a File or RandomAccessFile. Class javax.imageio.stream Java SE FileImageOutputStream An implementation of ImageOutputStream that writes its output directly to a File or Class javax.imageio.stream Java SE FileInputStream A FileInputStream obtains input bytes from a file in a file system. Class java.io Java SE FileLock A token representing a lock on a region of a file. Class java.nio.channels Java SE FileLockInterruptionException Checked exception received by a thread when another thread interrupts it while it is waiting to acquire a file lock. Class java.nio.channels Java SE FileNameExtensionFilter An implementation of FileFilter that filters using a specified set of extensions. Class javax.swing.filechooser Java SE FileNotFoundException Signals that an attempt to open the file denoted by a specified pathname This exception will be thrown by the FileInputStream, FileOutputStream, and RandomAccessFile constructors when a file Class java.io Java SE FileOutputStream A file output stream is an output stream for writing data to a File or to a FileDescriptor. Class java.io Java SE FilePermission This class represents access to a file or directory. Class java.io Java SE FileReader Convenience class for reading character files. Class java.io Java SE FilerException Indicates a Filer detected an attempt to open a file that would violate the guarantees provided by the Filer. Class javax.annotation.processing Java SE Files This class consists exclusively of static methods that operate on files, directories, or other types of files. Class java.nio.file Java SE FileStore Storage for files. Class java.nio.file Java SE FileSystem Provides an interface to a file system and is the factory for objects to access files and other objects in the file system. Class java.nio.file Java SE FileSystemAlreadyExistsException Runtime exception thrown when an attempt is made to create a file system thatSee Also:Serialized Form Class java.nio.file Java SE FileSystemException Thrown when a file system operation fails on one or two files. Class java.nio.file Java SE FileSystemLoopException Checked exception thrown when a file system loop, or cycle, is encountered. Class java.nio.file Java SE FileSystemNotFoundException Runtime exception thrown when a file system cannot be found. Class java.nio.file Java SE FileSystemProvider Service-provider class for file systems. Class java.nio.file.spi Java SE FileSystems Factory methods for file systems. Class java.nio.file Java SE FileSystemView FileSystemView is JFileChooser's gateway to the file system. Class javax.swing.filechooser Java SE FileTime Represents the value of a file's time stamp attribute. Class java.nio.file.attribute Java SE FileTypeDetector A file type detector for probing a file to guess its file type. Class java.nio.file.spi Java SE FileTypeMap The FileTypeMap is an abstract class that provides a data typing interface for files. Class javax.activation Java SE FileView FileView defines an abstract class that can be implemented to provide the filechooser with UI information for a File. Class javax.swing.filechooser Java SE FileWriter Convenience class for writing character files. Class java.io Java SE FilteredImageSource This class is an implementation of the ImageProducer interface which takes an existing image and a filter object and uses them to produce Class java.awt.image Java SE FilterInputStream A FilterInputStream contains some other input stream, which it uses as Class java.io Java SE FilterOutputStream This class is the superclass of all classes that filter output streams. Class java.io Java SE FilterReader Abstract class for reading filtered character streams. Class java.io Java SE FilterWriter Abstract class for writing filtered character streams. Class java.io Java SE Finishings identifies whether the printer applies a finishing operation of some kind of binding to each copy of each printed document in the job. Class javax.print.attribute.standard Java SE FixedHeightLayoutCache NOTE: This will become more open in a future release. Class javax.swing.tree Java SE FixedHolder The Holder for Fixed. Class org.omg.CORBA Java SE FlatteningPathIterator The FlatteningPathIterator class returns a flattened view of another PathIterator object. Class java.awt.geom Java SE FlavorEvent FlavorEvent is used to notify interested parties that available DataFlavors have changed in the Class java.awt.datatransfer Java SE Float The Float class wraps a value of primitive type float in an object. Class java.lang Java SE FloatBuffer This class defines four categories of operations upon Absolute and relative get and Class java.nio Java SE FloatControl A FloatControl object provides control over a range of floating-point values. Class javax.sound.sampled Java SE FloatHolder The Holder for Float. Class org.omg.CORBA Java SE FloatSeqHelper The Helper for FloatSeq. Class org.omg.CORBA Java SE FloatSeqHolder The Holder for FloatSeq. Class org.omg.CORBA Java SE Flow Interrelated interfaces and static methods for establishing flow-controlled components in which Publishers Class java.util.concurrent Java SE FlowLayout A flow layout arranges components in a directional flow, much like lines of text in a paragraph. Class java.awt Java SE FlowView A View that tries to flow it's children into some partially constrained space. Class javax.swing.text Java SE FocusAdapter An abstract adapter class for receiving keyboard focus events. Class java.awt.event Java SE FocusEvent A low-level event which indicates that a Component has gained or lost the input focus. Class java.awt.event Java SE FocusManager This class has been obsoleted by the 1. Class javax.swing Java SE FocusTraversalPolicy A FocusTraversalPolicy defines the order in which Components with a particular focus cycle root are traversed. Class java.awt Java SE Font The Font class represents fonts, which are used to render text in a visible way. Class java.awt Java SE FontFormatException Thrown by method createFont in the Font class to indicate that the specified font is bad. Class java.awt Java SE FontMetrics The FontMetrics class defines a font metrics object, which encapsulates information about the rendering of a particular font on a Class java.awt Java SE FontRenderContext The FontRenderContext class is a container for the information needed to correctly measure text. Class java.awt.font Java SE FontUIResource A subclass of java. Class javax.swing.plaf Java SE ForkJoinPool An ExecutorService for running ForkJoinTasks. Class java.util.concurrent Java SE ForkJoinTask Abstract base class for tasks that run within a ForkJoinPool. Class java.util.concurrent Java SE ForkJoinWorkerThread A thread managed by a ForkJoinPool, which executes This class is subclassable solely for the sake of adding Class java.util.concurrent Java SE Format Format is an abstract base class for formatting locale-sensitive information such as dates, messages, and numbers. Class java.text Java SE FormatConversionProvider A format conversion provider provides format conversion services from one or more input formats to one or more output formats. Class javax.sound.sampled.spi Java SE FormatFlagsConversionMismatchException Unchecked exception thrown when a conversion and flag are incompatible. Class java.util Java SE FormatMismatch Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.IOP.CodecPackage Java SE FormatMismatchHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.IOP.CodecPackage Java SE FormattableFlags FomattableFlags are passed to the Formattable. Class java.util Java SE Formatter An interpreter for printf-style format strings. Class java.util Java SE Formatter A Formatter provides support for formatting LogRecords. Class java.util.logging Java SE FormatterClosedException Unchecked exception thrown when the formatter has been closed. Class java.util Java SE FormSubmitEvent FormSubmitEvent is used to notify interested parties that a form was submitted. Class javax.swing.text.html Java SE FormView Component decorator that implements the view interface for form elements, , Class javax.swing.text.html Java SE ForwardingFileObject Forwards calls to a given file object. Class javax.tools Java SE ForwardingJavaFileManager Forwards calls to a given file manager. Class javax.tools Java SE ForwardingJavaFileObject Forwards calls to a given file object. Class javax.tools Java SE ForwardRequest Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableInterceptor Java SE ForwardRequest Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableServer Java SE ForwardRequestHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableInterceptor Java SE ForwardRequestHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableServer Java SE Frame A Frame is a top-level window with a title and a border. Class java.awt Java SE FREE_MEM when the ORB failed in an attempt to free dynamic memory, for example because of heap corruption or memory segments being locked. Class org.omg.CORBA Java SE FutureTask A cancellable asynchronous computation. Class java.util.concurrent Java SE FileVisitOption enum FileVisitOptionDefines the file tree traversal options. Class java.nio.file Java SE FileVisitResult enum FileVisitResultThe result type of a FileVisitor. Class java.nio.file Java SE FormatStyle Enumeration of the style of a localized date, time or date-time formatter. Class java.time.format Java SE FileAttribute An object that encapsulates the value of a file attribute that can be set atomically when creating a new file or directory by invoking the createFile or createDirectory methods. Interface java.nio.file.attribute Java SE FileAttributeView An attribute view that is a read-only or updatable view of non-opaque values associated with a file in a filesystem. Interface java.nio.file.attribute Java SE FileFilter A filter for abstract pathnames. Interface java.io Java SE FilenameFilter Instances of classes that implement this interface are used to filter filenames. Interface java.io Java SE FileNameMap A simple interface which provides a mechanism to map between a file name and a MIME type string. Interface java.net Java SE FileObject File abstraction for tools. Interface javax.tools Java SE FileOwnerAttributeView A file attribute view that supports reading or updating the owner of a file. Interface java.nio.file.attribute Java SE Filer This interface supports the creation of new files by an annotation processor. Interface javax.annotation.processing Java SE FileStoreAttributeView Interface java.nio.file.attribute Java SE FileVisitor A visitor of files. Interface java.nio.file Java SE Filter A Filter can be used to provide fine grain control over what is logged, beyond the control provided by log levels. Interface java.util.logging Java SE FilteredRowSet The standard interface that all standard implementations of FilteredRowSet must implement. Interface javax.sql.rowset Java SE FlavorException involving a doc flavor or flavors (class DocFlavor). Interface javax.print Java SE FlavorListener Defines an object which listens for FlavorEvents. Interface java.awt.datatransfer Java SE FlavorMap A two-way Map between natives (Strings), which correspond to platform- specific data formats, and flavors (DataFlavors), which correspond to Interface java.awt.datatransfer Java SE FlavorTable A FlavorMap which relaxes the traditional 1-to-1 restriction of a Map. Interface java.awt.datatransfer Java SE Flushable A Flushable is a destination of data that can be flushed. Interface java.io Java SE FocusListener The listener interface for receiving keyboard focus events on The class that is interested in processing a focus event Interface java.awt.event Java SE Formattable The Formattable interface must be implemented by any class that needs to perform custom formatting using the 's' conversion Interface java.util Java SE Function Represents a function that accepts one argument and produces a result. Interface java.util.function Java SE Future A Future represents the result of an asynchronous computation. Interface java.util.concurrent Java SE FaultAction The FaultAction annotation is used inside an Action annotation to allow an explicit association of a WS-Addressing Class javax.xml.ws Java SE FunctionalInterface An informative annotation type used to indicate that an interface type declaration is intended to be a functional interface as Class java.lang Java SE GapContent An implementation of the AbstractDocument. Class javax.swing.text Java SE GaugeMonitor Defines a monitor MBean designed to observe the values of a gauge attribute. Class javax.management.monitor Java SE GCMParameterSpec Specifies the set of parameters required by a Cipher using the Galois/Counter Mode (GCM) mode. Class javax.crypto.spec Java SE GeneralPath The GeneralPath class represents a geometric path constructed from straight lines, and quadratic and cubic Class java.awt.geom Java SE GeneralSecurityException The GeneralSecurityException class is a generic security exception class that provides type safety for all the Class java.security Java SE GenericSignatureFormatError Thrown when a syntactically malformed signature attribute is encountered by a reflective method that needs to interpret the Class java.lang.reflect Java SE GeoTIFFTagSet A class representing the tags found in a GeoTIFF IFD. Class javax.imageio.plugins.tiff Java SE GlyphJustificationInfo The GlyphJustificationInfo class represents information about the justification properties of a glyph. Class java.awt.font Java SE GlyphMetrics The GlyphMetrics class represents information for a single glyph. Class java.awt.font Java SE GlyphVector A GlyphVector object is a collection of glyphs containing geometric information for the placement of each glyph Class java.awt.font Java SE GlyphView A GlyphView is a styled chunk of text that represents a view mapped over an element in the text model. Class javax.swing.text Java SE GradientPaint The GradientPaint class provides a way to fill a Shape with a linear color gradient pattern. Class java.awt Java SE GraphicAttribute This class is used with the CHAR_REPLACEMENT attribute. Class java.awt.font Java SE Graphics The Graphics class is the abstract base class for all graphics contexts that allow an application to draw onto Class java.awt Java SE Graphics2D This Graphics2D class extends the Graphics class to provide more sophisticated Class java.awt Java SE GraphicsConfigTemplate The GraphicsConfigTemplate class is used to obtain a valid GraphicsConfiguration. Class java.awt Java SE GraphicsConfiguration The GraphicsConfiguration class describes the characteristics of a graphics destination such as a printer or monitor. Class java.awt Java SE GraphicsDevice The GraphicsDevice class describes the graphics devices that might be available in a particular graphics environment. Class java.awt Java SE GraphicsEnvironment The GraphicsEnvironment class describes the collection of GraphicsDevice objects and Font objects Class java.awt Java SE GrayFilter An image filter that disables an image by turning it into a grayscale image, and brightening the pixels Class javax.swing Java SE GregorianCalendar GregorianCalendar is a concrete subclass of Calendar and provides the standard calendar system Class java.util Java SE GridBagConstraints The GridBagConstraints class specifies constraints for components that are laid out using the Class java.awt Java SE GridBagLayout The GridBagLayout class is a flexible layout manager that aligns components vertically, horizontally or along their Class java.awt Java SE GridBagLayoutInfo The GridBagLayoutInfo is an utility class for GridBagLayout layout manager. Class java.awt Java SE GridLayout The GridLayout class is a layout manager that lays out a container's components in a rectangular grid. Class java.awt Java SE GroupLayout GroupLayout is a LayoutManager that hierarchically groups components in order to position them in a Container. Class javax.swing Java SE GSSException This exception is thrown whenever a GSS-API error occurs, including any mechanism specific error. Class org.ietf.jgss Java SE GSSManager This class serves as a factory for other important GSS-API classes and also provides information about the mechanisms that Class org.ietf.jgss Java SE GuardedObject A GuardedObject is an object that is used to protect access to A GuardedObject encapsulates a target object and a Guard object, Class java.security Java SE GZIPInputStream This class implements a stream filter for reading compressed data in the GZIP file format. Class java.util.zip Java SE GZIPOutputStream This class implements a stream filter for writing compressed data in the GZIP file format. Class java.util.zip Java SE GarbageCollectorMXBean The management interface for the garbage collection of the Java virtual machine. Interface java.lang.management Java SE GatheringByteChannel A channel that can write bytes from a sequence of buffers. Interface java.nio.channels Java SE GaugeMonitorMBean Exposes the remote management interface of the gauge monitor MBean. Interface javax.management.monitor Java SE GenericArrayType GenericArrayType represents an array type whose component type is either a parameterized type or a type variable. Interface java.lang.reflect Java SE GenericDeclaration A common interface for all entities that declare type variables. Interface java.lang.reflect Java SE Group This interface is used to represent a group of principals. Interface java.security.acl Java SE GroupPrincipal A UserPrincipal representing a group identity, used to determine access rights to objects in a file system. Interface java.nio.file.attribute Java SE GSSContext This interface encapsulates the GSS-API security context and provides the security services that are available over the context. Interface org.ietf.jgss Java SE GSSCredential This interface encapsulates the GSS-API credentials for an entity. Interface org.ietf.jgss Java SE GSSName This interface encapsulates a single GSS-API principal entity. Interface org.ietf.jgss Java SE Guard This interface represents a guard, which is an object that is used to protect access to another object. Interface java.security Java SE Generated The Generated annotation is used to mark source code that has been generated. Class javax.annotation Java SE Handler A Handler object takes log messages from a Logger and exports them. Class java.util.logging Java SE HandlerBase Default base class for handlers. Class org.xml.sax Java SE HandshakeCompletedEvent This event indicates that an SSL handshake completed on a given SSL connection. Class javax.net.ssl Java SE HashAttributeSet implementation with characteristics of a hash map. Class javax.print.attribute Java SE HashDocAttributeSet inherits its implementation from class HashAttributeSet and enforces the semantic restrictions of interface DocAttributeSet. Class javax.print.attribute Java SE HashMap Hash table based implementation of the Map interface. Class java.util Java SE HashPrintJobAttributeSet which inherits its implementation from class HashAttributeSet and enforces the semantic restrictions of interface PrintJobAttributeSet. Class javax.print.attribute Java SE HashPrintRequestAttributeSet class HashAttributeSet and enforces the semantic restrictions of interface Class javax.print.attribute Java SE HashPrintServiceAttributeSet which inherits its implementation from class HashAttributeSet and enforces the semantic restrictions of interface PrintServiceAttributeSet. Class javax.print.attribute Java SE HashSet This class implements the Set interface, backed by a hash table (actually a HashMap instance). Class java.util Java SE Hashtable This class implements a hash table, which maps keys to values. Class java.util Java SE 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, Class java.awt Java SE HexBinaryAdapter XmlAdapter for xs:hexBinary. Class javax.xml.bind.annotation.adapters Java SE HierarchyBoundsAdapter An abstract adapter class for receiving ancestor moved and resized events. Class java.awt.event Java SE HierarchyEvent An event which indicates a change to the Component hierarchy to which Component belongs. Class java.awt.event Java SE HijrahChronology The Hijrah calendar is a lunar calendar supporting Islamic calendars. Class java.time.chrono Java SE HijrahDate A date in the Hijrah calendar system. Class java.time.chrono Java SE HMACParameterSpec XML Signature HMAC Algorithm. Class javax.xml.crypto.dsig.spec Java SE Holder Holds a value of type T. Class javax.xml.ws Java SE HTML Constants used in the HTMLDocument. Class javax.swing.text.html Java SE HTMLDocument A document that models HTML. Class javax.swing.text.html Java SE HTMLEditorKit The Swing JEditorPane text component supports different kinds of content via a plug-in mechanism called an EditorKit. Class javax.swing.text.html Java SE HTMLFrameHyperlinkEvent HTMLFrameHyperlinkEvent is used to notify interested parties that link was activated in a frame. Class javax.swing.text.html Java SE HTMLWriter This is a writer for HTMLDocuments. Class javax.swing.text.html Java SE HttpContext HttpContext represents a mapping between the root URI path of a web service to a HttpHandler which is invoked to handle requests Class javax.xml.ws.spi.http Java SE HttpCookie An HttpCookie object represents an HTTP cookie, which carries state information between server and user agent. Class java.net Java SE HTTPException The HTTPException exception represents a Since there is no standard format for faults or exceptions Class javax.xml.ws.http Java SE HttpExchange This class encapsulates a HTTP request received and a response to be generated in one exchange. Class javax.xml.ws.spi.http Java SE HttpHandler A handler which is invoked to process HTTP requests. Class javax.xml.ws.spi.http Java SE HttpRetryException Thrown to indicate that a HTTP request needs to be retried but cannot be retried automatically, due to streaming mode Class java.net Java SE HttpsURLConnection HttpsURLConnection extends HttpURLConnection with support for https-specific features. Class javax.net.ssl Java SE HttpURLConnection A URLConnection with support for HTTP-specific features. Class java.net Java SE HyperlinkEvent HyperlinkEvent is used to notify interested parties that something has happened with respect to a hypertext link. Class javax.swing.event Java SE HijrahEra An era in the Hijrah calendar system. Class java.time.chrono Java SE Handler The Handler interface is the base interface for JAX-WS handlers. Interface javax.xml.ws.handler Java SE HandlerResolver HandlerResolver is an interface implemented by an application to get control over the handler chain Interface javax.xml.ws.handler Java SE HandshakeCompletedListener This interface is implemented by any class which wants to receive notifications about the completion of an SSL protocol handshake Interface javax.net.ssl Java SE HasControls This interface is for returning controls with objects returned in NamingEnumerations. Interface javax.naming.ldap Java SE HierarchyBoundsListener The listener interface for receiving ancestor moved and resized events. Interface java.awt.event Java SE HierarchyListener The listener interface for receiving hierarchy changed events. Interface java.awt.event Java SE Highlighter An interface for an object that allows one to mark up the background with colored areas. Interface javax.swing.text Java SE HOLDING Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.PortableInterceptor Java SE HostnameVerifier This class is the base interface for hostname verification. Interface javax.net.ssl Java SE HTTPBinding The HTTPBinding interface is an abstraction for the XML/HTTP binding. Interface javax.xml.ws.http Java SE HyperlinkListener Called when a hypertext link is updated. Interface javax.swing.event Java SE HandlerChain Class javax.jws Java SE ICC_ColorSpace The ICC_ColorSpace class is an implementation of the abstract ColorSpace class. Class java.awt.color Java SE ICC_Profile A representation of color profile data for device independent and device dependent color spaces based on the International Color Class java.awt.color Java SE ICC_ProfileGray A subclass of the ICC_Profile class which represents profiles which meet the following criteria: the color space type of the Class java.awt.color Java SE ICC_ProfileRGB The ICC_ProfileRGB class is a subclass of the ICC_Profile class that represents profiles which meet the following criteria: Class java.awt.color Java SE IconUIResource An Icon wrapper class which implements UIResource. Class javax.swing.plaf Java SE IconView Icon decorator that implements the view interface. Class javax.swing.text Java SE IdAssignmentPolicyValue The IdAssignmentPolicyValue can have the following values. Class org.omg.PortableServer Java SE IdentifierHelper The Helper for Identifier. Class org.omg.CORBA Java SE Identity This class represents identities: real-world objects such as people, companies or organizations whose identities can be authenticated using Class java.security Java SE IdentityHashMap This class implements the Map interface with a hash table, using reference-equality in place of object-equality when comparing keys (and Class java.util Java SE IdentityScope This class represents a scope for identities. Class java.security Java SE IDLTypeHelper The Helper for IDLType. Class org.omg.CORBA Java SE IDN Provides methods to convert internationalized domain names (IDNs) between a normal Unicode representation and an ASCII Compatible Encoding (ACE) representation. Class java.net Java SE IdUniquenessPolicyValue IdUniquenessPolicyValue can have the following values. Class org.omg.PortableServer Java SE IIOByteBuffer A class representing a mutable reference to an array of bytes and an offset and length within that array. Class javax.imageio.stream Java SE IIOException An exception class used for signaling run-time failure of reading and writing operations. Class javax.imageio Java SE IIOImage A simple container class to aggregate an image, a set of thumbnail (preview) images, and an object representing metadata Class javax.imageio Java SE IIOInvalidTreeException An IIOInvalidTreeException is thrown when an attempt by an IIOMetadata object to parse a tree of Class javax.imageio.metadata Java SE IIOMetadata An abstract class to be extended by objects that represent metadata (non-image data) associated with images and streams. Class javax.imageio.metadata Java SE IIOMetadataFormatImpl A concrete class providing a reusable implementation of the IIOMetadataFormat interface. Class javax.imageio.metadata Java SE IIOMetadataNode A class representing a node in a meta-data tree, which implements org. Class javax.imageio.metadata Java SE IIOParam A superclass of all classes describing how streams should be decoded or encoded. Class javax.imageio Java SE IIORegistry A registry for service provider instances. Class javax.imageio.spi Java SE IIOServiceProvider A superinterface for functionality common to all Image I/O service provider interfaces (SPIs). Class javax.imageio.spi Java SE IllegalAccessError Thrown if an application attempts to access or modify a field, or to call a method that it does not have access to. Class java.lang Java SE IllegalAccessException An IllegalAccessException is thrown when an application tries to reflectively create an instance (other than an array), Class java.lang Java SE IllegalArgumentException Thrown to indicate that a method has been passed an illegal or inappropriate argument. Class java.lang Java SE IllegalBlockingModeException Unchecked exception thrown when a blocking-mode-specific operation is invoked upon a channel in the incorrect blocking mode. Class java.nio.channels Java SE IllegalBlockSizeException This exception is thrown when the length of data provided to a block cipher is incorrect, i. Class javax.crypto Java SE IllegalChannelGroupException Unchecked exception thrown when an attempt is made to open a channel in a group that was not created by the same provider. Class java.nio.channels Java SE IllegalCharsetNameException Unchecked exception thrown when a string that is not a legal charset name is used as such. Class java.nio.charset Java SE IllegalClassFormatException Thrown by an implementation of ClassFileTransformer. Class java.lang.instrument Java SE IllegalComponentStateException Signals that an AWT component is not in an appropriate state for the requested operation. Class java.awt Java SE IllegalFormatCodePointException Unchecked exception thrown when a character with an invalid Unicode code point as defined by Character. Class java.util Java SE IllegalFormatConversionException Unchecked exception thrown when the argument corresponding to the format specifier is of an incompatible type. Class java.util Java SE IllegalFormatException Unchecked exception thrown when a format string contains an illegal syntax or a format specifier that is incompatible with the given arguments. Class java.util Java SE IllegalFormatFlagsException Unchecked exception thrown when an illegal combination flags is given. Class java.util Java SE IllegalFormatPrecisionException Unchecked exception thrown when the precision is a negative value other than -1, the conversion does not support a precision, or the value is Class java.util Java SE IllegalFormatWidthException Unchecked exception thrown when the format width is a negative value other than -1 or is otherwise unsupported. Class java.util Java SE 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 Class java.lang Java SE IllegalPathStateException The IllegalPathStateException represents an exception that is thrown if an operation is performed on a path Class java.awt.geom Java SE 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 Class java.nio.channels Java SE IllegalStateException Signals that a method has been invoked at an illegal or inappropriate time. Class java.lang Java SE IllegalThreadStateException Thrown to indicate that a thread is not in an appropriate state for the requested operation. Class java.lang Java SE IllformedLocaleException Thrown by methods in Locale and Locale. Class java.util Java SE Image The abstract class Image is the superclass of all classes that represent graphical images. Class java.awt Java SE ImageCapabilities Capabilities and properties of images. Class java.awt Java SE ImageFilter This class implements a filter for the set of interface methods that are used to deliver data from an ImageProducer to an ImageConsumer. Class java.awt.image Java SE ImageGraphicAttribute The ImageGraphicAttribute class is an implementation of GraphicAttribute which draws images in Class java.awt.font Java SE ImageIcon An implementation of the Icon interface that paints Icons from Images. Class javax.swing Java SE ImageInputStreamImpl An abstract class implementing the ImageInputStream interface. Class javax.imageio.stream Java SE ImageInputStreamSpi The service provider interface (SPI) for ImageInputStreams. Class javax.imageio.spi Java SE ImageIO A class containing static convenience methods for locating ImageReaders and ImageWriters, and Class javax.imageio Java SE ImageOutputStreamImpl An abstract class implementing the ImageOutputStream interface. Class javax.imageio.stream Java SE ImageOutputStreamSpi The service provider interface (SPI) for ImageOutputStreams. Class javax.imageio.spi Java SE ImageReader An abstract superclass for parsing and decoding of images. Class javax.imageio Java SE ImageReaderSpi The service provider interface (SPI) for ImageReaders. Class javax.imageio.spi Java SE ImageReaderWriterSpi A superclass containing instance variables and methods common to ImageReaderSpi and ImageWriterSpi. Class javax.imageio.spi Java SE ImageReadParam A class describing how a stream is to be decoded. Class javax.imageio Java SE ImageTranscoderSpi The service provider interface (SPI) for ImageTranscoders. Class javax.imageio.spi Java SE ImageTypeSpecifier A class that allows the format of an image (in particular, its SampleModel and ColorModel) to be Class javax.imageio Java SE ImageView View of an Image, intended to support the HTML tag. Class javax.swing.text.html Java SE ImageWriteParam A class describing how a stream is to be encoded. Class javax.imageio Java SE ImageWriter An abstract superclass for encoding and writing images. Class javax.imageio Java SE ImageWriterSpi The service provider interface (SPI) for ImageWriters. Class javax.imageio.spi Java SE ImagingOpException The ImagingOpException is thrown if one of the BufferedImageOp or RasterOp filter methods cannot Class java.awt.image Java SE ImmutableDescriptor An immutable descriptor. Class javax.management Java SE IMP_LIMIT This exception indicates that an implementation limit was exceeded in the ORB run time. Class org.omg.CORBA Java SE ImplicitActivationPolicyValue ImplicitActivationPolicyValue has the following IMPLICIT_ACTIVATION to indicate implicit activation Class org.omg.PortableServer Java SE IncompatibleClassChangeError Thrown when an incompatible class change has occurred to some class definition. Class java.lang Java SE IncompleteAnnotationException Thrown to indicate that a program has attempted to access an element of an annotation type that was added to the annotation type definition after Class java.lang.annotation Java SE InconsistentTypeCode InconsistentTypeCode is thrown when an attempt is made to create a dynamic any with a type code that does not match the particular Class org.omg.CORBA.ORBPackage Java SE InconsistentTypeCode Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.DynamicAny.DynAnyFactoryPackage Java SE InconsistentTypeCodeHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.DynamicAny.DynAnyFactoryPackage Java SE IndexColorModel The IndexColorModel class is a ColorModel class that works with pixel values consisting of a Class java.awt.image Java SE IndexedPropertyChangeEvent Class java.beans Java SE IndexedPropertyDescriptor An IndexedPropertyDescriptor describes a property that acts like an array and has an indexed read and/or indexed write method to access Class java.beans Java SE 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. Class java.lang Java SE IndirectionException The Indirection exception is a Java specific system exception. Class org.omg.CORBA.portable Java SE Inet4Address This class represents an Internet Protocol version 4 (IPv4) address. Class java.net Java SE Inet6Address This class represents an Internet Protocol version 6 (IPv6) address. Class java.net Java SE InetAddress This class represents an Internet Protocol (IP) address. Class java.net Java SE InetSocketAddress This class implements an IP Socket Address (IP address + port number) It can also be a pair (hostname + port number), in which case an attempt Class java.net Java SE Inflater This class provides support for general purpose decompression using the popular ZLIB compression library. Class java.util.zip Java SE InflaterInputStream This class implements a stream filter for uncompressing data in the deflate compression format. Class java.util.zip Java SE InflaterOutputStream deflate compression format. Class java.util.zip Java SE InheritableThreadLocal This class extends ThreadLocal to provide inheritance of values from parent thread to child thread: when a child thread is created, the Class java.lang Java SE InitialContext This class is the starting context for performing naming operations. Class javax.naming Java SE InitialDirContext This class is the starting context for performing directory operations. Class javax.naming.directory Java SE INITIALIZE when an ORB has encountered a failure during its initialization, such as failure to acquire networking resources or detecting a Class org.omg.CORBA Java SE InitialLdapContext This class is the starting context for performing LDAPv3-style extended operations and controls. Class javax.naming.ldap Java SE InlineView Displays the inline element styles based upon css attributes. Class javax.swing.text.html Java SE InputContext Provides methods to control text input facilities such as input methods and keyboard layouts. Class java.awt.im Java SE InputEvent The root event class for all component-level input events. Class java.awt.event Java SE InputMap InputMap provides a binding between an input event (currently only KeyStrokes are used) and an Object. Class javax.swing Java SE InputMapUIResource A subclass of javax. Class javax.swing.plaf Java SE InputMethodEvent Input method events contain information about text that is being composed using an input method. Class java.awt.event Java SE InputMethodHighlight An InputMethodHighlight is used to describe the highlight attributes of text being composed. Class java.awt.im Java SE InputMismatchException Thrown by a Scanner to indicate that the token retrieved does not match the pattern for the expected type, or Class java.util Java SE InputSource A single input source for an XML entity. Class org.xml.sax Java SE InputStream This abstract class is the superclass of all classes representing an input stream of bytes. Class java.io Java SE InputStream InputStream provides for the reading of all of the mapped IDL types from the stream. Class org.omg.CORBA_2_3.portable Java SE InputStream InputStream is the Java API for reading IDL types from CDR marshal streams. Class org.omg.CORBA.portable Java SE InputStreamReader An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and decodes them into characters using a specified charset. Class java.io Java SE InputSubset Defines additional Unicode subsets for use by input methods. Class java.awt.im Java SE InputVerifier The purpose of this class is to help clients support smooth focus navigation through GUIs with text fields. Class javax.swing Java SE Insets An Insets object is a representation of the borders of a container. Class java.awt Java SE InsetsUIResource A subclass of Insets that implements UIResource. Class javax.swing.plaf Java SE InstanceAlreadyExistsException The MBean is already registered in the repository. Class javax.management Java SE InstanceNotFoundException The specified MBean does not exist in the repository. Class javax.management Java SE Instant An instantaneous point on the time-line. Class java.time Java SE InstantiationError Thrown when an application tries to use the Java new construct to instantiate an abstract class or an interface. Class java.lang Java SE InstantiationException Thrown when an application tries to create an instance of a class using the newInstance method in class Class java.lang Java SE Instrument An instrument is a sound-synthesis algorithm with certain parameter settings, usually designed to emulate a specific real-world musical instrument or to Class javax.sound.midi Java SE InsufficientResourcesException This exception is thrown when resources are not available to complete the requested operation. Class javax.naming Java SE IntBuffer This class defines four categories of operations upon Absolute and relative get and Class java.nio Java SE Integer The Integer class wraps a value of the primitive type int in an object. Class java.lang Java SE IntegerSyntax implementation of all attributes with integer values. Class javax.print.attribute Java SE InterfaceAddress This class represents a Network Interface address. Class java.net Java SE INTERNAL This exception indicates an internal failure in an ORB, for example, if an ORB has detected corruption of its internal Class org.omg.CORBA Java SE InternalError Thrown to indicate some unexpected internal error has occurred in the Java Virtual Machine. Class java.lang Java SE InternalFrameAdapter An abstract adapter class for receiving internal frame events. Class javax.swing.event Java SE InternalFrameEvent An AWTEvent that adds support for JInternalFrame objects as the event source. Class javax.swing.event Java SE InternalFrameFocusTraversalPolicy A FocusTraversalPolicy which can optionally provide an algorithm for determining a JInternalFrame's initial Component. Class javax.swing Java SE InternalFrameUI Pluggable look and feel interface for JInternalFrame. Class javax.swing.plaf Java SE InternationalFormatter InternationalFormatter extends DefaultFormatter, using an instance of java. Class javax.swing.text Java SE InterruptedByTimeoutException Checked exception received by a thread when a timeout elapses before an asynchronous operation completes. Class java.nio.channels Java SE InterruptedException Thrown when a thread is waiting, sleeping, or otherwise occupied, and the thread is interrupted, either before or during the activity. Class java.lang Java SE InterruptedIOException Signals that an I/O operation has been interrupted. Class java.io Java SE InterruptedNamingException This exception is thrown when the naming operation being invoked has been interrupted. Class javax.naming Java SE INTF_REPOS when an ORB cannot reach the interface repository, or some other failure relating to the interface repository Class org.omg.CORBA Java SE IntHolder The Holder for Int. Class org.omg.CORBA Java SE IntrospectionException Thrown when an exception happens during Introspection. Class java.beans Java SE IntrospectionException An exception occurred during the introspection of an MBean. Class javax.management Java SE Introspector The Introspector class provides a standard way for tools to learn about the properties, events, and methods supported by a target Java Bean. Class java.beans Java SE IntSummaryStatistics A state object for collecting statistics such as count, min, max, sum, and This class is designed to work with (though does not require) Class java.util Java SE INV_FLAG when an invalid flag was passed to an operation (for example, when creating a DII request). Class org.omg.CORBA Java SE INV_IDENT This exception indicates that an IDL identifier is syntactically invalid. Class org.omg.CORBA Java SE INV_OBJREF This exception indicates that an object reference is internally malformed. Class org.omg.CORBA Java SE INV_POLICY Standard exception thrown when an invocation cannot be made because of an incompatibility between Class org.omg.CORBA Java SE Invalid Invalid is thrown by dynamic any operations when a bad DynAny or Any is passed as a parameter. Class org.omg.CORBA.DynAnyPackage Java SE INVALID_ACTIVITY The INVALID_ACTIVITY system exception may be raised on the Activity or Transaction services' resume methods if a transaction or Class org.omg.CORBA Java SE INVALID_TRANSACTION when the request carried an invalid transaction context. Class org.omg.CORBA Java SE InvalidActivityException This exception may be thrown on any method for which Activity context is accessed and indicates that the attempted invocation or the Activity Class javax.activity Java SE InvalidAddress Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.CosNaming.NamingContextExtPackage Java SE InvalidAddressHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.CosNaming.NamingContextExtPackage Java SE InvalidAddressHolder Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.CosNaming.NamingContextExtPackage Java SE InvalidAlgorithmParameterException This is the exception for invalid or inappropriate algorithm parameters. Class java.security Java SE InvalidApplicationException Thrown when an attempt is made to apply either of the following: A subquery expression to an MBean or a qualified attribute expression Class javax.management Java SE InvalidAttributeIdentifierException This exception is thrown when an attempt is made to add to create an attribute with an invalid attribute identifier. Class javax.naming.directory Java SE InvalidAttributesException This exception is thrown when an attempt is made to add or modify an attribute set that has been specified Class javax.naming.directory Java SE InvalidAttributeValueException The value specified is not valid for the attribute. Class javax.management Java SE InvalidAttributeValueException This class is thrown when an attempt is made to add to an attribute a value that conflicts with the attribute's Class javax.naming.directory Java SE InvalidClassException Thrown when the Serialization runtime detects one of the following problems with a Class. Class java.io Java SE InvalidDnDOperationException This exception is thrown by various methods in the java. Class java.awt.dnd Java SE InvalidKeyException This is the exception for invalid Keys (invalid encoding, wrong length, uninitialized, etc). Class java.security Java SE InvalidKeyException This runtime exception is thrown to indicate that a method parameter which was expected to be an item name of a composite data or a row index of a tabular data is not valid. Class javax.management.openmbean Java SE InvalidKeySpecException This is the exception for invalid key specifications. Class java.security.spec Java SE InvalidMarkException Unchecked exception thrown when an attempt is made to reset a buffer when its mark is not defined. Class java.nio Java SE InvalidMidiDataException An InvalidMidiDataException indicates that inappropriate MIDI data was encountered. Class javax.sound.midi Java SE InvalidName The InvalidName exception is raised when ORB. Class org.omg.CORBA.ORBPackage Java SE InvalidName Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.CosNaming.NamingContextPackage Java SE InvalidName Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableInterceptor.ORBInitInfoPackage Java SE InvalidNameException This exception indicates that the name being specified does not conform to the naming syntax of a naming system. Class javax.naming Java SE InvalidNameHelper This Helper class is used to facilitate the marshalling of ORBPackage/InvalidName. Class org.omg.CORBA.ORBPackage Java SE InvalidNameHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.CosNaming.NamingContextPackage Java SE InvalidNameHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableInterceptor.ORBInitInfoPackage Java SE InvalidNameHolder Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.CosNaming.NamingContextPackage Java SE InvalidObjectException Indicates that one or more deserialized objects failed validation tests. Class java.io Java SE InvalidOpenTypeException This runtime exception is thrown to indicate that the open type of an open data value is not the one expected. Class javax.management.openmbean Java SE InvalidParameterException This exception, designed for use by the JCA/JCE engine classes, is thrown when an invalid parameter is passed Class java.security Java SE InvalidParameterSpecException This is the exception for invalid parameter specifications. Class java.security.spec Java SE InvalidPathException Unchecked exception thrown when path string cannot be converted into a Path because the path string contains invalid characters, or Class java.nio.file Java SE InvalidPolicy Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableServer.POAPackage Java SE InvalidPolicyHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableServer.POAPackage Java SE InvalidPreferencesFormatException Thrown to indicate that an operation could not complete because the input did not conform to the appropriate XML document type Class java.util.prefs Java SE InvalidPropertiesFormatException Thrown to indicate that an operation could not complete because the input did not conform to the appropriate XML document type Class java.util Java SE InvalidRelationIdException This exception is raised when relation id provided for a relation is alreadySince:1. Class javax.management.relation Java SE InvalidRelationServiceException This exception is raised when an invalid Relation Service is provided. Class javax.management.relation Java SE InvalidRelationTypeException Invalid relation type. Class javax.management.relation Java SE InvalidRoleInfoException This exception is raised when, in a role info, its minimum degree is greater than its maximum degree. Class javax.management.relation Java SE InvalidRoleValueException Role value is invalid. Class javax.management.relation Java SE InvalidSearchControlsException This exception is thrown when the specification of the SearchControls for a search operation is invalid. Class javax.naming.directory Java SE InvalidSearchFilterException This exception is thrown when the specification of a search filter is invalid. Class javax.naming.directory Java SE InvalidSeq The InvalidSeq exception is thrown by all operations on dynamic anys that take a sequence (Java array) as an argument, when that Class org.omg.CORBA.DynAnyPackage Java SE InvalidSlot Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableInterceptor Java SE InvalidSlotHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableInterceptor Java SE InvalidTargetObjectTypeException Exception thrown when an invalid target object type is specified. Class javax.management.modelmbean Java SE InvalidTransactionException This exception indicates that the request carried an invalid transaction context. Class javax.transaction Java SE InvalidTypeForEncoding Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.IOP.CodecPackage Java SE InvalidTypeForEncodingHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.IOP.CodecPackage Java SE InvalidValue Class org.omg.CORBA.DynAnyPackage Java SE InvalidValue Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.DynamicAny.DynAnyPackage Java SE InvalidValueHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.DynamicAny.DynAnyPackage Java SE InvocationEvent An event which executes the run() method on a Runnable when dispatched by the AWT event dispatcher thread. Class java.awt.event Java SE InvocationTargetException InvocationTargetException is a checked exception that wraps an exception thrown by an invoked method or constructor. Class java.lang.reflect Java SE Invoker Invoker hides the detail of calling into application endpoint implementation. Class javax.xml.ws.spi Java SE IOError Thrown when a serious I/O error has occurred. Class java.io Java SE IOException Signals that an I/O exception of some sort has occurred. Class java.io Java SE IOR Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.IOP Java SE IORHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.IOP Java SE IORHolder Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.IOP Java SE IORInterceptor_3_0Helper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableInterceptor Java SE IORInterceptor_3_0Holder Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableInterceptor Java SE IsoChronology The ISO calendar system. Class java.time.chrono Java SE IsoFields Fields and units specific to the ISO-8601 calendar system, including quarter-of-year and week-based-year. Class java.time.temporal Java SE IstringHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.CosNaming Java SE ItemEvent A semantic event which indicates that an item was selected or deselected. Class java.awt.event Java SE IvParameterSpec This class specifies an initialization vector (IV). Class javax.crypto.spec Java SE IsoEra An era in the ISO calendar system. Class java.time.chrono Java SE Icon A small fixed size picture, typically used to decorate components. Interface javax.swing Java SE ID_ASSIGNMENT_POLICY_ID Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.PortableServer Java SE ID_UNIQUENESS_POLICY_ID Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.PortableServer Java SE IdAssignmentPolicy IdAssignmentPolicy specifies whether Object Ids in the created POA are generated by the application or Interface org.omg.PortableServer Java SE IdAssignmentPolicyOperations IdAssignmentPolicy specifies whether Object Ids in the created POA are generated by the application or Interface org.omg.PortableServer Java SE IDLEntity An interface with no members whose only purpose is to serve as a marker indicating that an implementing class is a Interface org.omg.CORBA.portable Java SE IDLType An abstract interface inherited by all Interface Repository (IR) objects that represent OMG IDL types. Interface org.omg.CORBA Java SE IDLTypeOperations This interface must be implemented by all IDLType objects. Interface org.omg.CORBA Java SE IdUniquenessPolicy The IdUniquenessPolicy specifies whether the servants activated in the created POA must have unique object i Interface org.omg.PortableServer Java SE IdUniquenessPolicyOperations The IdUniquenessPolicy specifies whether the servants activated in the created POA must have unique object i Interface org.omg.PortableServer Java SE IIOMetadataController An interface to be implemented by objects that can determine the settings of an IIOMetadata object, either by putting Interface javax.imageio.metadata Java SE IIOMetadataFormat An object describing the structure of metadata documents returned from IIOMetadata. Interface javax.imageio.metadata Java SE IIOParamController An interface to be implemented by objects that can determine the settings of an IIOParam object, either by putting up a Interface javax.imageio Java SE IIOReadProgressListener An interface used by ImageReader implementations to notify callers of their image and thumbnail reading methods of Interface javax.imageio.event Java SE IIOReadUpdateListener An interface used by ImageReader implementations to notify callers of their image and thumbnail reading methods of Interface javax.imageio.event Java SE IIOReadWarningListener An interface used by ImageReader implementations to notify callers of their image and thumbnail reading methods of Interface javax.imageio.event Java SE IIOWriteProgressListener An interface used by ImageWriter implementations to notify callers of their image writing methods of progress. Interface javax.imageio.event Java SE IIOWriteWarningListener An interface used by ImageWriter implementations to notify callers of their image and thumbnail reading methods of Interface javax.imageio.event Java SE ImageConsumer The interface for objects expressing interest in image data through the ImageProducer interfaces. Interface java.awt.image Java SE ImageInputStream A seekable input stream interface for use by ImageReaders. Interface javax.imageio.stream Java SE ImageObserver An asynchronous update interface for receiving notifications about Image information as the Image is constructed. Interface java.awt.image Java SE ImageOutputStream A seekable output stream interface for use by ImageWriters. Interface javax.imageio.stream Java SE ImageProducer The interface for objects which can produce the image data for Images. Interface java.awt.image Java SE ImageTranscoder An interface providing metadata transcoding capability. Interface javax.imageio Java SE IMPLICIT_ACTIVATION_POLICY_ID Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.PortableServer Java SE ImplicitActivationPolicy This policy specifies whether implicit activation of servants is supported in the created POA. Interface org.omg.PortableServer Java SE ImplicitActivationPolicyOperations This policy specifies whether implicit activation of servants is supported in the created POA. Interface org.omg.PortableServer Java SE INACTIVE Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.PortableInterceptor Java SE InitialContextFactory This interface represents a factory that creates an initial context. Interface javax.naming.spi Java SE InitialContextFactoryBuilder This interface represents a builder that creates initial context factories. Interface javax.naming.spi Java SE InputMethod Defines the interface for an input method that supports complex text input. Interface java.awt.im.spi Java SE InputMethodContext Provides methods that input methods can use to communicate with their client components or to request Interface java.awt.im.spi Java SE InputMethodDescriptor Defines methods that provide sufficient information about an input method to enable selection and loading of that input method. Interface java.awt.im.spi Java SE InputMethodListener The listener interface for receiving input method events. Interface java.awt.event Java SE InputMethodRequests InputMethodRequests defines the requests that a text editing component has to handle in order to work with input methods. Interface java.awt.im Java SE Instrumentation This class provides services needed to instrument Java programming language code. Interface java.lang.instrument Java SE IntBinaryOperator Represents an operation upon two int-valued operands and producing an int-valued result. Interface java.util.function Java SE IntConsumer Represents an operation that accepts a single int-valued argument and returns no result. Interface java.util.function Java SE Interceptor All Portable Interceptors implement Interceptor. Class org.omg.PortableInterceptor Java SE InterceptorOperations All Portable Interceptors implement Interceptor. Interface org.omg.PortableInterceptor Java SE InternalFrameListener The listener interface for receiving internal frame events. Interface javax.swing.event Java SE InterruptibleChannel A channel that can be asynchronously closed and interrupted. Interface java.nio.channels Java SE IntersectionType Represents an intersection type. Interface javax.lang.model.type Java SE IntFunction Represents a function that accepts an int-valued argument and produces a result. Interface java.util.function Java SE IntPredicate Represents a predicate (boolean-valued function) of one int-valued argument. Interface java.util.function Java SE IntStream A sequence of primitive int-valued elements supporting sequential and parallel aggregate operations. Interface java.util.stream Java SE IntSupplier Represents a supplier of int-valued results. Interface java.util.function Java SE IntToDoubleFunction Represents a function that accepts an int-valued argument and produces a double-valued result. Interface java.util.function Java SE IntToLongFunction Represents a function that accepts an int-valued argument and produces a long-valued result. Interface java.util.function Java SE IntUnaryOperator Represents an operation on a single int-valued operand that produces an int-valued result. Interface java.util.function Java SE Invocable The optional interface implemented by ScriptEngines whose methods allow the invocation of procedures in scripts that have previously been executed. Interface javax.script Java SE InvocationHandler InvocationHandler is the interface implemented by the invocation handler of a proxy instance. Interface java.lang.reflect Java SE InvokeHandler This interface provides a dispatching mechanism for an incoming call. Interface org.omg.CORBA.portable Java SE IORInfo Provides the server-side ORB service with access to the applicable policies during IOR construction and the ability to add components. Interface org.omg.PortableInterceptor Java SE IORInfoOperations Provides the server-side ORB service with access to the applicable policies during IOR construction and the ability to add components. Interface org.omg.PortableInterceptor Java SE IORInterceptor Interceptor used to establish tagged components in the profiles within In some cases, a portable ORB service implementation may need to add Interface org.omg.PortableInterceptor Java SE IORInterceptor_3_0 Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.PortableInterceptor Java SE IORInterceptor_3_0Operations Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.PortableInterceptor Java SE IORInterceptorOperations Interceptor used to establish tagged components in the profiles within In some cases, a portable ORB service implementation may need to add Interface org.omg.PortableInterceptor Java SE IRObject An IRObject IDL interface represents the most generic interfacefrom which all other Interface Repository interfaces are derived, Interface org.omg.CORBA Java SE IRObjectOperations This is the Operations interface for the mapping from IRObject. Interface org.omg.CORBA Java SE ItemListener The listener interface for receiving item events. Interface java.awt.event Java SE ItemSelectable The interface for objects which contain a set of items for which zero or more can be selected. Interface java.awt Java SE Iterable the for-each loop statement. Interface java.lang Java SE Iterator An iterator over a collection. Interface java.util Java SE Inherited Indicates that an annotation type is automatically inherited. Class java.lang.annotation Java SE InitParam Class javax.jws.soap Java SE JapaneseChronology The Japanese Imperial calendar system. Class java.time.chrono Java SE JapaneseDate A date in the Japanese Imperial calendar system. Class java.time.chrono Java SE JapaneseEra An era in the Japanese Imperial calendar system. Class java.time.chrono Java SE JApplet An extended version of java. Class javax.swing Java SE JarEntry This class is used to represent a JAR file entry. Class java.util.jar Java SE JarException Signals that an error of some sort has occurred while reading from or writing to a JAR file. Class java.util.jar Java SE JarFile The JarFile class is used to read the contents of a jar file from any file that can be opened with java. Class java.util.jar Java SE JarInputStream The JarInputStream class is used to read the contents of a JAR file from any input stream. Class java.util.jar Java SE JarOutputStream The JarOutputStream class is used to write the contents of a JAR file to any output stream. Class java.util.jar Java SE JarURLConnection A URL Connection to a Java ARchive (JAR) file or an entry in a JAR The syntax of a JAR URL is: Class java.net Java SE JAXB Class that defines convenience methods for common, simple use of JAXB. Class javax.xml.bind Java SE JAXBContext The JAXBContext class provides the client's entry point to the JAXB API. Class javax.xml.bind Java SE JAXBElement JAXB representation of an Xml Element. Class javax.xml.bind Java SE JAXBException This is the root exception class for all JAXB exceptions. Class javax.xml.bind Java SE JAXBIntrospector Provide access to JAXB xml binding data for a JAXB object. Class javax.xml.bind Java SE JAXBPermission This class is for JAXB permissions. Class javax.xml.bind Java SE JAXBResult JAXP Result implementation that unmarshals a JAXB object. Class javax.xml.bind.util Java SE JAXBSource JAXP Source implementation that marshals a JAXB-generated object. Class javax.xml.bind.util Java SE JButton An implementation of a push button. Class javax.swing Java SE JCheckBox An implementation of a check box -- an item that can be selected or deselected, and which displays its state to the user. Class javax.swing Java SE JCheckBoxMenuItem A menu item that can be selected or deselected. Class javax.swing Java SE JColorChooser JColorChooser provides a pane of controls designed to allow a user to manipulate and select a color. Class javax.swing Java SE JComboBox A component that combines a button or editable field and a drop-down list. Class javax.swing Java SE JComponent The base class for all Swing components except top-level containers. Class javax.swing Java SE JDesktopPane A container used to create a multiple-document interface or a virtual desktop. Class javax.swing Java SE JDialog The main class for creating a dialog window. Class javax.swing Java SE JEditorPane A text component to edit various kinds of content. Class javax.swing Java SE JFileChooser JFileChooser provides a simple mechanism for the user to For information about using JFileChooser, see Class javax.swing Java SE JFormattedTextField JFormattedTextField extends JTextField adding support for formatting arbitrary values, as well as retrieving a particular Class javax.swing Java SE JFrame An extended version of java. Class javax.swing Java SE JInternalFrame A lightweight object that provides many of the features of a native frame, including dragging, closing, becoming an icon, Class javax.swing Java SE JLabel A display area for a short text string or an image, A label does not react to input events. Class javax.swing Java SE JLayer JLayer is a universal decorator for Swing components which enables you to implement various advanced painting effects as well as Class javax.swing Java SE JLayeredPane JLayeredPane adds depth to a JFC/Swing container, allowing components to overlap each other when needed. Class javax.swing Java SE JList A component that displays a list of objects and allows the user to select one or more items. Class javax.swing Java SE JMenu An implementation of a menu -- a popup window containing is displayed when the user selects an item on the JMenuBar. Class javax.swing Java SE JMenuBar An implementation of a menu bar. Class javax.swing Java SE JMenuItem An implementation of an item in a menu. Class javax.swing Java SE JMException Exceptions thrown by JMX implementations. Class javax.management Java SE JMRuntimeException Runtime exceptions emitted by JMX implementations. Class javax.management Java SE JMX Static methods from the JMX API. Class javax.management Java SE JMXConnectionNotification Notification emitted when a client connection is opened or closed or when notifications are lost. Class javax.management.remote Java SE JMXConnectorFactory Factory to create JMX API connector clients. Class javax.management.remote Java SE JMXConnectorServer Superclass of every connector server. Class javax.management.remote Java SE JMXConnectorServerFactory Factory to create JMX API connector servers. Class javax.management.remote Java SE JMXPrincipal The identity of a remote client of the JMX Remote API. Class javax.management.remote Java SE JMXProviderException Exception thrown by JMXConnectorFactory and JMXConnectorServerFactory when a provider exists for Class javax.management.remote Java SE JMXServerErrorException Exception thrown as the result of a remote MBeanServer method invocation when an Error is thrown while Class javax.management.remote Java SE JMXServiceURL The address of a JMX API connector server. Class javax.management.remote Java SE JobAttributes A set of attributes which control a print job. Class java.awt Java SE JobHoldUntil specifies the exact date and time at which the job must become a candidate If the value of this attribute specifies a date-time that is in the future, Class javax.print.attribute.standard Java SE JobImpressions specifies the total size in number of impressions of the document(s) being submitted. Class javax.print.attribute.standard Java SE JobImpressionsCompleted that specifies the number of impressions completed for the job so far. Class javax.print.attribute.standard Java SE JobImpressionsSupported integers, that gives the supported values for a JobImpressions attribute. Class javax.print.attribute.standard Java SE JobKOctets the total size of the document(s) in K octets, i. Class javax.print.attribute.standard Java SE JobKOctetsProcessed specifies the total number of print data octets processed so far in K octets, i. Class javax.print.attribute.standard Java SE JobKOctetsSupported that gives the supported values for a JobKOctets attribute. Class javax.print.attribute.standard Java SE JobMediaSheets specifies the total number of media sheets to be produced for this job. Class javax.print.attribute.standard Java SE JobMediaSheetsCompleted that specifies the number of media sheets which have completed marking and stacking for the entire job so far, whether those sheets have been processed Class javax.print.attribute.standard Java SE JobMediaSheetsSupported integers, that gives the supported values for a JobMediaSheets attribute. Class javax.print.attribute.standard Java SE JobMessageFromOperator that provides a message from an operator, system administrator, or intelligent process to indicate to the end user the reasons for Class javax.print.attribute.standard Java SE JobName the name of a print job. Class javax.print.attribute.standard Java SE JobOriginatingUserName attribute, that contains the name of the end user that submitted the print job. Class javax.print.attribute.standard Java SE JobPriority specifies a print job's priority. Class javax.print.attribute.standard Java SE JobPrioritySupported that specifies whether a Print Service instance supports the JobPriority attribute and the number of different job priority The client can always specify any JobPriority value Class javax.print.attribute.standard Java SE JobSheets determines which job start and end sheets, if any, must be printed with a job. Class javax.print.attribute.standard Java SE JobState JobState is a printing attribute class, an enumeration, that identifies the current state of a print job. Class javax.print.attribute.standard Java SE JobStateReason provides additional information about the job's current state, i. Class javax.print.attribute.standard Java SE JobStateReasons values, that provides additional information about the job's current state, i. Class javax.print.attribute.standard Java SE JOptionPane JOptionPane makes it easy to pop up a standard dialog box that prompts users for a value or informs them of something. Class javax.swing Java SE JPanel JPanel is a generic lightweight container. Class javax.swing Java SE JPasswordField JPasswordField is a lightweight component that allows the editing of a single line of text where the view indicates Class javax.swing Java SE JPEGHuffmanTable A class encapsulating a single JPEG Huffman table. Class javax.imageio.plugins.jpeg Java SE JPEGImageReadParam This class adds the ability to set JPEG quantization and Huffman tables when using the built-in JPEG reader plug-in. Class javax.imageio.plugins.jpeg Java SE 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 Class javax.imageio.plugins.jpeg Java SE JPEGQTable A class encapsulating a single JPEG quantization table. Class javax.imageio.plugins.jpeg Java SE JPopupMenu An implementation of a popup menu -- a small window that pops up and displays a series of choices. Class javax.swing Java SE JProgressBar A component that visually displays the progress of some task. Class javax.swing Java SE JRadioButton An implementation of a radio button -- an item that can be selected or deselected, and which displays its state to the user. Class javax.swing Java SE JRadioButtonMenuItem An implementation of a radio button menu item. Class javax.swing Java SE JRootPane A lightweight container used behind the scenes by JFrame, JDialog, JWindow, Class javax.swing Java SE JScrollBar An implementation of a scrollbar. Class javax.swing Java SE JScrollPane Provides a scrollable view of a lightweight component. Class javax.swing Java SE JSeparator JSeparator provides a general purpose component for implementing divider lines - most commonly used as a divider Class javax.swing Java SE JSlider A component that lets the user graphically select a value by sliding a knob within a bounded interval. Class javax.swing Java SE JSpinner A single line input field that lets the user select a number or an object value from an ordered sequence. Class javax.swing Java SE JSplitPane JSplitPane is used to divide two (and only two) Components. Class javax.swing Java SE JTabbedPane A component that lets the user switch between a group of components by clicking on a tab with a given title and/or icon. Class javax.swing Java SE JTable The JTable is used to display and edit regular two-dimensional tables See How to Use Tables Class javax.swing Java SE JTableHeader This is the object which manages the header of the JTable. Class javax.swing.table Java SE JTextArea A JTextArea is a multi-line area that displays plain text. Class javax.swing Java SE JTextComponent JTextComponent is the base class for swing text components. Class javax.swing.text Java SE JTextField JTextField is a lightweight component that allows the editing of a single line of text. Class javax.swing Java SE JTextPane A text component that can be marked up with attributes that are represented graphically. Class javax.swing Java SE JToggleButton An implementation of a two-state button. Class javax.swing Java SE JToolBar JToolBar provides a component that is useful for displaying commonly used Actions or controls. Class javax.swing Java SE JToolTip Used to display a Tip for a Component. Class javax.swing Java SE JTree A control that displays a set of hierarchical data as an outline. Class javax.swing Java SE JulianFields A set of date fields that provide access to Julian Days. Class java.time.temporal Java SE JViewport The viewport or porthole through which you see the underlying information. Class javax.swing Java SE JWindow A JWindow is a container that can be displayed anywhere on the user's desktop. Class javax.swing Java SE JDBCType Defines the constants that are used to identify generic SQL types, called JDBC types. Class java.sql Java SE JavaCompiler Interface javax.tools Java SE JavaFileManager Interface javax.tools Java SE JavaFileObject Interface javax.tools Java SE JAXBContextFactory Factory that creates new JAXBContext instances. Interface javax.xml.bind Java SE JdbcRowSet The standard interface that all standard implementations of JdbcRowSet must implement. Interface javax.sql.rowset Java SE JMXAddressable All JMXConnectorServer objects implement this interface. Interface javax.management.remote Java SE JMXAuthenticator Interface to define how remote credentials are converted into a JAAS Subject. Interface javax.management.remote Java SE JMXConnector The client end of a JMX API connector. Interface javax.management.remote Java SE JMXConnectorProvider A provider for creating JMX API connector clients using a given protocol. Interface javax.management.remote Java SE JMXConnectorServerMBean MBean interface for connector servers. Interface javax.management.remote Java SE JMXConnectorServerProvider A provider for creating JMX API connector servers using a given protocol. Interface javax.management.remote Java SE Joinable The Joinable interface provides the methods for getting and setting a match column, which is the basis for forming the SQL JOIN Interface javax.sql.rowset Java SE JoinRowSet The JoinRowSet interface provides a mechanism for combining related data from different RowSet objects into one JoinRowSet Interface javax.sql.rowset Java SE JavaBean An annotation used to specify some class-related information for the automatically generated BeanInfo classes. Class java.beans Java SE KerberosCredMessage This class encapsulates a Kerberos 5 KRB_CRED message which can be used to send Kerberos credentials from one principal to another. Class javax.security.auth.kerberos Java SE KerberosKey This class encapsulates a long term secret key for a Kerberos A KerberosKey object includes an EncryptionKey, a Class javax.security.auth.kerberos Java SE KerberosPrincipal This class encapsulates a Kerberos principal. Class javax.security.auth.kerberos Java SE KerberosTicket This class encapsulates a Kerberos ticket and associated information as viewed from the client's point of view. Class javax.security.auth.kerberos Java SE Kernel The Kernel class defines a matrix that describes how a specified pixel and its surrounding pixels affect the value Class java.awt.image Java SE KeyAdapter An abstract adapter class for receiving keyboard events. Class java.awt.event Java SE KeyAgreement This class provides the functionality of a key agreement (or key exchange) protocol. Class javax.crypto Java SE KeyAgreementSpi This class defines the Service Provider Interface (SPI) for the KeyAgreement class. Class javax.crypto Java SE KeyAlreadyExistsException This runtime exception is thrown to indicate that the index of a row to be added to a tabular data instance is already used to refer to another row in this tabular data instance. Class javax.management.openmbean Java SE KeyboardFocusManager The KeyboardFocusManager is responsible for managing the active and focused Windows, and the current focus owner. Class java.awt Java SE KeyEvent An event which indicates that a keystroke occurred in a component. Class java.awt.event Java SE KeyException This is the basic key exception. Class java.security Java SE KeyFactory Key factories are used to convert keys (opaque cryptographic keys of type Key) into key specifications Class java.security Java SE KeyFactorySpi This class defines the Service Provider Interface (SPI) for the KeyFactory class. Class java.security Java SE KeyGenerator This class provides the functionality of a secret (symmetric) key generator. Class javax.crypto Java SE KeyGeneratorSpi This class defines the Service Provider Interface (SPI) for the KeyGenerator class. Class javax.crypto Java SE KeyInfoFactory A factory for creating KeyInfo objects from scratch or for unmarshalling a KeyInfo object from a corresponding XML Class javax.xml.crypto.dsig.keyinfo Java SE KeyManagementException This is the general key management exception for all operations dealing with key management. Class java.security Java SE KeyManagerFactory This class acts as a factory for key managers based on a source of key material. Class javax.net.ssl Java SE KeyManagerFactorySpi This class defines the Service Provider Interface (SPI) for the KeyManagerFactory class. Class javax.net.ssl Java SE KeyPair This class is a simple holder for a key pair (a public key and a private key). Class java.security Java SE KeyPairGenerator The KeyPairGenerator class is used to generate pairs of public and private keys. Class java.security Java SE KeyPairGeneratorSpi This class defines the Service Provider Interface (SPI) for the KeyPairGenerator class, which is used to generate Class java.security Java SE KeyRep Standardized representation for serialized Key objects. Class java.security Java SE KeySelector A selector that finds and returns a key using the data contained in a KeyInfo object. Class javax.xml.crypto Java SE KeySelectorException Indicates an exceptional condition thrown by a KeySelector. Class javax.xml.crypto Java SE KeyStore This class represents a storage facility for cryptographic keys and certificates. Class java.security Java SE KeyStoreBuilderParameters A parameters object for X509KeyManagers that encapsulates a List of KeyStore. Class javax.net.ssl Java SE KeyStoreException This is the generic KeyStore exception. Class java.security Java SE KeyStoreSpi This class defines the Service Provider Interface (SPI) for the KeyStore class. Class java.security Java SE KeyStroke A KeyStroke represents a key action on the keyboard, or equivalent input device. Class javax.swing Java SE KeyTab This class encapsulates a keytab file. Class javax.security.auth.kerberos Java SE Key The Key interface is the top-level interface for all keys. Interface java.security Java SE KeyEventDispatcher A KeyEventDispatcher cooperates with the current KeyboardFocusManager in the targeting and dispatching of all KeyEvents. Interface java.awt Java SE KeyEventPostProcessor A KeyEventPostProcessor cooperates with the current KeyboardFocusManager in the final resolution of all unconsumed KeyEvents. Interface java.awt Java SE KeyInfo A representation of the XML KeyInfo element as defined in W3C Recommendation for XML-Signature Syntax and Processing. Interface javax.xml.crypto.dsig.keyinfo Java SE KeyListener The listener interface for receiving keyboard events (keystrokes). Interface java.awt.event Java SE KeyManager This is the base interface for JSSE key managers. Interface javax.net.ssl Java SE Keymap A collection of bindings of KeyStrokes to actions. Interface javax.swing.text Java SE KeyName A representation of the XML KeyName element as W3C Recommendation for XML-Signature Syntax and Processing. Interface javax.xml.crypto.dsig.keyinfo Java SE KeySelectorResult The result returned by the KeySelector. Interface javax.xml.crypto Java SE KeySpec A (transparent) specification of the key material that constitutes a cryptographic key. Interface java.security.spec Java SE KeyValue A representation of the XML KeyValue element as defined W3C Recommendation for XML-Signature Syntax and Processing. Interface javax.xml.crypto.dsig.keyinfo Java SE Label A Label object is a component for placing text in a container. Class java.awt Java SE LabelUI Pluggable look and feel interface for JLabel. Class javax.swing.plaf Java SE LabelView A LabelView is a styled chunk of text that represents a view mapped over an element in the Class javax.swing.text Java SE LambdaConversionException LambdaConversionExceptionSee Also:Serialized Form Class java.lang.invoke Java SE LambdaMetafactory Methods to facilitate the creation of simple function objects that implement one or more interfaces by delegation to a provided MethodHandle, Class java.lang.invoke Java SE LanguageCallback Underlying security services instantiate and pass a LanguageCallback to the handle Class javax.security.auth.callback Java SE LastOwnerException This is an exception that is thrown whenever an attempt is made to delete the last owner of an Access Control List. Class java.security.acl Java SE LayeredHighlighter Class javax.swing.text Java SE LayerUI The base class for all JLayer's UI delegates. Class javax.swing.plaf Java SE LayoutFocusTraversalPolicy A SortingFocusTraversalPolicy which sorts Components based on their size, position, and orientation. Class javax.swing Java SE LayoutPath LayoutPath provides a mapping between locations relative to the baseline and points in user space. Class java.awt.font Java SE LayoutQueue A queue of text layout tasks. Class javax.swing.text Java SE LayoutStyle LayoutStyle provides information about how to position components. Class javax.swing Java SE LDAPCertStoreParameters Parameters used as input for the LDAP CertStore algorithm. Class java.security.cert Java SE LdapName This class represents a distinguished name as specified by A distinguished name, or DN, is composed of an ordered list of Class javax.naming.ldap Java SE LdapReferralException This abstract class is used to represent an LDAP referral exception. Class javax.naming.ldap Java SE Lease A lease contains a unique VM identifier and a lease duration. Class java.rmi.dgc Java SE Level The Level class defines a set of standard logging levels that can be used to control logging output. Class java.util.logging Java SE LifespanPolicyValue The LifespanPolicyValue can have the following values. Class org.omg.PortableServer Java SE LimitExceededException This exception is thrown when a method terminates abnormally due to a user or system specified limit. Class javax.naming Java SE Line2D This Line2D represents a line segment in (x,y) coordinate space. Class java.awt.geom Java SE LinearGradientPaint The LinearGradientPaint class provides a way to fill a Shape with a linear color gradient pattern. Class java.awt Java SE LineBorder A class which implements a line border of arbitrary thickness and of a single color. Class javax.swing.border Java SE LineBreakMeasurer The LineBreakMeasurer class allows styled text to be broken into lines (or segments) that fit within a particular visual Class java.awt.font Java SE LineEvent The LineEvent class encapsulates information that a line sends its listeners whenever the line opens, closes, starts, or stops. Class javax.sound.sampled Java SE LineMetrics The LineMetrics class allows access to the metrics needed to layout characters along a line Class java.awt.font Java SE LineNumberInputStream This class is an input stream filter that provides the added functionality of keeping track of the current line number. Class java.io Java SE LineNumberReader A buffered character-input stream that keeps track of line numbers. Class java.io Java SE LineUnavailableException A LineUnavailableException is an exception indicating that a line cannot be opened because it is unavailable. Class javax.sound.sampled Java SE LinkageError Subclasses of LinkageError indicate that a class has some dependency on another class; however, the latter class has Class java.lang Java SE LinkedBlockingDeque An optionally-bounded blocking deque based on The optional capacity bound constructor argument serves as a Class java.util.concurrent Java SE LinkedBlockingQueue An optionally-bounded blocking queue based on This queue orders elements FIFO (first-in-first-out). Class java.util.concurrent Java SE LinkedHashMap Hash table and linked list implementation of the Map interface, with predictable iteration order. Class java.util Java SE LinkedHashSet Hash table and linked list implementation of the Set interface, with predictable iteration order. Class java.util Java SE LinkedList Doubly-linked list implementation of the List and Deque interfaces. Class java.util Java SE LinkedTransferQueue An unbounded TransferQueue based on linked nodes. Class java.util.concurrent Java SE LinkException This exception is used to describe problems encountered while resolving links. Class javax.naming Java SE LinkLoopException This exception is thrown when a loop was detected while attempting to resolve a link, or an implementation Class javax.naming Java SE LinkPermission The Permission class for link creation operations. Class java.nio.file Java SE LinkRef This class represents a Reference whose contents is a name, called the link name, that is bound to an atomic name in a context. Class javax.naming Java SE List The List component presents the user with a scrolling list of text items. Class java.awt Java SE ListDataEvent Defines an event that encapsulates changes to a list. Class javax.swing.event Java SE ListenerNotFoundException The specified MBean listener does not exist in the repository. Class javax.management Java SE ListResourceBundle ListResourceBundle is an abstract subclass of ResourceBundle that manages resources for a locale Class java.util Java SE ListSelectionEvent An event that characterizes a change in selection. Class javax.swing.event Java SE ListUI The JList pluggable look and feel delegate. Class javax.swing.plaf Java SE ListView Class javax.swing.text.html Java SE LocalDate A date without a time-zone in the ISO-8601 calendar system, such as 2007-12-03. Class java.time Java SE LocalDateTime A date-time without a time-zone in the ISO-8601 calendar system, such as 2007-12-03T10:15:30. Class java.time Java SE Locale A Locale object represents a specific geographical, political, or cultural region. Class java.util Java SE LocaleNameProvider An abstract class for service providers that provide localized names for the Class java.util.spi Java SE LocaleServiceProvider This is the super class of all the locale sensitive service provider Locale sensitive service provider interfaces are interfaces that Class java.util.spi Java SE LocalObject Used as a base class for implementation of a local IDL interface in the Java language mapping. Class org.omg.CORBA Java SE LocalTime A time without a time-zone in the ISO-8601 calendar system, LocalTime is an immutable date-time object that represents a time, Class java.time Java SE LocateRegistry LocateRegistry is used to obtain a reference to a bootstrap remote object registry on a particular host (including the local host), or Class java.rmi.registry Java SE Locator2Impl SAX2 extension helper for holding additional Entity information, implementing the Locator2 interface. Class org.xml.sax.ext Java SE LocatorImpl Provide an optional convenience implementation of Locator. Class org.xml.sax.helpers Java SE LockInfo Information about a lock. Class java.lang.management Java SE LockSupport Basic thread blocking primitives for creating locks and other synchronization classes. Class java.util.concurrent.locks Java SE Logger A Logger object is used to log messages for a specific system or application component. Class java.util.logging Java SE LoggingPermission The permission which the SecurityManager will check when code that is running with a SecurityManager calls one of the logging Class java.util.logging Java SE LoginContext The LoginContext class describes the basic methods used to authenticate Subjects and provides a way to develop an Class javax.security.auth.login Java SE LoginException This is the basic login exception. Class javax.security.auth.login Java SE LogManager There is a single global LogManager object that is used to maintain a set of shared state about Loggers and log services. Class java.util.logging Java SE LogRecord LogRecord objects are used to pass logging requests between the logging framework and individual log Handlers. Class java.util.logging Java SE LogStream LogStream provides a mechanism for logging errors that are of possible interest to those monitoring a system. Class java.rmi.server Java SE Long The Long class wraps a value of the primitive type long in an object. Class java.lang Java SE LongAccumulator One or more variables that together maintain a running long value updated using a supplied function. Class java.util.concurrent.atomic Java SE LongAdder One or more variables that together maintain an initially zero long sum. Class java.util.concurrent.atomic Java SE LongBuffer This class defines four categories of operations upon Absolute and relative get and Class java.nio Java SE LongHolder The Holder for Long. Class org.omg.CORBA Java SE LongLongSeqHelper The Helper for LongLongSeq. Class org.omg.CORBA Java SE LongLongSeqHolder The Holder for LongLongSeq. Class org.omg.CORBA Java SE LongSeqHelper The Helper for LongSeqHelper. Class org.omg.CORBA Java SE LongSeqHolder The Holder for LongSeq. Class org.omg.CORBA Java SE LongSummaryStatistics A state object for collecting statistics such as count, min, max, sum, and This class is designed to work with (though does not require) Class java.util Java SE LookAndFeel LookAndFeel, as the name implies, encapsulates a look and feel. Class javax.swing Java SE LookupOp This class implements a lookup operation from the source to the destination. Class java.awt.image Java SE LookupTable This abstract class defines a lookup table object. Class java.awt.image Java SE LSException Parser or write operations may throw an LSException if the processing is stopped. Class org.w3c.dom.ls Java SE LinkOption Defines the options as to how symbolic links are handled. Class java.nio.file Java SE LayoutManager Defines the interface for classes that know how to lay out Swing's painting architecture assumes the children of a Interface java.awt Java SE LayoutManager2 Defines an interface for classes that know how to layout Containers based on a layout constraints object. Interface java.awt Java SE LdapContext This interface represents a context in which you can perform operations with LDAPv3-style controls and perform LDAPv3-style Interface javax.naming.ldap Java SE LexicalHandler SAX2 extension handler for lexical events. Interface org.xml.sax.ext Java SE LIFESPAN_POLICY_ID Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.PortableServer Java SE LifespanPolicy The LifespanPolicy specifies the lifespan of the objects implemented in the created POA. Interface org.omg.PortableServer Java SE LifespanPolicyOperations The LifespanPolicy specifies the lifespan of the objects implemented in the created POA. Interface org.omg.PortableServer Java SE Line The Line interface represents a mono or multi-channel audio feed. Interface javax.sound.sampled Java SE LineListener Instances of classes that implement the LineListener interface can register to receive events when a line's status changes. Interface javax.sound.sampled Java SE List An ordered collection (also known as a sequence). Interface java.util Java SE ListCellRenderer Identifies components that can be used as rubber stamps to paint the cells in a JList. Interface javax.swing Java SE ListDataListener Sent when the contents of the list has changed in a way that's too complex to characterize with the previous Interface javax.swing.event Java SE ListIterator An iterator for lists that allows the programmer to traverse the list in either direction, modify Interface java.util Java SE ListModel This interface defines the methods components like JList use to get the value of each cell in a list and the length of the list. Interface javax.swing Java SE ListSelectionListener The listener that's notified when a lists selection valueSee Also:ListSelectionModel Interface javax.swing.event Java SE ListSelectionModel This interface represents the current state of the selection for any of the components that display a Interface javax.swing Java SE LoaderHandler LoaderHandler is an interface used internally by the RMI runtime in previous implementation versions. Interface java.rmi.server Java SE Location Provides information on the location of an event. Interface javax.xml.stream Java SE LOCATION_FORWARD Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.PortableInterceptor Java SE Locator Interface for associating a SAX event with a document location. Interface org.xml.sax Java SE Locator2 SAX2 extension to augment the entity information provided If an implementation supports this extension, the Locator Interface org.xml.sax.ext Java SE Lock Lock implementations provide more extensive locking operations than can be obtained using synchronized methods Interface java.util.concurrent.locks Java SE LoggingMXBean The management interface for the logging facility. Interface java.util.logging Java SE LogicalHandler The LogicalHandler extends Handler to provide typesafety for the message context parameter. Interface javax.xml.ws.handler Java SE LogicalMessage The LogicalMessage interface represents a protocol agnostic XML message and contains methods that Interface javax.xml.ws Java SE LogicalMessageContext The LogicalMessageContext interface extends provide access to a the contained message as a protocol neutral Interface javax.xml.ws.handler Java SE LoginModule Service-provider interface for authentication technology providers. Interface javax.security.auth.spi Java SE LongBinaryOperator Represents an operation upon two long-valued operands and producing a long-valued result. Interface java.util.function Java SE LongConsumer Represents an operation that accepts a single long-valued argument and returns no result. Interface java.util.function Java SE LongFunction Represents a function that accepts a long-valued argument and produces a result. Interface java.util.function Java SE LongPredicate Represents a predicate (boolean-valued function) of one long-valued argument. Interface java.util.function Java SE LongStream A sequence of primitive long-valued elements supporting sequential and parallel aggregate operations. Interface java.util.stream Java SE LongSupplier Represents a supplier of long-valued results. Interface java.util.function Java SE LongToDoubleFunction Represents a function that accepts a long-valued argument and produces a double-valued result. Interface java.util.function Java SE LongToIntFunction Represents a function that accepts a long-valued argument and produces an int-valued result. Interface java.util.function Java SE LongUnaryOperator Represents an operation on a single long-valued operand that produces a long-valued result. Interface java.util.function Java SE LSInput This interface represents an input source for data. Interface org.w3c.dom.ls Java SE LSLoadEvent This interface represents a load event object that signals the completion of a document load. Interface org.w3c.dom.ls Java SE LSOutput This interface represents an output destination for data. Interface org.w3c.dom.ls Java SE LSParser An interface to an object that is able to build, or augment, a DOM tree from various input sources. Interface org.w3c.dom.ls Java SE LSParserFilter LSParserFilters provide applications the ability to examine nodes as they are being constructed while parsing. Interface org.w3c.dom.ls Java SE LSProgressEvent This interface represents a progress event object that notifies the application about progress as a document is parsed. Interface org.w3c.dom.ls Java SE LSResourceResolver LSResourceResolver provides a way for applications to redirect references to external resources. Interface org.w3c.dom.ls Java SE LSSerializer A LSSerializer provides an API for serializing (writing) a DOM document out into XML. Interface org.w3c.dom.ls Java SE LSSerializerFilter LSSerializerFilters provide applications the ability to examine nodes as they are being serialized and decide what nodes should Interface org.w3c.dom.ls Java SE Mac This class provides the functionality of a Message Authentication Code A MAC provides a way to check Class javax.crypto Java SE MacSpi This class defines the Service Provider Interface (SPI) All the abstract methods in this class must be implemented by each Class javax.crypto Java SE MailcapCommandMap MailcapCommandMap extends the CommandMap abstract class. Class javax.activation Java SE 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 Class java.nio.charset Java SE MalformedLinkException This exception is thrown when a malformed link was encountered while resolving or constructing a link. Class javax.naming Java SE MalformedObjectNameException The format of the string does not correspond to a valid ObjectName. Class javax.management Java SE MalformedParameterizedTypeException Thrown when a semantically malformed parameterized type is encountered by a reflective method that needs to instantiate it. Class java.lang.reflect Java SE MalformedParametersException java. Class java.lang.reflect Java SE MalformedURLException Thrown to indicate that a malformed URL has occurred. Class java.net Java SE ManagementFactory The ManagementFactory class is a factory class for getting managed beans for the Java platform. Class java.lang.management Java SE ManagementPermission The permission which the SecurityManager will check when code that is running with a SecurityManager calls methods defined Class java.lang.management Java SE ManageReferralControl Requests that referral and other special LDAP objects be manipulated as normal LDAP objects. Class javax.naming.ldap Java SE Manifest The Manifest class is used to maintain Manifest entry names and their associated Attributes. Class java.util.jar Java SE MappedByteBuffer A direct byte buffer whose content is a memory-mapped region of a file. Class java.nio Java SE MARSHAL A request or reply from the network is structurally invalid. Class org.omg.CORBA Java SE MarshalException A MarshalException is thrown if a java. Class java.rmi Java SE MarshalException This exception indicates that an error has occurred while performing a marshal operation that the provider is unable to recover from. Class javax.xml.bind Java SE MarshalException Indicates an exceptional condition that occurred during the XML marshalling or unmarshalling process. Class javax.xml.crypto Java SE MarshalledObject A MarshalledObject contains a byte stream with the serialized representation of an object given to its constructor. Class java.rmi Java SE MaskFormatter MaskFormatter is used to format and edit strings. Class javax.swing.text Java SE Matcher An engine that performs match operations on a character sequence by interpreting a Pattern. Class java.util.regex Java SE Math The class Math contains methods for performing basic numeric operations such as the elementary exponential, logarithm, Class java.lang Java SE MathContext Immutable objects which encapsulate the context settings which describe certain rules for numerical operators, such as those Class java.math Java SE MatteBorder A class which provides a matte-like border of either a solid color Serialized objects of this class will not be compatible with Class javax.swing.border Java SE MBeanAttributeInfo Describes an MBean attribute exposed for management. Class javax.management Java SE MBeanConstructorInfo Describes a constructor exposed by an MBean. Class javax.management Java SE MBeanException Represents user defined exceptions thrown by MBean methods in the agent. Class javax.management Java SE MBeanFeatureInfo Provides general information for an MBean descriptor object. Class javax.management Java SE MBeanInfo Describes the management interface exposed by an MBean; that is, the set of attributes and operations which are available for Class javax.management Java SE MBeanNotificationInfo The MBeanNotificationInfo class is used to describe the characteristics of the different notification instances Class javax.management Java SE MBeanOperationInfo Describes a management operation exposed by an MBean. Class javax.management Java SE MBeanParameterInfo Describes an argument of an operation exposed by an MBean. Class javax.management Java SE MBeanPermission Permission controlling access to MBeanServer operations. Class javax.management Java SE MBeanRegistrationException Wraps exceptions thrown by the preRegister(), preDeregister() methods of the MBeanRegistration interface. Class javax.management Java SE MBeanServerBuilder This class represents a builder that creates a default MBeanServer implementation. Class javax.management Java SE MBeanServerDelegate Represents the MBean server from the management point of view. Class javax.management Java SE MBeanServerFactory Provides MBean server references. Class javax.management Java SE MBeanServerInvocationHandler InvocationHandler that forwards methods in an MBean's management interface through the MBean server to the MBean. Class javax.management Java SE MBeanServerNotification Represents a notification emitted by the MBean Server through the MBeanServerDelegate MBean. Class javax.management Java SE MBeanServerNotificationFilter Filter for MBeanServerNotification. Class javax.management.relation Java SE MBeanServerPermission A Permission to perform actions related to MBeanServers. Class javax.management Java SE MBeanTrustPermission This permission represents trust in a signer or codebase. Class javax.management Java SE Media medium on which to print. Class javax.print.attribute.standard Java SE MediaName enumeration) that specifies the media for a print job as a name. Class javax.print.attribute.standard Java SE MediaPrintableArea the printable and non-printable areas of media. Class javax.print.attribute.standard Java SE MediaSize 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 Class javax.print.attribute.standard Java SE MediaSizeName This attribute can be used instead of specifying MediaName or MediaTray. Class javax.print.attribute.standard Java SE MediaTracker The MediaTracker class is a utility class to track the status of a number of media objects. Class java.awt Java SE MediaTray Class MediaTray is a printing attribute class, an enumeration, that specifies the media tray or bin for the job. Class javax.print.attribute.standard Java SE MembershipKey A token representing the membership of an Internet Protocol (IP) multicast A membership key may represent a membership to receive all datagrams sent Class java.nio.channels Java SE MemoryCacheImageInputStream An implementation of ImageInputStream that gets its input from a regular InputStream. Class javax.imageio.stream Java SE MemoryCacheImageOutputStream An implementation of ImageOutputStream that writes its output to a regular OutputStream. Class javax.imageio.stream Java SE MemoryHandler Handler that buffers requests in a circular buffer in memory. Class java.util.logging Java SE MemoryImageSource This class is an implementation of the ImageProducer interface which uses an array to produce pixel values for an Image. Class java.awt.image Java SE MemoryNotificationInfo The information about a memory notification. Class java.lang.management Java SE MemoryUsage A MemoryUsage object represents a snapshot of memory usage. Class java.lang.management Java SE Menu A Menu object is a pull-down menu component that is deployed from a menu bar. Class java.awt Java SE MenuBar The MenuBar class encapsulates the platform's concept of a menu bar bound to a frame. Class java.awt Java SE MenuBarUI Pluggable look and feel interface for JMenuBar. Class javax.swing.plaf Java SE MenuComponent The abstract class MenuComponent is the superclass of all menu-related components. Class java.awt Java SE MenuDragMouseEvent MenuDragMouseEvent is used to notify interested parties that the menu element has received a MouseEvent forwarded to it Class javax.swing.event Java SE MenuEvent MenuEvent is used to notify interested parties that the menu which is the event source has been posted, Class javax.swing.event Java SE MenuItem All items in a menu must belong to the class MenuItem, or one of its subclasses. Class java.awt Java SE MenuItemUI Pluggable look and feel interface for JMenuItem. Class javax.swing.plaf Java SE MenuKeyEvent MenuKeyEvent is used to notify interested parties that the menu element has received a KeyEvent forwarded to it Class javax.swing.event Java SE MenuSelectionManager A MenuSelectionManager owns the selection in menu hierarchy. Class javax.swing Java SE MenuShortcut The MenuShortcutclass represents a keyboard accelerator Menu shortcuts are created using virtual keycodes, not characters. Class java.awt Java SE MessageDigest This MessageDigest class provides applications the functionality of a message digest algorithm, such as SHA-1 or SHA-256. Class java.security Java SE MessageDigestSpi This class defines the Service Provider Interface (SPI) for the MessageDigest class, which provides the functionality Class java.security Java SE MessageFactory A factory for creating SOAPMessage objects. Class javax.xml.soap Java SE MessageFormat MessageFormat provides a means to produce concatenated messages in a language-neutral way. Class java.text Java SE MessageProp This is a utility class used within the per-message GSSContext methods to convey per-message properties. Class org.ietf.jgss Java SE MetalBorders Factory object that can vend Borders appropriate for the metal L & F. Class javax.swing.plaf.metal Java SE MetalButtonUI MetalButtonUI implementation Serialized objects of this class will not be compatible with Class javax.swing.plaf.metal Java SE MetalCheckBoxIcon CheckboxIcon implementation for OrganicCheckBoxUI Serialized objects of this class will not be compatible with Class javax.swing.plaf.metal Java SE MetalCheckBoxUI CheckboxUI implementation for MetalCheckboxUI Serialized objects of this class will not be compatible with Class javax.swing.plaf.metal Java SE MetalComboBoxButton JButton subclass to help out MetalComboBoxUI Serialized objects of this class will not be compatible with Class javax.swing.plaf.metal Java SE MetalComboBoxEditor The default editor for Metal editable combo boxes Serialized objects of this class will not be compatible with Class javax.swing.plaf.metal Java SE MetalComboBoxIcon This utility class draws the horizontal bars which indicate a MetalComboBoxSee Also:MetalComboBoxUI Class javax.swing.plaf.metal Java SE MetalComboBoxUI Metal UI for JComboBox Serialized objects of this class will not be compatible with Class javax.swing.plaf.metal Java SE MetalDesktopIconUI Class javax.swing.plaf.metal Java SE MetalFileChooserUI Metal L&F implementation of a FileChooser. Class javax.swing.plaf.metal Java SE MetalIconFactory Class javax.swing.plaf.metal Java SE MetalInternalFrameTitlePane Class javax.swing.plaf.metal Java SE MetalInternalFrameUI Metal implementation of JInternalFrame. Class javax.swing.plaf.metal Java SE MetalLabelUI A Windows L&F implementation of LabelUI. Class javax.swing.plaf.metal Java SE MetalLookAndFeel The Java Look and Feel, otherwise known as Metal. Class javax.swing.plaf.metal Java SE MetalMenuBarUI Metal implementation of MenuBarUI. Class javax.swing.plaf.metal Java SE MetalPopupMenuSeparatorUI A Metal L&F implementation of PopupMenuSeparatorUI. Class javax.swing.plaf.metal Java SE MetalProgressBarUI The Metal implementation of ProgressBarUI. Class javax.swing.plaf.metal Java SE MetalRadioButtonUI RadioButtonUI implementation for MetalRadioButtonUI Serialized objects of this class will not be compatible with Class javax.swing.plaf.metal Java SE MetalRootPaneUI Provides the metal look and feel implementation of RootPaneUI. Class javax.swing.plaf.metal Java SE MetalScrollBarUI Class javax.swing.plaf.metal Java SE MetalScrollButton JButton object for Metal scrollbar arrows. Class javax.swing.plaf.metal Java SE MetalScrollPaneUI A Metal L&F implementation of ScrollPaneUI. Class javax.swing.plaf.metal Java SE MetalSeparatorUI A Metal L&F implementation of SeparatorUI. Class javax.swing.plaf.metal Java SE MetalSliderUI A Java L&F implementation of SliderUI. Class javax.swing.plaf.metal Java SE MetalSplitPaneUI Serialized objects of this class will not be compatible with future Swing releases. Class javax.swing.plaf.metal Java SE MetalTabbedPaneUI The Metal subclass of BasicTabbedPaneUI. Class javax.swing.plaf.metal Java SE MetalTextFieldUI Basis of a look and feel for a JTextField. Class javax.swing.plaf.metal Java SE MetalTheme MetalTheme provides the color palette and fonts used by the Java Look and Feel. Class javax.swing.plaf.metal Java SE MetalToggleButtonUI MetalToggleButton implementation Serialized objects of this class will not be compatible with Class javax.swing.plaf.metal Java SE MetalToolBarUI A Metal Look and Feel implementation of ToolBarUI. Class javax.swing.plaf.metal Java SE MetalToolTipUI A Metal L&F extension of BasicToolTipUI. Class javax.swing.plaf.metal Java SE MetalTreeUI The metal look and feel implementation of TreeUI. Class javax.swing.plaf.metal Java SE MetaMessage A MetaMessage is a MidiMessage that is not meaningful to synthesizers, but that can be stored in a MIDI file and interpreted by a Class javax.sound.midi Java SE Method A Method provides information about, and access to, a single method on a class or interface. Class java.lang.reflect Java SE MethodDescriptor A MethodDescriptor describes a particular method that a Java Bean supports for external access from other components. Class java.beans Java SE MethodHandle A method handle is a typed, directly executable reference to an underlying method, constructor, field, or similar low-level operation, with optional Class java.lang.invoke Java SE MethodHandleProxies This class consists exclusively of static methods that help adapt method handles to other JVM types, such as interfaces. Class java.lang.invoke Java SE MethodHandles This class consists exclusively of static methods that operate on or return method handles. Class java.lang.invoke Java SE MethodType A method type represents the arguments and return type accepted and returned by a method handle, or the arguments and return type passed Class java.lang.invoke Java SE MGF1ParameterSpec This class specifies the set of parameters used with mask generation function MGF1 in OAEP Padding and RSA-PSS signature scheme, as Class java.security.spec Java SE MidiDeviceProvider A MidiDeviceProvider is a factory or provider for a particular type of MIDI device. Class javax.sound.midi.spi Java SE MidiEvent MIDI events contain a MIDI message and a corresponding time-stamp expressed in ticks, and can represent the MIDI event information stored in a MIDI file Class javax.sound.midi Java SE MidiFileFormat A MidiFileFormat object encapsulates a MIDI file's type, as well as its length and timing information. Class javax.sound.midi Java SE MidiFileReader A MidiFileReader supplies MIDI file-reading services. Class javax.sound.midi.spi Java SE MidiFileWriter A MidiFileWriter supplies MIDI file-writing services. Class javax.sound.midi.spi Java SE MidiMessage MidiMessage is the base class for MIDI messages. Class javax.sound.midi Java SE MidiSystem The MidiSystem class provides access to the installed MIDI system resources, including devices such as synthesizers, sequencers, and MIDI input Class javax.sound.midi Java SE MidiUnavailableException A MidiUnavailableException is thrown when a requested MIDI component cannot be opened or created because it is unavailable. Class javax.sound.midi Java SE MimeHeader An object that stores a MIME header name and its value. Class javax.xml.soap Java SE MimeHeaders A container for MimeHeader objects, which represent the MIME headers present in a MIME part of a message. Class javax.xml.soap Java SE MimeType A Multipurpose Internet Mail Extension (MIME) type, as defined in RFC 2045 and 2046. Class javax.activation Java SE MimeTypeParameterList A parameter list of a MimeType as defined in RFC 2045 and 2046. Class javax.activation Java SE MimeTypeParseException Class java.awt.datatransfer Java SE MimeTypeParseException A class to encapsulate MimeType parsing related exceptions. Class javax.activation Java SE MimetypesFileTypeMap This class extends FileTypeMap and provides data typing of files via their file extension. Class javax.activation Java SE MinguoChronology The Minguo calendar system. Class java.time.chrono Java SE MinguoDate A date in the Minguo calendar system. Class java.time.chrono Java SE MinimalHTMLWriter MinimalHTMLWriter is a fallback writer used by the HTMLEditorKit to write out HTML for a document that Class javax.swing.text.html Java SE MirroredTypeException Thrown when an application attempts to access the Class object corresponding to a TypeMirror. Class javax.lang.model.type Java SE MirroredTypesException Thrown when an application attempts to access a sequence of Class objects each corresponding to a TypeMirror. Class javax.lang.model.type Java SE MissingFormatArgumentException Unchecked exception thrown when there is a format specifier which does not have a corresponding argument or if an argument index refers to an argument Class java.util Java SE MissingFormatWidthException Unchecked exception thrown when the format width is required. Class java.util Java SE MissingResourceException Signals that a resource is missing. Class java.util Java SE MixerProvider A provider or factory for a particular mixer type. Class javax.sound.sampled.spi Java SE MLet Allows you to instantiate and register one or several MBeans in the MBean server coming from a remote URL. Class javax.management.loading Java SE MLetContent This class represents the contents of the MLET tag. Class javax.management.loading Java SE ModelMBeanAttributeInfo The ModelMBeanAttributeInfo object describes an attribute of the ModelMBean. Class javax.management.modelmbean Java SE ModelMBeanConstructorInfo The ModelMBeanConstructorInfo object describes a constructor of the ModelMBean. Class javax.management.modelmbean Java SE ModelMBeanInfoSupport This class represents the meta data for ModelMBeans. Class javax.management.modelmbean Java SE ModelMBeanNotificationInfo The ModelMBeanNotificationInfo object describes a notification emitted It is a subclass of MBeanNotificationInfo with the addition of an Class javax.management.modelmbean Java SE ModelMBeanOperationInfo The ModelMBeanOperationInfo object describes a management operation of the ModelMBean. Class javax.management.modelmbean Java SE ModificationItem This class represents a modification item. Class javax.naming.directory Java SE Modifier The Modifier class provides static methods and constants to decode class and member access modifiers. Class java.lang.reflect Java SE Monitor Defines the part common to all monitor MBeans. Class javax.management.monitor Java SE MonitorInfo Information about an object monitor lock. Class java.lang.management Java SE MonitorNotification Provides definitions of the notifications sent by monitor MBeans. Class javax.management.monitor Java SE MonitorSettingException Exception thrown by the monitor when a monitor setting becomes invalid while the monitor is running. Class javax.management.monitor Java SE MonthDay A month-day in the ISO-8601 calendar system, such as --12-03. Class java.time Java SE MouseAdapter An abstract adapter class for receiving mouse events. Class java.awt.event Java SE MouseDragGestureRecognizer This abstract subclass of DragGestureRecognizer defines a DragGestureRecognizer Class java.awt.dnd Java SE MouseEvent An event which indicates that a mouse action occurred in a component. Class java.awt.event Java SE MouseInfo MouseInfo provides methods for getting information about the mouse, such as mouse pointer location and the number of mouse buttons. Class java.awt Java SE MouseInputAdapter An empty implementation of the MouseInputListener interface, provided as a convenience to simplify the task of creating listeners, by extending Class javax.swing.event Java SE MouseMotionAdapter An abstract adapter class for receiving mouse motion events. Class java.awt.event Java SE MouseWheelEvent An event which indicates that the mouse wheel was rotated in a component. Class java.awt.event Java SE MTOMFeature This feature represents the use of MTOM with a This feature can be used during the creation of SEI proxy, and Class javax.xml.ws.soap Java SE MultiButtonUI A multiplexing UI used to combine ButtonUIs. Class javax.swing.plaf.multi Java SE MulticastSocket The multicast datagram socket class is useful for sending and receiving IP multicast packets. Class java.net Java SE MultiColorChooserUI A multiplexing UI used to combine ColorChooserUIs. Class javax.swing.plaf.multi Java SE MultiComboBoxUI A multiplexing UI used to combine ComboBoxUIs. Class javax.swing.plaf.multi Java SE MultiDesktopIconUI A multiplexing UI used to combine DesktopIconUIs. Class javax.swing.plaf.multi Java SE MultiDesktopPaneUI A multiplexing UI used to combine DesktopPaneUIs. Class javax.swing.plaf.multi Java SE MultiFileChooserUI A multiplexing UI used to combine FileChooserUIs. Class javax.swing.plaf.multi Java SE MultiInternalFrameUI A multiplexing UI used to combine InternalFrameUIs. Class javax.swing.plaf.multi Java SE MultiLabelUI A multiplexing UI used to combine LabelUIs. Class javax.swing.plaf.multi Java SE MultiListUI A multiplexing UI used to combine ListUIs. Class javax.swing.plaf.multi Java SE MultiLookAndFeel A multiplexing look and feel that allows more than one UI to be associated with a component at the same time. Class javax.swing.plaf.multi Java SE MultiMenuBarUI A multiplexing UI used to combine MenuBarUIs. Class javax.swing.plaf.multi Java SE MultiMenuItemUI A multiplexing UI used to combine MenuItemUIs. Class javax.swing.plaf.multi Java SE MultiOptionPaneUI A multiplexing UI used to combine OptionPaneUIs. Class javax.swing.plaf.multi Java SE MultiPanelUI A multiplexing UI used to combine PanelUIs. Class javax.swing.plaf.multi Java SE MultiPixelPackedSampleModel The MultiPixelPackedSampleModel class represents one-banded images and can pack multiple one-sample Class java.awt.image Java SE MultipleComponentProfileHelper An array of tagged components, forming a multiple component profile. Class org.omg.IOP Java SE MultipleComponentProfileHolder An array of tagged components, forming a multiple component profile. Class org.omg.IOP Java SE MultipleDocumentHandling that controls finishing operations and the placement of one or more print-stream pages into impressions and onto media sheets. Class javax.print.attribute.standard Java SE MultipleGradientPaint This is the superclass for Paints which use a multiple color gradient to fill in their raster. Class java.awt Java SE MultiPopupMenuUI A multiplexing UI used to combine PopupMenuUIs. Class javax.swing.plaf.multi Java SE MultiProgressBarUI A multiplexing UI used to combine ProgressBarUIs. Class javax.swing.plaf.multi Java SE MultiRootPaneUI A multiplexing UI used to combine RootPaneUIs. Class javax.swing.plaf.multi Java SE MultiScrollBarUI A multiplexing UI used to combine ScrollBarUIs. Class javax.swing.plaf.multi Java SE MultiScrollPaneUI A multiplexing UI used to combine ScrollPaneUIs. Class javax.swing.plaf.multi Java SE MultiSeparatorUI A multiplexing UI used to combine SeparatorUIs. Class javax.swing.plaf.multi Java SE MultiSliderUI A multiplexing UI used to combine SliderUIs. Class javax.swing.plaf.multi Java SE MultiSpinnerUI A multiplexing UI used to combine SpinnerUIs. Class javax.swing.plaf.multi Java SE MultiSplitPaneUI A multiplexing UI used to combine SplitPaneUIs. Class javax.swing.plaf.multi Java SE MultiTabbedPaneUI A multiplexing UI used to combine TabbedPaneUIs. Class javax.swing.plaf.multi Java SE MultiTableHeaderUI A multiplexing UI used to combine TableHeaderUIs. Class javax.swing.plaf.multi Java SE MultiTableUI A multiplexing UI used to combine TableUIs. Class javax.swing.plaf.multi Java SE MultiTextUI A multiplexing UI used to combine TextUIs. Class javax.swing.plaf.multi Java SE MultiToolBarUI A multiplexing UI used to combine ToolBarUIs. Class javax.swing.plaf.multi Java SE MultiToolTipUI A multiplexing UI used to combine ToolTipUIs. Class javax.swing.plaf.multi Java SE MultiTreeUI A multiplexing UI used to combine TreeUIs. Class javax.swing.plaf.multi Java SE MultiViewportUI A multiplexing UI used to combine ViewportUIs. Class javax.swing.plaf.multi Java SE MutableCallSite A MutableCallSite is a CallSite whose target variable behaves like an ordinary field. Class java.lang.invoke Java SE MemoryType Types of memory pools. Class java.lang.management Java SE MinguoEra An era in the Minguo calendar system. Class java.time.chrono Java SE Modifier Represents a modifier on a program element such as a class, method, or field. Class javax.lang.model.element Java SE Month A month-of-year, such as 'July'. Class java.time Java SE ManagerFactoryParameters This class is the base interface for providing algorithm-specific information to a KeyManagerFactory or Interface javax.net.ssl Java SE Manifest A representation of the XML Manifest element as defined in W3C Recommendation for XML-Signature Syntax and Processing. Interface javax.xml.crypto.dsig Java SE Map An object that maps keys to values. Interface java.util Java SE Marshaller The Marshaller class is responsible for governing the process of serializing Java content trees back into XML data. Interface javax.xml.bind Java SE MatchResult The result of a match operation. Interface java.util.regex Java SE MBeanRegistration Can be implemented by an MBean in order to carry out operations before and after being registered or unregistered from Interface javax.management Java SE MBeanServer This is the interface for MBean manipulation on the agent side. Interface javax.management Java SE MBeanServerConnection This interface represents a way to talk to an MBean server, whether local or remote. Interface javax.management Java SE MBeanServerDelegateMBean Defines the management interface of an object of class MBeanServerDelegate. Interface javax.management Java SE MBeanServerForwarder An object of this class implements the MBeanServer interface and wraps another object that also implements that interface. Interface javax.management.remote Java SE Member Member is an interface that reflects identifying information about a single member (a field or a method) or a constructor. Interface java.lang.reflect Java SE MemoryManagerMXBean The management interface for a memory manager. Interface java.lang.management Java SE MemoryMXBean The management interface for the memory system of the Java virtual machine. Interface java.lang.management Java SE MemoryPoolMXBean The management interface for a memory pool. Interface java.lang.management Java SE MenuContainer The super class of all menu related containers. Interface java.awt Java SE MenuDragMouseListener Defines a menu mouse-drag listener. Interface javax.swing.event Java SE MenuElement Any component that can be placed into a menu should implement this interface. Interface javax.swing Java SE MenuKeyListener Invoked when a key has been pressed. Interface javax.swing.event Java SE MenuListener Defines a listener for menu events. Interface javax.swing.event Java SE MessageContext The interface MessageContext abstracts the message context that is processed by a handler in the handle Interface javax.xml.ws.handler Java SE Messager A Messager provides the way for an annotation processor to report error messages, warnings, and other notices. Interface javax.annotation.processing Java SE MetaEventListener The MetaEventListener interface should be implemented by classes whose instances need to be notified when a Sequencer has processed a Interface javax.sound.midi Java SE MethodHandleInfo A symbolic reference obtained by cracking a direct method handle into its consitutent symbolic parts. Interface java.lang.invoke Java SE MidiChannel A MidiChannel object represents a single MIDI channel. Interface javax.sound.midi Java SE MidiDevice MidiDevice is the base interface for all MIDI devices. Interface javax.sound.midi Java SE MidiDeviceReceiver MidiDeviceReceiver is a Receiver which represents a MIDI input connector of a MidiDevice (see Interface javax.sound.midi Java SE MidiDeviceTransmitter MidiDeviceTransmitter is a Transmitter which represents a MIDI input connector of a MidiDevice (see Interface javax.sound.midi Java SE Mixer A mixer is an audio device with one or more lines. Interface javax.sound.sampled Java SE MLetMBean Exposes the remote management interface of the MLetAppends the specified URL to the list of URLs to search for classes and Interface javax.management.loading Java SE ModelMBean This interface must be implemented by the ModelMBeans. Interface javax.management.modelmbean Java SE ModelMBeanInfo This interface is implemented by the ModelMBeanInfo for every ModelMBean. Interface javax.management.modelmbean Java SE ModelMBeanNotificationBroadcaster This interface must be implemented by the ModelMBeans. Interface javax.management.modelmbean Java SE MonitorMBean Exposes the remote management interface of monitor MBeans. Interface javax.management.monitor Java SE MouseEvent The MouseEvent interface provides specific contextual information associated with Mouse events. Interface org.w3c.dom.events Java SE MouseInputListener A listener implementing all the methods in both the MouseListener and MouseMotionListener interfaces. Interface javax.swing.event Java SE MouseListener The listener interface for receiving interesting mouse events (press, release, click, enter, and exit) on a component. Interface java.awt.event Java SE MouseMotionListener The listener interface for receiving mouse motion events on a component. Interface java.awt.event Java SE MouseWheelListener The listener interface for receiving mouse wheel events on a component. Interface java.awt.event Java SE MulticastChannel A network channel that supports Internet Protocol (IP) multicasting. Interface java.nio.channels Java SE MultiDoc than one piece of print data for a Print Job. Interface javax.print Java SE MultiDocPrintJob Obtained from a MultiDocPrintService, a MultiDocPrintJob can print a specified collection of documents as a single print job with a set of Interface javax.print Java SE MultiDocPrintService Interface MultiPrintService is the factory for a MultiDocPrintJob. Interface javax.print Java SE MultipleMaster The MultipleMaster interface represents Type 1 Multiple Master fonts. Interface java.awt.font Java SE MultiResolutionImage This interface is designed to be an optional additional API supported by some implementations of Image to allow them to provide Interface java.awt.image Java SE MutableAttributeSet A generic interface for a mutable collection of unique attributes. Interface javax.swing.text Java SE MutableComboBoxModel A mutable version of ComboBoxModel. Interface javax.swing Java SE MutableTreeNode Defines the requirements for a tree node object that can change -- by adding or removing child nodes, or by changing the contents Interface javax.swing.tree Java SE MutationEvent The MutationEvent interface provides specific contextual information associated with Mutation events. Interface org.w3c.dom.events Java SE MTOM This feature represents the use of MTOM with a This annotation MUST only be used in conjunction the Class javax.xml.ws.soap Java SE MXBean Annotation to mark an interface explicitly as being an MXBean interface, or as not being an MXBean interface. Class javax.management Java SE NameAlreadyBoundException This exception is thrown by methods to indicate that a binding cannot be added because the name is already bound to Class javax.naming Java SE NameCallback Underlying security services instantiate and pass a NameCallback to the handle Class javax.security.auth.callback Java SE NameClassPair This class represents the object name and class name pair of a binding found in a context. Class javax.naming Java SE NameComponent Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.CosNaming Java SE NameComponentHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.CosNaming Java SE NameComponentHolder Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.CosNaming Java SE NamedValue An object used in the DII and DSI to describe arguments and return values. Class org.omg.CORBA Java SE NameDynAnyPair Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.DynamicAny Java SE NameDynAnyPairHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.DynamicAny Java SE NameDynAnyPairSeqHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.DynamicAny Java SE NameHelper A name is a sequence of name components. Class org.omg.CosNaming Java SE NameHolder A name is a sequence of name components. Class org.omg.CosNaming Java SE NameNotFoundException This exception is thrown when a component of the name cannot be resolved because it is not bound. Class javax.naming Java SE NamespaceSupport Encapsulate Namespace logic for use by applications using SAX, or internally by SAX drivers. Class org.xml.sax.helpers Java SE NameValuePair Associates a name with a value that is an attribute of an IDL struct, and is used in the DynStruct APIs. Class org.omg.CORBA Java SE NameValuePair Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.DynamicAny Java SE NameValuePairHelper The Helper for NameValuePair. Class org.omg.CORBA Java SE NameValuePairHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.DynamicAny Java SE NameValuePairSeqHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.DynamicAny Java SE Naming The Naming class provides methods for storing and obtaining references to remote objects in a remote object registry. Class java.rmi Java SE NamingContextExtHelper NamingContextExt is the extension of NamingContext contains a set of name bindings in which each name is unique and is Class org.omg.CosNaming Java SE NamingContextExtHolder NamingContextExt is the extension of NamingContext contains a set of name bindings in which each name is unique and is Class org.omg.CosNaming Java SE NamingContextExtPOA NamingContextExt is the extension of NamingContext contains a set of name bindings in which each name is unique and is Class org.omg.CosNaming Java SE NamingContextHelper A naming context is an object that contains a set of name bindings in which each name is unique. Class org.omg.CosNaming Java SE NamingContextHolder A naming context is an object that contains a set of name bindings in which each name is unique. Class org.omg.CosNaming Java SE NamingContextPOA A naming context is an object that contains a set of name bindings in which each name is unique. Class org.omg.CosNaming Java SE NamingEvent This class represents an event fired by a naming/directory service. Class javax.naming.event Java SE NamingException This is the superclass of all exceptions thrown by operations in the Context and DirContext interfaces. Class javax.naming Java SE NamingExceptionEvent This class represents an event fired when the procedures/processes used to collect information for notifying listeners of Class javax.naming.event Java SE NamingManager This class contains methods for creating context objects and objects referred to by location information in the naming Class javax.naming.spi Java SE NamingSecurityException This is the superclass of security-related exceptions thrown by operations in the Context and DirContext interfaces. Class javax.naming Java SE NavigationFilter NavigationFilter can be used to restrict where the cursor can be positioned. Class javax.swing.text Java SE NegativeArraySizeException Thrown if an application tries to create an array with negative size. Class java.lang Java SE NetPermission This class is for various network permissions. Class java.net Java SE NetworkInterface This class represents a Network Interface made up of a name, and a list of IP addresses assigned to this interface. Class java.net Java SE NimbusLookAndFeel The NimbusLookAndFeel class. Class javax.swing.plaf.nimbus Java SE NimbusStyle A SynthStyle implementation used by Nimbus. Class javax.swing.plaf.nimbus Java SE NO_IMPLEMENT This exception indicates that even though the operation that was invoked exists (it has an IDL definition), no implementation Class org.omg.CORBA Java SE NO_MEMORY Exception thrown when the ORB run time has run out of memory. Class org.omg.CORBA Java SE NO_PERMISSION Exception thrown when an invocation failed because the caller has insufficient privileges. Class org.omg.CORBA Java SE NO_RESOURCES Exception thrown when the ORB has encountered some general resource limitation. Class org.omg.CORBA Java SE NO_RESPONSE This exception is raised if a client attempts to retrieve the result of a deferred synchronous call, but the response for the request is Class org.omg.CORBA Java SE 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 Class java.lang Java SE NoConnectionPendingException Unchecked exception thrown when the finishConnect method of a SocketChannel is invoked without first successfully invoking its connect method. Class java.nio.channels Java SE NoContext Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableServer.CurrentPackage Java SE NoContextHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableServer.CurrentPackage Java SE NodeChangeEvent An event emitted by a Preferences node to indicate that a child of that node has been added or removed. Class java.util.prefs Java SE NoInitialContextException This exception is thrown when no initial context implementation can be created. Class javax.naming Java SE NoninvertibleTransformException The NoninvertibleTransformException class represents an exception that is thrown if an operation is performed requiring Class java.awt.geom Java SE NonReadableChannelException Unchecked exception thrown when an attempt is made to read from a channel that was not originally opened for reading. Class java.nio.channels Java SE NonWritableChannelException Unchecked exception thrown when an attempt is made to write to a channel that was not originally opened for writing. Class java.nio.channels Java SE NoPermissionException This exception is thrown when attempting to perform an operation for which the client has no permission. Class javax.naming Java SE NormalizedStringAdapter XmlAdapter to handle xs:normalizedString. Class javax.xml.bind.annotation.adapters Java SE Normalizer This class provides the method normalize which transforms Unicode text into an equivalent composed or decomposed form, allowing for easier Class java.text Java SE NoRouteToHostException Signals that an error occurred while attempting to connect a socket to a remote address and port. Class java.net Java SE NoServant Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableServer.POAPackage Java SE NoServantHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableServer.POAPackage Java SE NoSuchAlgorithmException This exception is thrown when a particular cryptographic algorithm is requested but is not available in the environment. Class java.security Java SE NoSuchAttributeException This exception is thrown when attempting to access an attribute that does not exist. Class javax.naming.directory Java SE NoSuchElementException Thrown by various accessor methods to indicate that the element being requestedSince:1. Class java.util Java SE NoSuchFieldError Thrown if an application tries to access or modify a specified field of an object, and that object no longer has that field. Class java.lang Java SE NoSuchFieldException Signals that the class doesn't have a field of a specified name. Class java.lang Java SE NoSuchFileException Checked exception thrown when an attempt is made to access a file that doesSince:1. Class java.nio.file Java SE NoSuchMechanismException This exception is thrown when a particular XML mechanism is requested but is not available in the environment. Class javax.xml.crypto Java SE 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 Class java.lang Java SE NoSuchMethodException Thrown when a particular method cannot be found. Class java.lang Java SE 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 Class java.rmi Java SE NoSuchPaddingException This exception is thrown when a particular padding mechanism is requested but is not available in the environment. Class javax.crypto Java SE NoSuchProviderException This exception is thrown when a particular security provider is requested but is not available in the environment. Class java.security Java SE NotActiveException Thrown when serialization or deserialization is not active. Class java.io Java SE NotBoundException A NotBoundException is thrown if an attempt is made to lookup or unbind in the registry a name that has Class java.rmi Java SE NotCompliantMBeanException Exception which occurs when trying to register an object in the MBean server that is not a JMX compliant MBean. Class javax.management Java SE NotContextException This exception is thrown when a naming operation proceeds to a point where a context is required to continue the operation, but the Class javax.naming Java SE NotDirectoryException Checked exception thrown when a file system operation, intended for a directory, fails because the file is not a directory. Class java.nio.file Java SE NotEmpty Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.CosNaming.NamingContextPackage Java SE NotEmptyHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.CosNaming.NamingContextPackage Java SE NotEmptyHolder Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.CosNaming.NamingContextPackage Java SE NotFound Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.CosNaming.NamingContextPackage Java SE NotFoundHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.CosNaming.NamingContextPackage Java SE NotFoundHolder Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.CosNaming.NamingContextPackage Java SE NotFoundReason Indicates the reason for not able to resolve. Class org.omg.CosNaming.NamingContextPackage Java SE NotFoundReasonHelper Indicates the reason for not able to resolve. Class org.omg.CosNaming.NamingContextPackage Java SE NotFoundReasonHolder Indicates the reason for not able to resolve. Class org.omg.CosNaming.NamingContextPackage Java SE NotIdentifiableEventImpl Default implementation of the NotIdentifiableEvent interface. Class javax.xml.bind.helpers Java SE Notification The Notification class represents a notification emitted by an MBean. Class javax.management Java SE NotificationBroadcasterSupport Provides an implementation of NotificationEmitter interface. Class javax.management Java SE NotificationFilterSupport Provides an implementation of the NotificationFilter interface. Class javax.management Java SE NotificationResult Result of a query for buffered notifications. Class javax.management.remote Java SE NotLinkException Checked exception thrown when a file system operation fails because a file is not a symbolic link. Class java.nio.file Java SE 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 Class java.security.acl Java SE NotSerializableException Thrown when an instance is required to have a Serializable interface. Class java.io Java SE 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. Class java.nio.channels Java SE NotYetConnectedException Unchecked exception thrown when an attempt is made to invoke an I/O operation upon a socket channel that is not yet connected. Class java.nio.channels Java SE NullCipher The NullCipher class is a class that provides an identity cipher -- one that does not transform the plain text. Class javax.crypto Java SE NullPointerException Thrown when an application attempts to use null in a case where an object is required. Class java.lang Java SE Number The abstract class Number is the superclass of platform classes representing numeric values that are convertible to the Class java.lang Java SE NumberFormat NumberFormat is the abstract base class for all number formats. Class java.text Java SE 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 Class java.lang Java SE NumberFormatProvider An abstract class for service providers that provide concrete implementations of the Class java.text.spi Java SE NumberFormatter NumberFormatter subclasses InternationalFormatter adding special behavior for numbers. Class javax.swing.text Java SE NumberOfDocuments indicates the number of individual docs the printer has accepted for this job, regardless of whether the docs' print data has reached the printer or Class javax.print.attribute.standard Java SE NumberOfInterveningJobs indicates the number of jobs that are ahead of this job in the relative chronological order of expected time to complete (i. Class javax.print.attribute.standard Java SE NumberUp the number of print-stream pages to impose upon a single side of an instance of a selected medium. Class javax.print.attribute.standard Java SE NumberUpSupported that gives the supported values for a NumberUp attribute. Class javax.print.attribute.standard Java SE NumericShaper The NumericShaper class is used to convert Latin-1 (European) digits to other Unicode decimal digits. Class java.awt.font Java SE NVList A modifiable list containing NamedValue objects. Class org.omg.CORBA Java SE NestingKind The nesting kind of a type element. Class javax.lang.model.element Java SE Name An immutable sequence of characters. Interface javax.lang.model.element Java SE Name The Name interface represents a generic name -- an ordered sequence of components. Interface javax.naming Java SE Name A representation of an XML name. Interface javax.xml.soap Java SE NamedNodeMap Objects implementing the NamedNodeMap interface are used to represent collections of nodes that can be accessed by name. Interface org.w3c.dom Java SE NameList The NameList interface provides the abstraction of an ordered collection of parallel pairs of name and namespace values (which could be Interface org.w3c.dom Java SE NameParser This interface is used for parsing names from a hierarchical namespace. Interface javax.naming Java SE Namespace An interface that contains information about a namespace. Interface javax.xml.stream.events Java SE NamespaceChangeListener Specifies the methods that a listener interested in namespace changes Specifically, the listener is interested in NamingEvents Interface javax.naming.event Java SE NamespaceContext Interface for read only XML Namespace context processing. Interface javax.xml.namespace Java SE NamingContext A naming context is an object that contains a set of name bindings in which each name is unique. Interface org.omg.CosNaming Java SE NamingContextExt NamingContextExt is the extension of NamingContext contains a set of name bindings in which each name is unique and is Interface org.omg.CosNaming Java SE NamingContextExtOperations NamingContextExt is the extension of NamingContext contains a set of name bindings in which each name is unique and is Interface org.omg.CosNaming Java SE NamingContextOperations A naming context is an object that contains a set of name bindings in which each name is unique. Interface org.omg.CosNaming Java SE NamingEnumeration This interface is for enumerating lists returned by methods in the javax. Interface javax.naming Java SE NamingListener This interface is the root of listener interfaces that handle NamingEvents. Interface javax.naming.event Java SE NavigableMap A SortedMap extended with navigation methods returning the closest matches for given search targets. Interface java.util Java SE NavigableSet A SortedSet extended with navigation methods reporting closest matches for given search targets. Interface java.util Java SE NClob Interface java.sql Java SE NetworkChannel A channel to a network socket. Interface java.nio.channels Java SE Node A representation of a node (element) in an XML document. Interface javax.xml.soap Java SE Node The Node interface is the primary datatype for the entire Document Object Model. Interface org.w3c.dom Java SE NodeChangeListener A listener for receiving preference node change events. Interface java.util.prefs Java SE NodeFilter Filters are objects that know how to filter out nodes. Interface org.w3c.dom.traversal Java SE NodeIterator NodeIterators are used to step through a set of nodes, e. Interface org.w3c.dom.traversal Java SE NodeList The NodeList interface provides the abstraction of an ordered collection of nodes, without defining or constraining how this collection Interface org.w3c.dom Java SE NodeSetData An abstract representation of a Data type containing a node-set. Interface javax.xml.crypto Java SE NON_EXISTENT Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.PortableInterceptor Java SE Notation This interface represents a notation declared in the DTD. Interface org.w3c.dom Java SE NotationDeclaration An interface for handling Notation Declarations Receive notification of a notation declaration event. Interface javax.xml.stream.events Java SE NotIdentifiableEvent This event indicates that a problem was encountered resolving an ID/IDREF. Interface javax.xml.bind Java SE NotificationBroadcaster Interface implemented by an MBean that emits Notifications. Interface javax.management Java SE NotificationEmitter Interface implemented by an MBean that emits Notifications. Interface javax.management Java SE NotificationFilter To be implemented by a any class acting as a notification filter. Interface javax.management Java SE NotificationListener Should be implemented by an object that wants to receive notifications. Interface javax.management Java SE NoType A pseudo-type used where no actual type is appropriate. Interface javax.lang.model.type Java SE NullType Represents the null type. Interface javax.lang.model.type Java SE Native Indicates that a field defining a constant value may be referenced The annotation may be used as a hint by tools that generate native Class java.lang.annotation Java SE OAEPParameterSpec This class specifies the set of parameters used with OAEP Padding, Its ASN. Class javax.crypto.spec Java SE OBJ_ADAPTER This exception typically indicates an administrative mismatch, for example, a server may have made an attempt to register itself with Class org.omg.CORBA Java SE Object Every class has Object as a superclass. Class java.lang Java SE OBJECT_NOT_EXIST Exception raised whenever an invocation on a deleted object was performed. Class org.omg.CORBA Java SE ObjectAlreadyActive Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableServer.POAPackage Java SE ObjectAlreadyActiveHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableServer.POAPackage Java SE ObjectHelper Class org.omg.CORBA Java SE ObjectHolder The Holder for Object. Class org.omg.CORBA Java SE ObjectIdHelper Type of an object id. Class org.omg.PortableInterceptor Java SE ObjectIdHelper Class org.omg.PortableInterceptor.ORBInitInfoPackage Java SE ObjectImpl ObjectImpl class is the base class for all stubs. Class org.omg.CORBA_2_3.portable Java SE ObjectImpl The common base class for all stub classes; provides default implementations of the org. Class org.omg.CORBA.portable Java SE ObjectInputStream An ObjectInputStream deserializes primitive data and objects previously written using an ObjectOutputStream. Class java.io Java SE ObjectInstance Used to represent the object name of an MBean and its class name. Class javax.management Java SE ObjectName Represents the object name of an MBean, or a pattern that can match the names of several MBeans. Class javax.management Java SE ObjectNotActive Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableServer.POAPackage Java SE ObjectNotActiveHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableServer.POAPackage Java SE ObjectOutputStream An ObjectOutputStream writes primitive data types and graphs of Java objects to an OutputStream. Class java.io Java SE ObjectReferenceFactoryHelper The object reference factory. Class org.omg.PortableInterceptor Java SE ObjectReferenceFactoryHolder The object reference factory. Class org.omg.PortableInterceptor Java SE ObjectReferenceTemplateHelper The object reference template. Class org.omg.PortableInterceptor Java SE ObjectReferenceTemplateHolder The object reference template. Class org.omg.PortableInterceptor Java SE ObjectReferenceTemplateSeqHelper Sequence of object reference templates is used for reporting state changes that do not occur on the adapter manager. Class org.omg.PortableInterceptor Java SE ObjectReferenceTemplateSeqHolder Sequence of object reference templates is used for reporting state changes that do not occur on the adapter manager. Class org.omg.PortableInterceptor Java SE Objects This class consists of static utility methods for operating on objects, or checking certain conditions before operation. Class java.util Java SE ObjectStreamClass Serialization's descriptor for classes. Class java.io Java SE ObjectStreamException Superclass of all exceptions specific to Object Stream classes. Class java.io Java SE ObjectStreamField A description of a Serializable field from a Serializable class. Class java.io Java SE ObjectView Component decorator that implements the view interface for elements. Class javax.swing.text.html Java SE ObjID An ObjID is used to identify a remote object exported to an RMI runtime. Class java.rmi.server Java SE Observable This class represents an observable object, or data in the model-view paradigm. Class java.util Java SE OceanTheme The default theme for the MetalLookAndFeel. Class javax.swing.plaf.metal Java SE OctetSeqHelper The Helper for OctetSeq. Class org.omg.CORBA Java SE OctetSeqHolder The Holder for OctetSeq. Class org.omg.CORBA Java SE OctetStreamData A representation of a Data type containing an octet stream. Class javax.xml.crypto Java SE OffsetDateTime A date-time with an offset from UTC/Greenwich in the ISO-8601 calendar system, such as 2007-12-03T10:15:30+01:00. Class java.time Java SE OffsetTime A time with an offset from UTC/Greenwich in the ISO-8601 calendar system, such as 10:15:30+01:00. Class java.time Java SE Oid This class represents Universal Object Identifiers (Oids) and their associated operations. Class org.ietf.jgss Java SE OpenDataException This checked exception is thrown when an open type, an open data or an open MBean metadata info instance could not be constructed because one or more validity constraints were not met. Class javax.management.openmbean Java SE OpenMBeanAttributeInfoSupport Describes an attribute of an open MBean. Class javax.management.openmbean Java SE OpenMBeanConstructorInfoSupport Describes a constructor of an Open MBean. Class javax.management.openmbean Java SE OpenMBeanInfoSupport The OpenMBeanInfoSupport class describes the management information of an open MBean: it is a subclass of MBeanInfo, and it implements the OpenMBeanInfo interface. Class javax.management.openmbean Java SE OpenMBeanOperationInfoSupport Describes an operation of an Open MBean. Class javax.management.openmbean Java SE OpenMBeanParameterInfoSupport Describes a parameter used in one or more operations or constructors of an open MBean. Class javax.management.openmbean Java SE OpenType The OpenType class is the parent abstract class of all classes which describe the actual open type of open data values. Class javax.management.openmbean Java SE Operation An Operation contains a description of a Java method. Class java.rmi.server Java SE OperationNotSupportedException This exception is thrown when a context implementation does not support the operation being invoked. Class javax.naming Java SE OperationsException Represents exceptions thrown in the MBean server when performing operationsSince:1. Class javax.management Java SE Option Value for the ListModel used to represent elements. Class javax.swing.text.html Java SE Optional A container object which may or may not contain a non-null value. Class java.util Java SE OptionalDataException Exception indicating the failure of an object read operation due to unread primitive data, or the end of data belonging to a serialized Class java.io Java SE OptionalDouble A container object which may or may not contain a double value. Class java.util Java SE OptionalInt A container object which may or may not contain an int value. Class java.util Java SE OptionalLong A container object which may or may not contain a long value. Class java.util Java SE OptionPaneUI Pluggable look and feel interface for JOptionPane. Class javax.swing.plaf Java SE ORB A class extending org. Class org.omg.CORBA_2_3 Java SE ORB A class providing APIs for the CORBA Object Request Broker features. Class org.omg.CORBA Java SE ORBIdHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableInterceptor Java SE OrientationRequested that indicates the desired orientation for printed print-stream pages; it does not describe the orientation of the client-supplied print-stream Class javax.print.attribute.standard Java SE OutOfMemoryError Thrown when the Java Virtual Machine cannot allocate an object because it is out of memory, and no more memory could be made Class java.lang Java SE OutputDeviceAssigned that identifies the output device to which the service has assigned this job. Class javax.print.attribute.standard Java SE OutputKeys Provides string constants that can be used to set output properties for a Transformer, or to retrieve Class javax.xml.transform Java SE OutputStream This abstract class is the superclass of all classes representing an output stream of bytes. Class java.io Java SE OutputStream OutputStream provides interface for writing of all of the mapped IDL type to the stream. Class org.omg.CORBA_2_3.portable Java SE OutputStream OuputStream is the Java API for writing IDL types to CDR marshal streams. Class org.omg.CORBA.portable Java SE OutputStreamWriter An OutputStreamWriter is a bridge from character streams to byte streams: Characters written to it are encoded into bytes using a specified charset. Class java.io Java SE 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 Class java.nio.channels Java SE OverlayLayout A layout manager to arrange components over the top of each other. Class javax.swing Java SE ObjDoubleConsumer Represents an operation that accepts an object-valued and a double-valued argument, and returns no result. Interface java.util.function Java SE Object The definition for a CORBA object reference. Interface org.omg.CORBA Java SE ObjectChangeListener Specifies the method that a listener of a NamingEvent with event type of OBJECT_CHANGED must implement. Interface javax.naming.event Java SE ObjectFactory This interface represents a factory for creating an object. Interface javax.naming.spi Java SE ObjectFactoryBuilder This interface represents a builder that creates object factories. Interface javax.naming.spi Java SE ObjectInput ObjectInput extends the DataInput interface to include the reading of objects. Interface java.io Java SE ObjectInputValidation Callback interface to allow validation of objects within a graph. Interface java.io Java SE ObjectOutput ObjectOutput extends the DataOutput interface to include writing of objects. Interface java.io Java SE ObjectReferenceFactory The object reference factory. Interface org.omg.PortableInterceptor Java SE ObjectReferenceTemplate The object reference template. Interface org.omg.PortableInterceptor Java SE ObjectStreamConstants Constants written into the Object Serialization Stream. Interface java.io Java SE ObjIntConsumer Represents an operation that accepts an object-valued and a int-valued argument, and returns no result. Interface java.util.function Java SE ObjLongConsumer Represents an operation that accepts an object-valued and a long-valued argument, and returns no result. Interface java.util.function Java SE Observer A class can implement the Observer interface when it wants to be informed of changes in observable objects. Interface java.util Java SE OMGVMCID The vendor minor code ID reserved for OMG. Interface org.omg.CORBA Java SE OpenMBeanAttributeInfo Describes an attribute of an open MBean. Interface javax.management.openmbean Java SE OpenMBeanConstructorInfo Describes a constructor of an Open MBean. Interface javax.management.openmbean Java SE OpenMBeanInfo Describes an Open MBean: an Open MBean is recognized as such if its getMBeanInfo() method returns an instance of a class which Interface javax.management.openmbean Java SE OpenMBeanOperationInfo Describes an operation of an Open MBean. Interface javax.management.openmbean Java SE OpenMBeanParameterInfo Describes a parameter used in one or more operations or constructors of an open MBean. Interface javax.management.openmbean Java SE OpenOption An object that configures how to open or create a file. Interface java.nio.file Java SE OpenType The OpenType interface represents OpenType and TrueType fonts. Interface java.awt.font Java SE OperatingSystemMXBean The management interface for the operating system on which the Java virtual machine is running. Interface java.lang.management Java SE OptionChecker Interface for recognizing options. Interface javax.tools Java SE ORBInitializer Facilitates interceptor registration and ORB initialization. Interface org.omg.PortableInterceptor Java SE ORBInitializerOperations Facilitates interceptor registration and ORB initialization. Interface org.omg.PortableInterceptor Java SE ORBInitInfo Passed to each ORBInitializer, allowing it to to register interceptors and perform other duties while the ORB is Interface org.omg.PortableInterceptor Java SE ORBInitInfoOperations Passed to each ORBInitializer, allowing it to to register interceptors and perform other duties while the ORB is Interface org.omg.PortableInterceptor Java SE Owner Interface for managing owners of Access Control Lists (ACLs) or ACL configurations. Interface java.security.acl Java SE Oneway Skip navigation linksOverviewPackageClassUseTreeDeprecatedIndexHelp Class javax.jws Java SE Override Indicates that a method declaration is intended to override a method declaration in a supertype. Class java.lang Java SE Pack200 Transforms a JAR file to or from a packed stream in Pack200 format. Class java.util.jar Java SE Package Package objects contain version information about the implementation and specification of a Java package. Class java.lang Java SE PackedColorModel The PackedColorModel class is an abstract ColorModel class that works with pixel values which represent Class java.awt.image Java SE PageAttributes A set of attributes which control the output of a printed page. Class java.awt Java SE PagedResultsControl Requests that the results of a search operation be returned by the LDAP server in batches of a specified size. Class javax.naming.ldap Java SE PagedResultsResponseControl Indicates the end of a batch of search results. Class javax.naming.ldap Java SE PageFormat The PageFormat class describes the size and orientation of a page to be printed. Class java.awt.print Java SE PageRanges identifies the range(s) of print-stream pages that the Printer object uses for each copy of each document which are to be printed. Class javax.print.attribute.standard Java SE PagesPerMinute the nominal number of pages per minute to the nearest whole number which may be generated by this printer (e. Class javax.print.attribute.standard Java SE PagesPerMinuteColor indicates the nominal number of pages per minute to the nearest whole number which may be generated by this printer when printing color (e. Class javax.print.attribute.standard Java SE PaintEvent The component-level paint event. Class java.awt.event Java SE Panel Panel is the simplest container class. Class java.awt Java SE PanelUI Pluggable look and feel interface for Panel. Class javax.swing.plaf Java SE Paper The Paper class describes the physical characteristics of When creating a Paper object, it is the application's Class java.awt.print Java SE ParagraphView Class javax.swing.text.html Java SE ParagraphView View of a simple line-wrapping paragraph that supports multiple fonts, colors, components, icons, etc. Class javax.swing.text Java SE Parameter Information about method parameters. Class java.lang.reflect Java SE Parameter Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.Dynamic Java SE ParameterBlock A ParameterBlock encapsulates all the information about sources and parameters (Objects) required by a RenderableImageOp, or other Class java.awt.image.renderable Java SE ParameterDescriptor The ParameterDescriptor class allows bean implementors to provide additional information on each of their parameters, beyond the Class java.beans Java SE ParameterMode Enumeration of parameter modes for Parameter. Class org.omg.CORBA Java SE ParameterModeHelper Enumeration of parameter modes for Parameter. Class org.omg.CORBA Java SE ParameterModeHolder Enumeration of parameter modes for Parameter. Class org.omg.CORBA Java SE ParseConversionEventImpl Default implementation of the ParseConversionEvent interface. Class javax.xml.bind.helpers Java SE ParseException Signals that an error has been reached unexpectedlySee Also:Exception, Class java.text Java SE ParsePosition ParsePosition is a simple class used by Format and its subclasses to keep track of the current position during parsing. Class java.text Java SE Parser A simple DTD-driven HTML parser. Class javax.swing.text.html.parser Java SE ParserAdapter Adapt a SAX1 Parser as a SAX2 XMLReader. Class org.xml.sax.helpers Java SE ParserConfigurationException Indicates a serious configuration error. Class javax.xml.parsers Java SE ParserDelegator Responsible for starting up a new DocumentParser each time its parse method is invoked. Class javax.swing.text.html.parser Java SE ParserFactory Java-specific class for dynamically loading SAX parsers. Class org.xml.sax.helpers Java SE PartialResultException This exception is thrown to indicate that the result being returned or returned so far is partial, and that the operation cannot Class javax.naming Java SE PasswordAuthentication The class PasswordAuthentication is a data holder that is used by Authenticator. Class java.net Java SE PasswordCallback Underlying security services instantiate and pass a PasswordCallback to the handle Class javax.security.auth.callback Java SE PasswordView UI implementations. Class javax.swing.text Java SE Patch A Patch object represents a location, on a MIDI synthesizer, into which a single instrument is stored (loaded). Class javax.sound.midi Java SE Path2D The Path2D class provides a simple, yet flexible shape which represents an arbitrary geometric path. Class java.awt.geom Java SE Paths This class consists exclusively of static methods that return a Path by converting a path string or URI. Class java.nio.file Java SE Pattern A compiled representation of a regular expression. Class java.util.regex Java SE PatternSyntaxException Unchecked exception thrown to indicate a syntax error in a regular-expression pattern. Class java.util.regex Java SE PBEKeySpec A user-chosen password that can be used with password-based encryption The password can be viewed as some kind of raw key material, from which Class javax.crypto.spec Java SE PBEParameterSpec This class specifies the set of parameters used with password-based encryption (PBE), as defined in the Class javax.crypto.spec Java SE PDLOverrideSupported that expresses the printer's ability to attempt to override processing instructions embedded in documents' print data with processing instructions Class javax.print.attribute.standard Java SE Period A date-based amount of time in the ISO-8601 calendar system, such as '2 years, 3 months and 4 days'. Class java.time Java SE Permission Abstract class for representing access to a system resource. Class java.security Java SE PermissionCollection Abstract class representing a collection of Permission objects. Class java.security Java SE Permissions This class represents a heterogeneous collection of Permissions. Class java.security Java SE PERSIST_STORE This exception indicates a persistent storage failure, for example, failure to establish a database connection or corruption of a Class org.omg.CORBA Java SE PersistenceDelegate The PersistenceDelegate class takes the responsibility for expressing the state of an instance of a given class Class java.beans Java SE PhantomReference Phantom reference objects, which are enqueued after the collector determines that their referents may otherwise be reclaimed. Class java.lang.ref Java SE Phaser A reusable synchronization barrier, similar in functionality to but supporting more flexible usage. Class java.util.concurrent Java SE Pipe A pair of channels that implements a unidirectional pipe. Class java.nio.channels Java SE PipedInputStream A piped input stream should be connected to a piped output stream; the piped input Class java.io Java SE PipedOutputStream A piped output stream can be connected to a piped input stream to create a communications pipe. Class java.io Java SE PipedReader Piped character-input streams. Class java.io Java SE PipedWriter Piped character-output streams. Class java.io Java SE PixelGrabber The PixelGrabber class implements an ImageConsumer which can be attached to an Image or ImageProducer object to retrieve a subset of the pixels Class java.awt.image Java SE PixelInterleavedSampleModel This class represents image data which is stored in a pixel interleaved which each sample of a pixel occupies one data element of the DataBuffer. Class java.awt.image Java SE PKCS12Attribute An attribute associated with a PKCS12 keystore entry. Class java.security Java SE PKCS8EncodedKeySpec This class represents the ASN. Class java.security.spec Java SE PKIXBuilderParameters Parameters used as input for the PKIX CertPathBuilder A PKIX CertPathBuilder uses these parameters to build a CertPath which has been Class java.security.cert Java SE PKIXCertPathBuilderResult This class represents the successful result of the PKIX certification path builder algorithm. Class java.security.cert Java SE PKIXCertPathChecker An abstract class that performs one or more checks on an A concrete implementation of the PKIXCertPathChecker class Class java.security.cert Java SE PKIXCertPathValidatorResult This class represents the successful result of the PKIX certification path validation algorithm. Class java.security.cert Java SE PKIXParameters Parameters used as input for the PKIX CertPathValidator A PKIX CertPathValidator uses these parameters to Class java.security.cert Java SE PKIXRevocationChecker A PKIXCertPathChecker for checking the revocation status of certificates with the PKIX algorithm. Class java.security.cert Java SE PlainDocument A plain document that maintains no character attributes. Class javax.swing.text Java SE PlainView that has text in one font and color. Class javax.swing.text Java SE POAHelper A POA object manages the implementation of a collection of objects. Class org.omg.PortableServer Java SE Point A point representing a location in (x,y) coordinate space, specified in integer precision. Class java.awt Java SE Point2D The Point2D class defines a point representing a location in (x,y) coordinate space. Class java.awt.geom Java SE PointerInfo A class that describes the pointer position. Class java.awt Java SE Policy A Policy object is responsible for determining whether code executing in the Java runtime environment has permission to perform a Class java.security Java SE Policy This is an abstract class for representing the system policy for Subject-based authorization. Class javax.security.auth Java SE PolicyError A user exception thrown when a policy error occurs. Class org.omg.CORBA Java SE PolicyErrorCodeHelper Encapsulates a reason a Policy may be invalid. Class org.omg.CORBA Java SE PolicyErrorHelper Thrown to indicate problems with parameter values passed to the ORB. Class org.omg.CORBA Java SE PolicyErrorHolder Thrown to indicate problems with parameter values passed to the ORB. Class org.omg.CORBA Java SE PolicyHelper The Helper for Policy. Class org.omg.CORBA Java SE PolicyHolder The Holder for Policy. Class org.omg.CORBA Java SE PolicyListHelper The Helper for PolicyList. Class org.omg.CORBA Java SE PolicyListHolder The Holder for PolicyList. Class org.omg.CORBA Java SE PolicyQualifierInfo An immutable policy qualifier represented by the ASN. Class java.security.cert Java SE PolicySpi This class defines the Service Provider Interface (SPI) for the Policy class. Class java.security Java SE PolicyTypeHelper The Helper for PolicyType. Class org.omg.CORBA Java SE Polygon The Polygon class encapsulates a description of a closed, two-dimensional region within a coordinate space. Class java.awt Java SE Popup Popups are used to display a Component to the user, typically on top of all the other Components in a particular containment Class javax.swing Java SE PopupFactory PopupFactory, as the name implies, is used to obtain instances of Popups. Class javax.swing Java SE PopupMenu A class that implements a menu which can be dynamically popped up at a specified position within a component. Class java.awt Java SE PopupMenuEvent PopupMenuEvent only contains the source of the event which is the JPopupMenu Serialized objects of this class will not be compatible with Class javax.swing.event Java SE PopupMenuUI Pluggable look and feel interface for JPopupMenu. Class javax.swing.plaf Java SE PortableRemoteObject Server implementation objects may either inherit from javax. Class javax.rmi Java SE PortUnreachableException Signals that an ICMP Port Unreachable message has been received on a connected datagram. Class java.net Java SE PosixFilePermissions This class consists exclusively of static methods that operate on sets of PosixFilePermission objects. Class java.nio.file.attribute Java SE PreferenceChangeEvent An event emitted by a Preferences node to indicate that a preference has been added, removed or has had its value changed. Class java.util.prefs Java SE Preferences A node in a hierarchical collection of preference data. Class java.util.prefs Java SE PresentationDirection that is used in conjunction with the NumberUp attribute to indicate the layout of multiple print-stream pages to impose upon a Class javax.print.attribute.standard Java SE Principal A class that contains information about the identity of the client, for access control Class org.omg.CORBA Java SE PrincipalHolder The Holder for Principal. Class org.omg.CORBA Java SE PrintConversionEventImpl Default implementation of the PrintConversionEvent interface. Class javax.xml.bind.helpers Java SE PrinterAbortException The PrinterAbortException class is a subclass of PrinterException and is used to indicate that a user Class java.awt.print Java SE PrinterException The PrinterException class and its subclasses are used to indicate that an exceptional condition has occurred in the print Class java.awt.print Java SE PrinterInfo provides descriptive information about a printer. Class javax.print.attribute.standard Java SE PrinterIOException The PrinterIOException class is a subclass of PrinterException and is used to indicate that an IO error Class java.awt.print Java SE PrinterIsAcceptingJobs that indicates whether the printer is currently able to accept jobs. Class javax.print.attribute.standard Java SE PrinterJob The PrinterJob class is the principal class that controls printing. Class java.awt.print Java SE PrinterLocation identifies the location of the device. Class javax.print.attribute.standard Java SE PrinterMakeAndModel that the make and model of the printer. Class javax.print.attribute.standard Java SE PrinterMessageFromOperator attribute, that provides a message from an operator, system administrator, or intelligent process to indicate to the end user information about or Class javax.print.attribute.standard Java SE PrinterMoreInfo obtain more information about this specific printer. Class javax.print.attribute.standard Java SE PrinterMoreInfoManufacturer that is used to obtain more information about this type of device. Class javax.print.attribute.standard Java SE PrinterName specifies the name of a printer. Class javax.print.attribute.standard Java SE PrinterResolution exact resolution supported by a printer or to be used for a print job. Class javax.print.attribute.standard Java SE PrinterState identifies the current state of a printer. Class javax.print.attribute.standard Java SE PrinterStateReason that provides additional information about the printer's current state, i. Class javax.print.attribute.standard Java SE PrinterStateReasons enumeration values, that provides additional information about the printer's current state, i. Class javax.print.attribute.standard Java SE PrinterURI globally unique name of a printer. Class javax.print.attribute.standard Java SE PrintEvent Class javax.print.event Java SE PrintException occurred while using a Print Service instance. Class javax.print Java SE PrintJob An abstract class which initiates and executes a print job. Class java.awt Java SE PrintJobAdapter An abstract adapter class for receiving print job events. Class javax.print.event Java SE PrintJobAttributeEvent reports to let the client know that one or more printing attributes for a PrintJob have changed. Class javax.print.event Java SE PrintJobEvent reports to let a listener know of progress in the processing of theSee Also:Serialized Form Class javax.print.event Java SE PrintQuality that specifies the print quality that the printer uses for the job. Class javax.print.attribute.standard Java SE PrintServiceAttributeEvent Print Service instance reports to let the client know of changes in the print service state. Class javax.print.event Java SE PrintServiceLookup print services (typically equivalent to printers) of a particular type. Class javax.print Java SE PrintStream A PrintStream adds functionality to another output stream, namely the ability to print representations of various data values Class java.io Java SE PrintWriter Prints formatted representations of objects to a text-output stream. Class java.io Java SE PriorityBlockingQueue An unbounded blocking queue that uses the same ordering rules as class PriorityQueue and supplies Class java.util.concurrent Java SE PriorityQueue An unbounded priority queue based on a priority heap. Class java.util Java SE PrivateCredentialPermission This class is used to protect access to private Credentials belonging to a particular Subject. Class javax.security.auth Java SE PrivateMLet An MLet that is not added to the ClassLoaderRepository. Class javax.management.loading Java SE PrivilegedActionException This exception is thrown by doPrivileged(PrivilegedExceptionAction) and Class java.security Java SE Process Process provides control of native processes started by ProcessBuilder. Class java.lang Java SE ProcessBuilder This class is used to create operating system processes. Class java.lang Java SE ProfileDataException This exception is thrown when an error occurs in accessing or processing an ICC_Profile object. Class java.awt.color Java SE ProfileIdHelper Class org.omg.IOP Java SE ProgressBarUI Pluggable look and feel interface for JProgressBar. Class javax.swing.plaf Java SE ProgressMonitor A class to monitor the progress of some operation. Class javax.swing Java SE ProgressMonitorInputStream Monitors the progress of reading from some InputStream. Class javax.swing Java SE Properties The Properties class represents a persistent set of properties. Class java.util Java SE PropertyChangeEvent A PropertyChange event gets delivered whenever a bean changes a bound or constrained property. Class java.beans Java SE PropertyChangeListenerProxy A class which extends the EventListenerProxy specifically for adding a PropertyChangeListener Class java.beans Java SE PropertyChangeSupport This is a utility class that can be used by beans that support bound properties. Class java.beans Java SE PropertyDescriptor A PropertyDescriptor describes one property that a Java Bean exports via a pair of accessor methods. Class java.beans Java SE PropertyEditorManager The PropertyEditorManager can be used to locate a property editor for any given type name. Class java.beans Java SE PropertyEditorSupport This is a support class to help build property editors. Class java.beans Java SE PropertyException This exception indicates that an error was encountered while getting or setting a property. Class javax.xml.bind Java SE PropertyPermission This class is for property permissions. Class java.util Java SE PropertyResourceBundle PropertyResourceBundle is a concrete subclass of ResourceBundle that manages resources for a locale Class java.util Java SE PropertyVetoException A PropertyVetoException is thrown when a proposed change to a property represents an unacceptable value. Class java.beans Java SE ProtectionDomain The ProtectionDomain class encapsulates the characteristics of a domain, which encloses a set of classes whose instances are granted a set Class java.security Java SE ProtocolException Thrown to indicate that there is an error in the underlying protocol, such as a TCP error. Class java.net Java SE ProtocolException The ProtocolException class is a base class for exceptions related to a specific protocol binding. Class javax.xml.ws Java SE Provider This class represents a provider for the Java Security API, where a provider implements some or all parts of Class java.security Java SE Provider Service provider for ServiceDelegate andSince:1. Class javax.xml.ws.spi Java SE ProviderException A runtime exception for Provider exceptions (such as misconfiguration errors or unrecoverable internal errors), Class java.security Java SE ProviderMismatchException Unchecked exception thrown when an attempt is made to invoke a method on an object created by one file system provider with a parameter created by a Class java.nio.file Java SE ProviderNotFoundException Runtime exception thrown when a provider of the required type cannot be found. Class java.nio.file Java SE Proxy Proxy provides static methods for creating dynamic proxy classes and instances, and it is also the superclass of all Class java.lang.reflect Java SE Proxy This class represents a proxy setting, typically a type (http, socks) and A Proxy is an immutable object. Class java.net Java SE ProxySelector Selects the proxy server to use, if any, when connecting to the network resource referenced by a URL. Class java.net Java SE PSource This class specifies the source for encoding input P in OAEP Padding, PKCS1PSourceAlgorithms ALGORITHM-IDENTIFIER ::= { Class javax.crypto.spec Java SE PSSParameterSpec This class specifies a parameter spec for RSA-PSS signature scheme, Its ASN. Class java.security.spec Java SE PushbackInputStream A PushbackInputStream adds functionality to another input stream, namely Class java.io Java SE PushbackReader Class java.io Java SE PKIXReason The PKIXReason enumerates the potential PKIX-specific reasons that an X. Class java.security.cert Java SE PosixFilePermission enum PosixFilePermissionDefines the bits for use with the permissions attribute. Class java.nio.file.attribute Java SE PseudoColumnUsage enum PseudoColumnUsageEnumeration for pseudo/hidden column usage. Class java.sql Java SE PackageElement Represents a package program element. Interface javax.lang.model.element Java SE Pageable The Pageable implementation represents a set of pages to be printed. Interface java.awt.print Java SE Paint This Paint interface defines how color patterns can be generated for Graphics2D operations. Interface java.awt Java SE PaintContext The PaintContext interface defines the encapsulated and optimized environment to generate color patterns in device Interface java.awt Java SE Painter A painting delegate. Interface javax.swing Java SE Parameterizable A mixin interface for an element that has type parameters. Interface javax.lang.model.element Java SE ParameterizedType ParameterizedType represents a parameterized type such as Collection. Interface java.lang.reflect Java SE ParameterMetaData An object that can be used to get information about the types and properties for each parameter marker in a Interface java.sql Java SE ParseConversionEvent This event indicates that a problem was encountered while converting a string from the XML data into a value of the target Java data type. Interface javax.xml.bind Java SE Parser Basic interface for SAX (Simple API for XML) parsers. Interface org.xml.sax Java SE Path An object that may be used to locate a file in a file system. Interface java.nio.file Java SE PathIterator The PathIterator interface provides the mechanism for objects that implement the Shape Interface java.awt.geom Java SE PathMatcher An interface that is implemented by objects that perform match operations onSince:1. Interface java.nio.file Java SE PBEKey The interface to a PBE key. Interface javax.crypto.interfaces Java SE Permission This interface represents a permission, such as that used to grant a particular type of access to a resource. Interface java.security.acl Java SE PersistentMBean This class is the interface to be implemented by MBeans that are meant to be persistent. Interface javax.management Java SE PGPData A representation of the XML PGPData element as defined in W3C Recommendation for XML-Signature Syntax and Processing. Interface javax.xml.crypto.dsig.keyinfo Java SE PlatformLoggingMXBean The management interface for the logging facility. Interface java.lang.management Java SE PlatformManagedObject A platform managed object is a JMX MXBean for monitoring and managing a component in the Java platform. Interface java.lang.management Java SE POA A POA object manages the implementation of a collection of objects. Interface org.omg.PortableServer Java SE POAManager Each POA object has an associated POAManager object. Interface org.omg.PortableServer Java SE POAManagerOperations Each POA object has an associated POAManager object. Interface org.omg.PortableServer Java SE POAOperations A POA object manages the implementation of a collection of objects. Interface org.omg.PortableServer Java SE Policy Interfaces derived from the Policy interface allow an ORB or CORBA service access to certain choices that affect Interface org.omg.CORBA Java SE PolicyFactory Enables policy types to be constructed using CORBA. Interface org.omg.PortableInterceptor Java SE PolicyFactoryOperations Enables policy types to be constructed using CORBA. Interface org.omg.PortableInterceptor Java SE PolicyNode An immutable valid policy tree node as defined by the PKIX certification path validation algorithm. Interface java.security.cert Java SE PolicyOperations Provides the operations for a Policy object. Interface org.omg.CORBA Java SE PooledConnection An object that provides hooks for connection pool management. Interface javax.sql Java SE PooledConnectionBuilder A builder created from a ConnectionPoolDataSource object, used to establish a connection to the database that the Interface javax.sql Java SE PopupMenuListener A popup menu listenerThis method is called when the popup menu is canceled Interface javax.swing.event Java SE Port Ports are simple lines for input or output of audio to or from audio devices. Interface javax.sound.sampled Java SE PortableRemoteObjectDelegate Supports delegation for method implementations in PortableRemoteObject. Interface javax.rmi.CORBA Java SE PortInfo The PortInfo interface is used by a HandlerResolver to query information about Interface javax.xml.ws.handler Java SE Position Represents a location within a document. Interface javax.swing.text Java SE PosixFileAttributes File attributes associated with files on file systems used by operating systems that implement the Portable Operating System Interface (POSIX) family of Interface java.nio.file.attribute Java SE PosixFileAttributeView A file attribute view that provides a view of the file attributes commonly associated with files on file systems used by operating systems that implement Interface java.nio.file.attribute Java SE Predicate Represents a predicate (boolean-valued function) of one argument. Interface java.util.function Java SE Predicate The standard interface that provides the framework for all FilteredRowSet objects to describe their filters. Interface javax.sql.rowset Java SE PreferenceChangeListener A listener for receiving preference change events. Interface java.util.prefs Java SE PreferencesFactory A factory object that generates Preferences objects. Interface java.util.prefs Java SE PreparedStatement An object that represents a precompiled SQL statement. Interface java.sql Java SE PrimitiveIterator A base type for primitive specializations of Iterator. Interface java.util Java SE PrimitiveType Represents a primitive type. Interface javax.lang.model.type Java SE Principal This interface represents the abstract notion of a principal, which can be used to represent any entity, such as an individual, a Interface java.security Java SE Printable The Printable interface is implemented by the print methods of the current Interface java.awt.print Java SE PrintConversionEvent This event indicates that a problem was encountered while converting data from the Java content tree into its lexical representation. Interface javax.xml.bind Java SE PrinterGraphics The PrinterGraphics interface is implemented by Graphics objects that are passed to Interface java.awt.print Java SE PrintGraphics An abstract class which provides a print graphics context for a page. Interface java.awt Java SE PrintJobAttribute PrintJobAttribute is a tagging interface which a printing attribute class implements to indicate the attribute describes the status of a Print Interface javax.print.attribute Java SE PrintJobAttributeListener DocPrintJob to monitor the status of attribute changes associated with the print job. Interface javax.print.event Java SE PrintJobAttributeSet job attributes, i. Interface javax.print.attribute Java SE PrintJobListener DocPrintJob to monitor the status of These callback methods may be invoked on the thread processing the Interface javax.print.event Java SE PrintRequestAttribute attribute class implements to indicate the attribute denotes a requested setting for a print job. Interface javax.print.attribute Java SE PrintRequestAttributeSet print request attributes, i. Interface javax.print.attribute Java SE PrintService describes the capabilities of a Printer and can be queried regarding a printer's supported attributes. Interface javax.print Java SE PrintServiceAttribute attribute class implements to indicate the attribute describes the status of a Print Service or some other characteristic of a Print Service. Interface javax.print.attribute Java SE PrintServiceAttributeListener PrintService to monitor the status of the print service. Interface javax.print.event Java SE PrintServiceAttributeSet print job attributes, i. Interface javax.print.attribute Java SE PRIVATE_MEMBER Constant to define a private member in the ValueMember class. Interface org.omg.CORBA Java SE PrivateClassLoader Marker interface indicating that a ClassLoader should not be added to the ClassLoaderRepository. Interface javax.management.loading Java SE PrivateKey The purpose of this interface is to group (and provide type safety for) all private key interfaces. Interface java.security Java SE PrivilegedAction A computation to be performed with privileges enabled. Interface java.security Java SE PrivilegedExceptionAction A computation to be performed with privileges enabled, that throws one or more checked exceptions. Interface java.security Java SE ProcessHandle ProcessHandle identifies and provides control of native processes. Interface java.lang Java SE ProcessingEnvironment An annotation processing tool framework will provide an annotation processor with an object implementing this interface so the processor can use facilities Interface javax.annotation.processing Java SE ProcessingInstruction An interface that describes the data found in processing instructionsSince:1. Interface javax.xml.stream.events Java SE ProcessingInstruction The ProcessingInstruction interface represents a processing instruction, used in XML as a way to keep processor-specific information Interface org.w3c.dom Java SE Processor The interface for an annotation processor. Interface javax.annotation.processing Java SE PropertyChangeListener A PropertyChange event gets fired whenever a bean changes a bound property. Interface java.beans Java SE PropertyEditor A PropertyEditor class provides support for GUIs that want to allow users to edit a property value of a given type. Interface java.beans Java SE ProtocolFamily Represents a family of communication protocols. Interface java.net Java SE Provider Service endpoints may implement the Provider interface as a dynamic alternative to an SEI. Interface javax.xml.ws Java SE PUBLIC_MEMBER Constant to define a public member in the ValueMember PUBLIC_MEMBER is one of the two constants of typedef Interface org.omg.CORBA Java SE PublicKey A public key. Interface java.security Java SE PostConstruct The PostConstruct annotation is used on a method that needs to be executed after dependency injection is done to perform any initialization. Class javax.annotation Java SE PreDestroy The PreDestroy annotation is used on methods as a callback notification to signal that the instance is in the process of being removed by the Class javax.annotation Java SE QName QName represents a qualified name as defined in the XML specifications: XML Schema Part2: Class javax.xml.namespace Java SE QuadCurve2D The QuadCurve2D class defines a quadratic parametric curve segment in (x,y) coordinate space. Class java.awt.geom Java SE Query Constructs query object constraints. Class javax.management Java SE QueryEval Allows a query to be performed in the context of a specific MBean server. Class javax.management Java SE QueuedJobCount the number of jobs in the printer whose JobState is either PENDING, PENDING_HELD, PROCESSING, or PROCESSING_STOPPED. Class javax.print.attribute.standard Java SE QualifiedNameable A mixin interface for an element that has a qualified name. Interface javax.lang.model.element Java SE QueryExp Represents relational constraints similar to database query where clauses. Interface javax.management Java SE Queue A collection designed for holding elements prior to processing. Interface java.util Java SE RadialGradientPaint The RadialGradientPaint class provides a way to fill a shape with a circular radial color gradient pattern. Class java.awt Java SE Random An instance of this class is used to generate a stream of pseudorandom numbers. Class java.util Java SE RandomAccessFile Instances of this class support both reading and writing to a random access file. Class java.io Java SE RangeException Range operations may throw a RangeException as specified in their method descriptions. Class org.w3c.dom.ranges Java SE Raster A class representing a rectangular array of pixels. Class java.awt.image Java SE RasterFormatException The RasterFormatException is thrown if there is invalid layout information in the Raster. Class java.awt.image Java SE RC2ParameterSpec This class specifies the parameters used with the The parameters consist of an effective key size and optionally Class javax.crypto.spec Java SE RC5ParameterSpec This class specifies the parameters used with the The parameters consist of a version number, a rounds count, a word Class javax.crypto.spec Java SE Rdn This class represents a relative distinguished name, or RDN, which is a component of a distinguished name as specified by Class javax.naming.ldap Java SE Reader Abstract class for reading character streams. Class java.io Java SE ReadOnlyBufferException Unchecked exception thrown when a content-mutation method such as put or compact is invoked upon a read-only buffer. Class java.nio Java SE ReadOnlyFileSystemException Unchecked exception thrown when an attempt is made to update an object associated with a read-only FileSystem. Class java.nio.file Java SE ReadPendingException Unchecked exception thrown when an attempt is made to read from an asynchronous socket channel and a previous read has not completed. Class java.nio.channels Java SE RealmCallback This callback is used by SaslClient and SaslServer to retrieve realm information. Class javax.security.sasl Java SE RealmChoiceCallback This callback is used by SaslClient and SaslServer to obtain a realm given a list of realm choices. Class javax.security.sasl Java SE REBIND REBIND is raised when the current effective RebindPolicy, has a value of NO_REBIND or NO_RECONNECT and an invocation on a bound Class org.omg.CORBA Java SE Rectangle A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's upper-left point Class java.awt Java SE Rectangle2D The Rectangle2D class describes a rectangle defined by a location (x,y) and dimension Class java.awt.geom Java SE RectangularShape RectangularShape is the base class for a number of Shape objects whose geometry is defined by a rectangular frame. Class java.awt.geom Java SE RecursiveAction A recursive resultless ForkJoinTask. Class java.util.concurrent Java SE RecursiveTask A recursive result-bearing ForkJoinTask. Class java.util.concurrent Java SE ReentrantLock A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor lock accessed using Class java.util.concurrent.locks Java SE ReentrantReadWriteLock An implementation of ReadWriteLock supporting similar semantics to ReentrantLock. Class java.util.concurrent.locks Java SE RefAddr This class represents the address of a communications end-point. Class javax.naming Java SE Reference Abstract base class for reference objects. Class java.lang.ref Java SE Reference This class represents a reference to an object that is found outside of the naming/directory system. Class javax.naming Java SE ReferenceQueue Reference queues, to which registered reference objects are appended by the garbage collector after the appropriate reachability changes are detected. Class java.lang.ref Java SE ReferenceUriSchemesSupported an enumeration, that indicates a URI scheme, such as http: or ftp:, that a printer can use to retrieve print data stored at a URI location. Class javax.print.attribute.standard Java SE ReferralException This abstract class is used to represent a referral exception, which is generated in response to a referral Class javax.naming Java SE ReflectionException Represents exceptions thrown in the MBean server when using the java. Class javax.management Java SE ReflectiveOperationException Common superclass of exceptions thrown by reflective operations inSince:1. Class java.lang Java SE ReflectPermission The Permission class for reflective operations. Class java.lang.reflect Java SE RefreshFailedException Signals that a refresh operation failed. Class javax.security.auth Java SE Region A distinct rendering area of a Swing component. Class javax.swing.plaf.synth Java SE RejectedExecutionException Exception thrown by an Executor when a task cannot be accepted for execution. Class java.util.concurrent Java SE RelationException This class is the superclass of any exception which can be raised during relation management. Class javax.management.relation Java SE RelationNotFoundException This exception is raised when there is no relation for a given relation id in a Relation Service. Class javax.management.relation Java SE RelationNotification A notification of a change in the Relation Service. Class javax.management.relation Java SE RelationService The Relation Service is in charge of creating and deleting relation types and relations, of handling the consistency and of providing query Class javax.management.relation Java SE RelationServiceNotRegisteredException This exception is raised when an access is done to the Relation Service and that one is not registered. Class javax.management.relation Java SE RelationSupport A RelationSupport object is used internally by the Relation Service to represent simple relations (only roles, no properties or methods), with an Class javax.management.relation Java SE RelationTypeNotFoundException This exception is raised when there is no relation type with given name inSince:1. Class javax.management.relation Java SE RelationTypeSupport A RelationTypeSupport object implements the RelationType interface. Class javax.management.relation Java SE RemarshalException This class is used for reporting locate forward exceptions and object forwardGIOP messages back to the ORB. Class org.omg.CORBA.portable Java SE RemoteException A RemoteException is the common superclass for a number of communication-related exceptions that may occur during the execution of a Class java.rmi Java SE RemoteObject The RemoteObject class implements the java. Class java.rmi.server Java SE RemoteObjectInvocationHandler An implementation of the InvocationHandler interface for use with Java Remote Method Invocation (Java RMI). Class java.rmi.server Java SE RemoteServer The RemoteServer class is the common superclass to server implementations and provides the framework to support a wide range Class java.rmi.server Java SE RemoteStub The RemoteStub class is the common superclass of statically generated client Class java.rmi.server Java SE RenderableImageOp This class handles the renderable aspects of an operation with help from its associated instance of a ContextualRenderedImageFactory. Class java.awt.image.renderable Java SE RenderableImageProducer An adapter class that implements ImageProducer to allow the asynchronous production of a RenderableImage. Class java.awt.image.renderable Java SE RenderContext A RenderContext encapsulates the information needed to produce a specific rendering from a RenderableImage. Class java.awt.image.renderable Java SE RenderingHints The RenderingHints class defines and manages collections of keys and associated values which allow an application to provide input Class java.awt Java SE RepaintManager This class manages repaint requests, allowing the number of repaints to be minimized, for example by collapsing multiple Class javax.swing Java SE ReplicateScaleFilter An ImageFilter class for scaling images using the simplest algorithm. Class java.awt.image Java SE RepositoryIdHelper The Helper for RepositoryId. Class org.omg.CORBA Java SE Request An object containing the information necessary for invoking a method. Class org.omg.CORBA Java SE RequestingUserName that specifies the name of the end user that submitted the print job. Class javax.print.attribute.standard Java SE RequestProcessingPolicyValue The RequestProcessingPolicyValue can have the following values. Class org.omg.PortableServer Java SE RequiredModelMBean This class is the implementation of a ModelMBean. Class javax.management.modelmbean Java SE 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 Class java.awt.image Java SE ResolutionSyntax implementation of all attributes denoting a printer resolution. Class javax.print.attribute Java SE ResolveResult This class represents the result of resolution of a name. Class javax.naming.spi Java SE ResourceBundle Resource bundles contain locale-specific objects. Class java.util Java SE RespectBindingFeature This feature clarifies the use of the wsdl:binding in a JAX-WS runtime. Class javax.xml.ws Java SE ResponseCache Represents implementations of URLConnection caches. Class java.net Java SE ReverbType The ReverbType class provides methods for accessing various reverberation settings to be applied to an audio signal. Class javax.sound.sampled Java SE RGBImageFilter This class provides an easy way to create an ImageFilter which modifies the pixels of an image in the default RGB ColorModel. Class java.awt.image Java SE RMIClassLoader RMIClassLoader comprises static methods to support dynamic class loading with RMI. Class java.rmi.server Java SE RMIClassLoaderSpi RMIClassLoaderSpi is the service provider interface for In particular, an RMIClassLoaderSpi instance provides an Class java.rmi.server Java SE RMIConnectionImpl code will not usually reference this class. Class javax.management.remote.rmi Java SE RMIConnector A connection to a remote RMI connector. Class javax.management.remote.rmi Java SE RMIConnectorServer A JMX API connector server that creates RMI-based connections from remote clients. Class javax.management.remote.rmi Java SE RMIIIOPServerImpl An RMIServerImpl that is exported through IIOP and that creates client connections as RMI objects exported through IIOP. Class javax.management.remote.rmi Java SE RMIJRMPServerImpl An RMIServer object that is exported through JRMP and that creates client connections as RMI objects exported through JRMP. Class javax.management.remote.rmi Java SE RMISecurityException An RMISecurityException signals that a security exception has occurred during the execution of one of Class java.rmi Java SE RMISecurityManager RMISecurityManager implements a policy identical to the policy implemented by SecurityManager. Class java.rmi Java SE RMIServerImpl An RMI object representing a connector server. Class javax.management.remote.rmi Java SE RMISocketFactory An RMISocketFactory instance is used by the RMI runtime in order to obtain client and server sockets for RMI calls. Class java.rmi.server Java SE Robot This class is used to generate native system input events for the purposes of test automation, self-running demos, and Class java.awt Java SE Role Represents a role: includes a role name and referenced MBeans (via their ObjectNames). Class javax.management.relation Java SE RoleInfo A RoleInfo object summarises a role in a relation type. Class javax.management.relation Java SE RoleInfoNotFoundException This exception is raised when there is no role info with given name in a given relation type. Class javax.management.relation Java SE RoleList A RoleList represents a list of roles (Role objects). Class javax.management.relation Java SE RoleNotFoundException This exception is raised when a role in a relation does not exist, or is not readable, or is not settable. Class javax.management.relation Java SE RoleResult Represents the result of a multiple access to several roles of a relation (either for reading or writing). Class javax.management.relation Java SE RoleStatus Class javax.management.relation Java SE RoleUnresolved Represents an unresolved role: a role not retrieved from a relation due to a problem. Class javax.management.relation Java SE RoleUnresolvedList A RoleUnresolvedList represents a list of RoleUnresolved objects, representing roles not retrieved from a relation due to a problem Class javax.management.relation Java SE RootPaneUI Pluggable look and feel interface for JRootPane. Class javax.swing.plaf Java SE RoundRectangle2D The RoundRectangle2D class defines a rectangle with rounded corners defined by a location (x,y), a Class java.awt.geom Java SE RowFilter RowFilter is used to filter out entries from the model so that they are not shown in the view. Class javax.swing Java SE RowSetEvent An Event object generated when an event occurs to a RowSet object. Class javax.sql Java SE RowSetMetaDataImpl Provides implementations for the methods that set and get metadata information about a RowSet object's columns. Class javax.sql.rowset Java SE RowSetProvider A factory API that enables applications to obtain a RowSetFactory implementation that can be used to create different Class javax.sql.rowset Java SE RowSetWarning An extension of SQLException that provides information about database warnings set on RowSet objects. Class javax.sql.rowset Java SE RowSorter RowSorter provides the basis for sorting and filtering. Class javax.swing Java SE RowSorterEvent RowSorterEvent provides notification of changes to a RowSorter. Class javax.swing.event Java SE RSAKeyGenParameterSpec This class specifies the set of parameters used to generate an RSASince:1. Class java.security.spec Java SE RSAMultiPrimePrivateCrtKeySpec This class specifies an RSA multi-prime private key, as defined in the PKCS#1 v2. Class java.security.spec Java SE RSAOtherPrimeInfo This class represents the triplet (prime, exponent, and coefficient) inside RSA's OtherPrimeInfo structure, as defined in the PKCS#1 v2. Class java.security.spec Java SE RSAPrivateCrtKeySpec This class specifies an RSA private key, as defined in the PKCS#1 standard, using the Chinese Remainder Theorem (CRT) information values for Class java.security.spec Java SE RSAPrivateKeySpec This class specifies an RSA private key. Class java.security.spec Java SE RSAPublicKeySpec This class specifies an RSA public key. Class java.security.spec Java SE RTFEditorKit This is the default implementation of RTF editing functionality. Class javax.swing.text.rtf Java SE RuleBasedCollator The RuleBasedCollator class is a concrete subclass of Collator that provides a simple, data-driven, table Class java.text Java SE Runtime Every Java application has a single instance of class Runtime that allows the application to interface with Class java.lang Java SE RuntimeErrorException When a java. Class javax.management Java SE RuntimeException RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Class java.lang Java SE RuntimeMBeanException Represents runtime exceptions thrown by MBean methods in the agent. Class javax.management Java SE RuntimeOperationsException Represents runtime exceptions thrown in the agent when performing operations on MBeans. Class javax.management Java SE RuntimePermission This class is for runtime permissions. Class java.lang Java SE ResolverStyle Enumeration of different ways to resolve dates and times. Class java.time.format Java SE RetentionPolicy enum RetentionPolicyAnnotation retention policy. Class java.lang.annotation Java SE RoundingMode Specifies a rounding behavior for numerical operations capable of discarding precision. Class java.math Java SE RowIdLifetime Enumeration for RowId life-time values. Class java.sql Java SE RandomAccess Marker interface used by List implementations to indicate that they support fast (generally constant time) random access. Interface java.util Java SE Range See also the Document Object Model (DOM) Level 2 Traversal and Range Specification. Interface org.w3c.dom.ranges Java SE RasterOp This interface describes single-input/single-output operations performed on Raster objects. Interface java.awt.image Java SE Readable A Readable is a source of characters. Interface java.lang Java SE ReadableByteChannel A channel that can read bytes. Interface java.nio.channels Java SE ReadWriteLock A ReadWriteLock maintains a pair of associated locks, one for read-only operations and one for writing. Interface java.util.concurrent.locks Java SE Receiver A Receiver receives MidiEvent objects and typically does something useful in response, such as interpreting them to generate sound or Interface javax.sound.midi Java SE Ref The mapping in the Java programming language of an SQL REF value, which is a reference to an SQL structured type value in the database. Interface java.sql Java SE Reference A representation of the Reference element as defined in the W3C Recommendation for XML-Signature Syntax and Processing. Interface javax.xml.crypto.dsig Java SE Referenceable This interface is implemented by an object that can provide a Reference to itself. Interface javax.naming Java SE ReferenceType Represents a reference type. Interface javax.lang.model.type Java SE Refreshable Objects such as credentials may optionally implement this interface to provide the capability to refresh itself. Interface javax.security.auth Java SE RegisterableService An optional interface that may be provided by service provider objects that will be registered with a Interface javax.imageio.spi Java SE Registry Registry is a remote interface to a simple remote object registry that provides methods for storing and retrieving Interface java.rmi.registry Java SE RegistryHandler RegistryHandler is an interface used internally by the RMI runtime in previous implementation versions. Interface java.rmi.registry Java SE RejectedExecutionHandler A handler for tasks that cannot be executed by a ThreadPoolExecutor. Interface java.util.concurrent Java SE Relation This interface has to be implemented by any MBean class expected to represent a relation managed using the Relation Service. Interface javax.management.relation Java SE RelationServiceMBean The Relation Service is in charge of creating and deleting relation types and relations, of handling the consistency and of providing query Interface javax.management.relation Java SE RelationSupportMBean A RelationSupport object is used internally by the Relation Service to represent simple relations (only roles, no properties or methods), with an Interface javax.management.relation Java SE RelationType The RelationType interface has to be implemented by any class expected to represent a relation type. Interface javax.management.relation Java SE Remote The Remote interface serves to identify interfaces whose methods may be invoked from a non-local virtual machine. Interface java.rmi Java SE RemoteCall RemoteCall is an abstraction used solely by the RMI runtime (in conjunction with stubs and skeletons of remote objects) to carry out a Interface java.rmi.server Java SE RemoteRef RemoteRef represents the handle for a remote object. Interface java.rmi.server Java SE RenderableImage A RenderableImage is a common interface for rendering-independent images (a notion which subsumes resolution independence). Interface java.awt.image.renderable Java SE RenderedImage RenderedImage is a common interface for objects which contain or can produce image data in the form of Rasters. Interface java.awt.image Java SE RenderedImageFactory The RenderedImageFactory interface (often abbreviated RIF) is intended to be implemented by classes that wish to act as factories Interface java.awt.image.renderable Java SE Renderer Defines the requirements for an object responsible for rendering (displaying) a value. Interface javax.swing Java SE REQUEST_PROCESSING_POLICY_ID Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.PortableServer Java SE RequestInfo Request Information, accessible to Interceptors. Interface org.omg.PortableInterceptor Java SE RequestInfoOperations Request Information, accessible to Interceptors. Interface org.omg.PortableInterceptor Java SE RequestProcessingPolicy This policy specifies how requests are processed by the created POA. Interface org.omg.PortableServer Java SE RequestProcessingPolicyOperations This policy specifies how requests are processed by the created POA. Interface org.omg.PortableServer Java SE Resolver This interface represents an intermediate context for name resolution. Interface javax.naming.spi Java SE ResourceBundleControlProvider An interface for service providers that provide implementations of ResourceBundle. Interface java.util.spi Java SE Response The Response interface provides methods used to obtain the payload and context of a message sent in response to an operation Interface javax.xml.ws Java SE ResponseHandler This interface is supplied by an ORB to a servant at invocation time and allowsthe servant to later retrieve an OutputStream for returning the invocation results. Interface org.omg.CORBA.portable Java SE Result An object that implements this interface contains the information needed to build a transformation result tree. Interface javax.xml.transform Java SE ResultSet A table of data representing a database result set, which is usually generated by executing a statement that queries the database. Interface java.sql Java SE ResultSetMetaData An object that can be used to get information about the types and properties of the columns in a ResultSet object. Interface java.sql Java SE RetrievalMethod A representation of the XML RetrievalMethod element as W3C Recommendation for XML-Signature Syntax and Processing. Interface javax.xml.crypto.dsig.keyinfo Java SE RMIClientSocketFactory An RMIClientSocketFactory instance is used by the RMI runtime in order to obtain client sockets for RMI calls. Interface java.rmi.server Java SE RMIConnection RMI object used to forward an MBeanServer request from a client to its MBeanServer implementation on the server side. Interface javax.management.remote.rmi Java SE RMICustomMaxStreamFormat Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.IOP Java SE RMIFailureHandler An RMIFailureHandler can be registered via the RMISocketFactory. Interface java.rmi.server Java SE RMIServer RMI object used to establish connections to an RMI connector. Interface javax.management.remote.rmi Java SE RMIServerSocketFactory An RMIServerSocketFactory instance is used by the RMI runtime in order to obtain server sockets for RMI calls. Interface java.rmi.server Java SE RootPaneContainer This interface is implemented by components that have a single JRootPane child: JDialog, JFrame, JWindow, JApplet, JInternalFrame. Interface javax.swing Java SE RoundEnvironment An annotation processing tool framework will provide an annotation processor with an object implementing this interface so that the processor can query for Interface javax.annotation.processing Java SE RowId The representation (mapping) in the Java programming language of an SQL ROWID value. Interface java.sql Java SE RowMapper Defines the requirements for an object that translates paths in the tree into display rows. Interface javax.swing.tree Java SE RowSet Interface javax.sql Java SE RowSetFactory An interface that defines the implementation of a factory that is used to obtain different types of RowSet implementations. Interface javax.sql.rowset Java SE RowSetInternal The interface that a RowSet object implements in order to present itself to a RowSetReader or RowSetWriter Interface javax.sql Java SE RowSetListener An interface that must be implemented by a component that wants to be notified when a significant Interface javax.sql Java SE RowSetMetaData An object that contains information about the columns in a RowSet object. Interface javax.sql Java SE RowSetReader The facility that a disconnected RowSet object calls on to populate itself with rows of data. Interface javax.sql Java SE RowSetWriter An object that implements the RowSetWriter interface, called a writer. Interface javax.sql Java SE RowSorterListener RowSorterListeners are notified of changes to aSince:1. Interface javax.swing.event Java SE RSAKey The interface to an RSA public or private key. Interface java.security.interfaces Java SE RSAMultiPrimePrivateCrtKey The interface to an RSA multi-prime private key, as defined in the PKCS#1 v2. Interface java.security.interfaces Java SE RSAPrivateCrtKey The interface to an RSA private key, as defined in the PKCS#1 standard, using the Chinese Remainder Theorem (CRT) information values. Interface java.security.interfaces Java SE RSAPrivateKey The interface to an RSA private key. Interface java.security.interfaces Java SE RSAPublicKey The interface to an RSA public key. Interface java.security.interfaces Java SE Runnable The Runnable interface should be implemented by any class whose instances are intended to be executed by a thread. Interface java.lang Java SE RunnableFuture A Future that is Runnable. Interface java.util.concurrent Java SE RunnableScheduledFuture A ScheduledFuture that is Runnable. Interface java.util.concurrent Java SE RunTime Defines the base class that represents the Sending Context of a request. Interface org.omg.SendingContext Java SE RuntimeMXBean The management interface for the runtime system of the Java virtual machine. Interface java.lang.management Java SE RunTimeOperations Defines operations on the base class that represents the Sending Context of a request. Interface org.omg.SendingContext Java SE Repeatable The annotation type java. Class java.lang.annotation Java SE RequestWrapper Used to annotate methods in the Service Endpoint Interface with the request wrapper bean to be used at runtime. Class javax.xml.ws Java SE Resource The Resource annotation marks a resource that is needed by the application. Class javax.annotation Java SE Resources This class is used to allow multiple resources declarations. Class javax.annotation Java SE RespectBinding This feature clarifies the use of the wsdl:binding in a JAX-WS runtime. Class javax.xml.ws Java SE ResponseWrapper Used to annotate methods in the Service Endpoint Interface with the response wrapper bean to be used at runtime. Class javax.xml.ws Java SE Retention Indicates how long annotations with the annotated type are to be retained. Class java.lang.annotation Java SE SAAJMetaFactory The access point for the implementation classes of the factories defined in the SAAJ API. Class javax.xml.soap Java SE SAAJResult Acts as a holder for the results of a JAXP transformation or a JAXB marshalling, in the form of a SAAJ tree. Class javax.xml.soap Java SE SampleModel This abstract class defines an interface for extracting samples of pixels in an image. Class java.awt.image Java SE Sasl A static class for creating SASL clients and servers. Class javax.security.sasl Java SE SaslException This class represents an error that has occurred when using SASL. Class javax.security.sasl Java SE SAXException Encapsulate a general SAX error or warning. Class org.xml.sax Java SE SAXNotRecognizedException Exception class for an unrecognized identifier. Class org.xml.sax Java SE SAXNotSupportedException Exception class for an unsupported operation. Class org.xml.sax Java SE SAXParseException Encapsulate an XML parse error or warning. Class org.xml.sax Java SE SAXParser Defines the API that wraps an XMLReader implementation class. Class javax.xml.parsers Java SE SAXParserFactory Defines a factory API that enables applications to configure and obtain a SAX based parser to parse XML documents. Class javax.xml.parsers Java SE SAXResult Acts as an holder for a transformation Result. Class javax.xml.transform.sax Java SE SAXSource Acts as an holder for SAX-style Source. Class javax.xml.transform.sax Java SE SAXTransformerFactory This class extends TransformerFactory to provide SAX-specific factory methods. Class javax.xml.transform.sax Java SE Scanner A simple text scanner which can parse primitive types and strings using regular expressions. Class java.util Java SE ScheduledThreadPoolExecutor A ThreadPoolExecutor that can additionally schedule commands to run after a given delay, or to execute periodically. Class java.util.concurrent Java SE Schema Immutable in-memory representation of grammar. Class javax.xml.validation Java SE SchemaFactory Factory that creates Schema objects. Class javax.xml.validation Java SE SchemaFactoryConfigurationError Thrown when a problem with configuration with the Schema Factories exists. Class javax.xml.validation Java SE SchemaFactoryLoader Factory that creates SchemaFactory. Class javax.xml.validation Java SE SchemaOutputResolver Controls where a JAXB implementation puts the generates An implementation of this abstract class has to be provided by the calling Class javax.xml.bind Java SE SchemaViolationException This exception is thrown when a method in some ways violates the schema. Class javax.naming.directory Java SE ScriptEngineManager The ScriptEngineManager implements a discovery and instantiation mechanism for ScriptEngine classes and also maintains a Class javax.script Java SE ScriptException The generic Exception class for the Scripting APIs. Class javax.script Java SE Scrollbar The Scrollbar class embodies a scroll bar, a familiar user-interface object. Class java.awt Java SE ScrollBarUI Pluggable look and feel interface for JScrollBar. Class javax.swing.plaf Java SE ScrollPane A container class which implements automatic horizontal and/or vertical scrolling for a single child component. Class java.awt Java SE ScrollPaneAdjustable This class represents the state of a horizontal or vertical scrollbar of a ScrollPane. Class java.awt Java SE ScrollPaneLayout The layout manager used by JScrollPane. Class javax.swing Java SE ScrollPaneUI Pluggable look and feel interface for JScrollPane. Class javax.swing.plaf Java SE SealedObject This class enables a programmer to create an object and protect its confidentiality with a cryptographic algorithm. Class javax.crypto Java SE SearchControls This class encapsulates factors that determine scope of search and what gets returned Class javax.naming.directory Java SE SearchResult This class represents an item in the NamingEnumeration returned as a result of the DirContext. Class javax.naming.directory Java SE SecretKeyFactory This class represents a factory for secret keys. Class javax.crypto Java SE SecretKeyFactorySpi This class defines the Service Provider Interface (SPI) for the SecretKeyFactory class. Class javax.crypto Java SE SecretKeySpec This class specifies a secret key in a provider-independent fashion. Class javax.crypto.spec Java SE SecureCacheResponse Represents a cache response originally retrieved through secure means, such as TLS. Class java.net Java SE SecureClassLoader This class extends ClassLoader with additional support for defining classes with an associated code source and permissions which are Class java.security Java SE SecureRandom This class provides a cryptographically strong random number A cryptographically strong random number Class java.security Java SE SecureRandomSpi This class defines the Service Provider Interface (SPI) for the SecureRandom class. Class java.security Java SE Security This class centralizes all security properties and common security methods. Class java.security Java SE SecurityException Thrown by the security manager to indicate a security violation. Class java.lang Java SE SecurityManager The security manager is a class that allows applications to implement a security policy. Class java.lang Java SE SecurityPermission This class is for security permissions. Class java.security Java SE Segment A segment of a character array representing a fragment of text. Class javax.swing.text Java SE SelectableChannel A channel that can be multiplexed via a Selector. Class java.nio.channels Java SE SelectionKey A token representing the registration of a SelectableChannel with a A selection key is created each time a channel is registered with a Class java.nio.channels Java SE Selector A multiplexor of SelectableChannel objects. Class java.nio.channels Java SE SelectorProvider Service-provider class for selectors and selectable channels. Class java.nio.channels.spi Java SE Semaphore A counting semaphore. Class java.util.concurrent Java SE SeparatorUI Pluggable look and feel interface for JSeparator. Class javax.swing.plaf Java SE Sequence A Sequence is a data structure containing musical information (often an entire song or composition) that can be played back by a Sequencer Class javax.sound.midi Java SE SequenceInputStream A SequenceInputStream represents the logical concatenation of other input Class java.io Java SE SerialArray A serialized version of an Array object, which is the mapping in the Java programming language of an SQL Class javax.sql.rowset.serial Java SE SerialBlob A serialized mapping in the Java programming language of an SQL The SerialBlob class provides a constructor for creating Class javax.sql.rowset.serial Java SE SerialClob A serialized mapping in the Java programming language of an SQL The SerialClob class provides a constructor for creating Class javax.sql.rowset.serial Java SE SerialDatalink A serialized mapping in the Java programming language of an SQL DATALINK value. Class javax.sql.rowset.serial Java SE SerialException Indicates and an error with the serialization or de-serialization of SQL types such as BLOB, CLOB, STRUCT or ARRAY in Class javax.sql.rowset.serial Java SE SerializablePermission This class is for Serializable permissions. Class java.io Java SE SerializedLambda Serialized form of a lambda expression. Class java.lang.invoke Java SE SerialJavaObject A serializable mapping in the Java programming language of an SQL JAVA_OBJECT value. Class javax.sql.rowset.serial Java SE SerialRef A serialized mapping of a Ref object, which is the mapping in the Java programming language of an SQL REF value. Class javax.sql.rowset.serial Java SE SerialStruct A serialized mapping in the Java programming language of an SQL structured type. Class javax.sql.rowset.serial Java SE Servant Defines the native Servant type. Class org.omg.PortableServer Java SE ServantActivatorHelper When the POA has the RETAIN policy it uses servant managers that are ServantActivators. Class org.omg.PortableServer Java SE ServantActivatorPOA When the POA has the RETAIN policy it uses servant managers that are ServantActivators. Class org.omg.PortableServer Java SE ServantAlreadyActive Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableServer.POAPackage Java SE ServantAlreadyActiveHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableServer.POAPackage Java SE ServantLocatorHelper When the POA has the NON_RETAIN policy it uses servant managers that are ServantLocators. Class org.omg.PortableServer Java SE ServantLocatorPOA When the POA has the NON_RETAIN policy it uses servant managers that are ServantLocators. Class org.omg.PortableServer Java SE ServantNotActive Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableServer.POAPackage Java SE ServantNotActiveHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableServer.POAPackage Java SE ServantObject This class is part of the local stub API, the purpose of which is to provide high performance calls for collocated clients and servers Class org.omg.CORBA.portable Java SE ServantRetentionPolicyValue ServantRetentionPolicyValue can have the following values. Class org.omg.PortableServer Java SE ServerCloneException A ServerCloneException is thrown if a remote exception occurs during the cloning of a UnicastRemoteObject. Class java.rmi.server Java SE ServerError A ServerError is thrown as a result of a remote method invocation when an Error is thrown while processing Class java.rmi Java SE ServerException A ServerException is thrown as a result of a remote method invocation when a RemoteException is thrown while processing Class java.rmi Java SE ServerIdHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.PortableInterceptor Java SE ServerNotActiveException An ServerNotActiveException is an Exception thrown during a call to RemoteServer. Class java.rmi.server Java SE ServerRequest An object that captures the explicit state of a request for the Dynamic Skeleton Interface (DSI). Class org.omg.CORBA Java SE ServerRuntimeException Class java.rmi Java SE ServerSocket This class implements server sockets. Class java.net Java SE ServerSocketChannel A selectable channel for stream-oriented listening sockets. Class java.nio.channels Java SE ServerSocketFactory This class creates server sockets. Class javax.net Java SE Service Service objects provide the client view of a Web service. Class javax.xml.ws Java SE ServiceConfigurationError Error thrown when something goes wrong while loading a service provider. Class java.util Java SE ServiceContext Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.IOP Java SE ServiceContextHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.IOP Java SE ServiceContextHolder Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.IOP Java SE ServiceContextListHelper An array of service contexts, forming a service context list. Class org.omg.IOP Java SE ServiceContextListHolder An array of service contexts, forming a service context list. Class org.omg.IOP Java SE ServiceDelegate Service delegates are used internally by Service objects to allow pluggability of JAX-WS implementations. Class javax.xml.ws.spi Java SE ServiceDetail An object that represents an ORB service: its service_detail_type field contains the type of the ORB service, and its service_detail Class org.omg.CORBA Java SE ServiceDetailHelper Class org.omg.CORBA Java SE ServiceIdHelper Class org.omg.IOP Java SE ServiceInformation An IDL struct in the CORBA module that stores information about a CORBA service available in the Class org.omg.CORBA Java SE ServiceInformationHelper Class org.omg.CORBA Java SE ServiceInformationHolder The Holder for ServiceInformation. Class org.omg.CORBA Java SE ServiceLoader A simple service-provider loading facility. Class java.util Java SE ServiceNotFoundException Represents exceptions raised when a requested service is not supported. Class javax.management Java SE ServicePermission This class is used to protect Kerberos services and the credentials necessary to access those services. Class javax.security.auth.kerberos Java SE ServiceRegistry A registry for service provider instances. Class javax.imageio.spi Java SE 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 Class javax.print Java SE ServiceUIFactory Services may optionally provide UIs which allow different styles of interaction in different roles. Class javax.print Java SE ServiceUnavailableException This exception is thrown when attempting to communicate with a directory or naming service and that service is not available. Class javax.naming Java SE SetOfIntegerSyntax implementation of all attributes whose value is a set of nonnegative integers. Class javax.print.attribute Java SE SetOverrideType The mapping of a CORBA enum tagging SET_OVERRIDE and ADD_OVERRIDE, which Class org.omg.CORBA Java SE SetOverrideTypeHelper The Helper for SetOverrideType. Class org.omg.CORBA Java SE Severity the severity of a PrinterStateReason attribute. Class javax.print.attribute.standard Java SE ShapeGraphicAttribute The ShapeGraphicAttribute class is an implementation of GraphicAttribute that draws shapes in a TextLayout. Class java.awt.font Java SE SheetCollate specifies whether or not the media sheets of each copy of each printed document in a job are to be in sequence, when multiple copies of the document Class javax.print.attribute.standard Java SE Short The Short class wraps a value of primitive type short in an object. Class java.lang Java SE ShortBuffer This class defines four categories of operations upon Absolute and relative get and Class java.nio Java SE ShortBufferException This exception is thrown when an output buffer provided by the user is too short to hold the operation result. Class javax.crypto Java SE ShortHolder The Holder for Short. Class org.omg.CORBA Java SE ShortLookupTable This class defines a lookup table object. Class java.awt.image Java SE ShortMessage A ShortMessage contains a MIDI message that has at most two data bytes following its status byte. Class javax.sound.midi Java SE ShortSeqHelper The Helper for ShortSeqHelper. Class org.omg.CORBA Java SE ShortSeqHolder The Holder for ShortSeq. Class org.omg.CORBA Java SE ShutdownChannelGroupException Unchecked exception thrown when an attempt is made to construct a channel in a group that is shutdown or the completion handler for an I/O operation Class java.nio.channels Java SE Sides how print-stream pages are to be imposed upon the sides of an instance of a selected medium, i. Class javax.print.attribute.standard Java SE Signature The Signature class is used to provide applications the functionality of a digital signature algorithm. Class java.security Java SE SignatureException This is the generic Signature exception. Class java.security Java SE SignatureSpi This class defines the Service Provider Interface (SPI) for the Signature class, which is used to provide the Class java.security Java SE SignedObject SignedObject is a class for the purpose of creating authentic runtime objects whose integrity cannot be compromised without being Class java.security Java SE Signer This class is used to represent an Identity that can also digitally The management of a signer's private keys is an important and Class java.security Java SE SimpleAnnotationValueVisitor6 A simple visitor for annotation values with default behavior appropriate for the RELEASE_6 Class javax.lang.model.util Java SE SimpleAnnotationValueVisitor7 A simple visitor for annotation values with default behavior appropriate for the RELEASE_7 Class javax.lang.model.util Java SE SimpleAnnotationValueVisitor8 A simple visitor for annotation values with default behavior appropriate for the RELEASE_8 Class javax.lang.model.util Java SE SimpleAnnotationValueVisitor9 A simple visitor for annotation values with default behavior appropriate for the RELEASE_9 Class javax.lang.model.util Java SE SimpleAttributeSet A straightforward implementation of MutableAttributeSet using a Serialized objects of this class will not be compatible with Class javax.swing.text Java SE SimpleBeanInfo This is a support class to make it easier for people to provide It defaults to providing noop information, and can be selectively Class java.beans Java SE SimpleBindings A simple implementation of Bindings backed by a HashMap or some other specified Map. Class javax.script Java SE SimpleDateFormat SimpleDateFormat is a concrete class for formatting and parsing dates in a locale-sensitive manner. Class java.text Java SE SimpleDoc This class is an implementation of interface Doc that can be used in many common printing requests. Class javax.print Java SE SimpleElementVisitor6 A simple visitor of program elements with default behavior appropriate for the RELEASE_6 Class javax.lang.model.util Java SE SimpleElementVisitor7 A simple visitor of program elements with default behavior appropriate for the RELEASE_7 Class javax.lang.model.util Java SE SimpleElementVisitor8 A simple visitor of program elements with default behavior appropriate for the RELEASE_8 Class javax.lang.model.util Java SE SimpleElementVisitor9 A simple visitor of program elements with default behavior appropriate for the RELEASE_9 Class javax.lang.model.util Java SE SimpleFileVisitor A simple visitor of files with default behavior to visit all files and to re-throw I/O errors. Class java.nio.file Java SE SimpleFormatter Print a brief summary of the LogRecord in a human readable format. Class java.util.logging Java SE SimpleJavaFileObject Provides simple implementations for most methods in JavaFileObject. Class javax.tools Java SE SimpleScriptContext Simple implementation of ScriptContext. Class javax.script Java SE SimpleTimeZone SimpleTimeZone is a concrete subclass of TimeZone that represents a time zone for use with a Gregorian calendar. Class java.util Java SE SimpleType The SimpleType class is the open type class whose instances describe all open data values which are neither arrays, Class javax.management.openmbean Java SE SimpleTypeVisitor6 A simple visitor of types with default behavior appropriate for the RELEASE_6 source version. Class javax.lang.model.util Java SE SimpleTypeVisitor7 A simple visitor of types with default behavior appropriate for the RELEASE_7 source version. Class javax.lang.model.util Java SE SimpleTypeVisitor8 A simple visitor of types with default behavior appropriate for the RELEASE_8 source version. Class javax.lang.model.util Java SE SimpleTypeVisitor9 A simple visitor of types with default behavior appropriate for the RELEASE_9 source version. Class javax.lang.model.util Java SE 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 Class java.awt.image Java SE Size2DSyntax implementation of all attributes denoting a size in two dimensions. Class javax.print.attribute Java SE SizeLimitExceededException This exception is thrown when a method produces a result that exceeds a size-related limit. Class javax.naming Java SE SizeRequirements For the convenience of layout managers, calculates information about the size and position of components. Class javax.swing Java SE SizeSequence A SizeSequence object efficiently maintains an ordered list Class javax.swing Java SE SkeletonMismatchException This exception is thrown when a call is received that does not match the available skeleton. Class java.rmi.server Java SE SkeletonNotFoundException A SkeletonNotFoundException is thrown if the Skeleton corresponding to the remote object being Class java.rmi.server Java SE SliderUI Pluggable look and feel interface for JSlider. Class javax.swing.plaf Java SE SNIHostName Instances of this class represent a server name of type host_name in a Server Name Class javax.net.ssl Java SE SNIMatcher Instances of this class represent a matcher that performs match operations on an SNIServerName instance. Class javax.net.ssl Java SE SNIServerName Instances of this class represent a server name in a Server Name Indication (SNI) extension. Class javax.net.ssl Java SE SOAPConnection A point-to-point connection that a client can use for sending messages directly to a remote party (represented by a URL, for instance). Class javax.xml.soap Java SE SOAPConnectionFactory A factory for creating SOAPConnection objects. Class javax.xml.soap Java SE SOAPElementFactory SOAPElementFactory is a factory for XML fragments that will eventually end up in the SOAP part. Class javax.xml.soap Java SE SOAPException An exception that signals that a SOAP exception has occurred. Class javax.xml.soap Java SE SOAPFactory SOAPFactory is a factory for creating various objects that exist in the SOAP XML tree. Class javax.xml.soap Java SE SOAPFaultException The SOAPFaultException exception represents a SOAP 1. Class javax.xml.ws.soap Java SE SOAPMessage The root class for all SOAP messages. Class javax.xml.soap Java SE SOAPPart The container for the SOAP-specific portion of a SOAPMessage object. Class javax.xml.soap Java SE Socket This class implements client sockets (also called just sockets). Class java.net Java SE SocketAddress This class represents a Socket Address with no protocol attachment. Class java.net Java SE SocketChannel A selectable channel for stream-oriented connecting sockets. Class java.nio.channels Java SE SocketException Thrown to indicate that there is an error creating or accessing a Socket. Class java.net Java SE SocketFactory This class creates sockets. Class javax.net Java SE SocketHandler Simple network logging Handler. Class java.util.logging Java SE SocketImpl The abstract class SocketImpl is a common superclass of all classes that actually implement sockets. Class java.net Java SE SocketPermission This class represents access to a network via sockets. Class java.net Java SE SocketSecurityException An obsolete subclass of ExportException. Class java.rmi.server Java SE SocketTimeoutException Signals that a timeout has occurred on a socket read or accept. Class java.net Java SE SoftBevelBorder A class which implements a raised or lowered bevel with Serialized objects of this class will not be compatible with Class javax.swing.border Java SE SoftReference Soft reference objects, which are cleared at the discretion of the garbage collector in response to memory demand. Class java.lang.ref Java SE SortControl Requests that the results of a search operation be sorted by the LDAP server before being returned. Class javax.naming.ldap Java SE SortingFocusTraversalPolicy A FocusTraversalPolicy that determines traversal order by sorting the Components of a focus traversal cycle based on a given Comparator. Class javax.swing Java SE SortKey A sort key and its associated sort parameters. Class javax.naming.ldap Java SE SortResponseControl Indicates whether the requested sort of search results was successful or not. Class javax.naming.ldap Java SE SoundbankReader A SoundbankReader supplies soundbank file-reading services. Class javax.sound.midi.spi Java SE SoundbankResource A SoundbankResource represents any audio resource stored in a Soundbank. Class javax.sound.midi Java SE SpinnerDateModel A SpinnerModel for sequences of Dates. Class javax.swing Java SE SpinnerListModel A simple implementation of SpinnerModel whose values are defined by an array or a List. Class javax.swing Java SE SpinnerNumberModel A SpinnerModel for sequences of numbers. Class javax.swing Java SE SpinnerUI Class javax.swing.plaf Java SE SplashScreen The splash screen can be displayed at application startup, before the Java Virtual Machine (JVM) starts. Class java.awt Java SE Spliterators Static classes and methods for operating on or creating instances of Spliterator and its primitive specializations Class java.util Java SE SplitPaneUI Pluggable look and feel interface for JSplitPane. Class javax.swing.plaf Java SE SplittableRandom A generator of uniform pseudorandom values applicable for use in (among other contexts) isolated parallel computations that may Class java.util Java SE Spring An instance of the Spring class holds three properties that characterize its behavior: the minimum, preferred, and Class javax.swing Java SE SpringLayout A SpringLayout lays out the children of its associated container according to a set of constraints. Class javax.swing Java SE SQLClientInfoException The subclass of SQLException is thrown when one or more client info properties could not be set on a Connection. Class java.sql Java SE SQLDataException The subclass of SQLException thrown when the SQLState class value is '22', or under vendor-specified conditions. Class java.sql Java SE SQLException An exception that provides information on a database access error or other errors. Class java.sql Java SE SQLFeatureNotSupportedException The subclass of SQLException thrown when the SQLState class value is '0A' ( the value is 'zero' A). Class java.sql Java SE SQLInputImpl An input stream used for custom mapping user-defined types (UDTs). Class javax.sql.rowset.serial Java SE SQLIntegrityConstraintViolationException The subclass of SQLException thrown when the SQLState class value is '23', or under vendor-specified conditions. Class java.sql Java SE SQLInvalidAuthorizationSpecException The subclass of SQLException thrown when the SQLState class value is '28', or under vendor-specified conditions. Class java.sql Java SE SQLNonTransientConnectionException The subclass of SQLException thrown for the SQLState class value '08', or under vendor-specified conditions. Class java.sql Java SE SQLNonTransientException The subclass of SQLException thrown when an instance where a retry of the same operation would fail unless the cause of the SQLException Class java.sql Java SE SQLOutputImpl The output stream for writing the attributes of a custom-mapped user-defined type (UDT) back to the database. Class javax.sql.rowset.serial Java SE SQLPermission The permission for which the SecurityManager will check when code that is running an application with a Class java.sql Java SE SQLRecoverableException The subclass of SQLException thrown in situations where a previously failed operation might be able to succeed if the application performs Class java.sql Java SE SQLSyntaxErrorException The subclass of SQLException thrown when the SQLState class value is '42', or under vendor-specified conditions. Class java.sql Java SE SQLTimeoutException The subclass of SQLException thrown when the timeout specified by Statement. Class java.sql Java SE SQLTransactionRollbackException The subclass of SQLException thrown when the SQLState class value is '40', or under vendor-specified conditions. Class java.sql Java SE SQLTransientConnectionException The subclass of SQLException for the SQLState class value '08', or under vendor-specified conditions. Class java.sql Java SE SQLTransientException The subclass of SQLException is thrown in situations where a previously failed operation might be able to succeed when the operation is Class java.sql Java SE SQLWarning An exception that provides information on database access warnings. Class java.sql Java SE SSLContext Instances of this class represent a secure socket protocol implementation which acts as a factory for secure socket Class javax.net.ssl Java SE SSLContextSpi This class defines the Service Provider Interface (SPI) for the SSLContext class. Class javax.net.ssl Java SE SSLEngine A class which enables secure communications using protocols such as the Secure Sockets Layer (SSL) or Class javax.net.ssl Java SE SSLEngineResult An encapsulation of the result state produced by SSLEngine I/O calls. Class javax.net.ssl Java SE SSLException Indicates some kind of error detected by an SSL subsystem. Class javax.net.ssl Java SE SSLHandshakeException Indicates that the client and server could not negotiate the desired level of security. Class javax.net.ssl Java SE SSLKeyException Reports a bad SSL key. Class javax.net.ssl Java SE SSLParameters Encapsulates parameters for an SSL/TLS/DTLS connection. Class javax.net.ssl Java SE SSLPeerUnverifiedException Indicates that the peer's identity has not been verified. Class javax.net.ssl Java SE SSLPermission This class is for various network permissions. Class javax.net.ssl Java SE SSLProtocolException Reports an error in the operation of the SSL protocol. Class javax.net.ssl Java SE SslRMIClientSocketFactory An SslRMIClientSocketFactory instance is used by the RMI runtime in order to obtain client sockets for RMI calls via SSL. Class javax.rmi.ssl Java SE SslRMIServerSocketFactory An SslRMIServerSocketFactory instance is used by the RMI runtime in order to obtain server sockets for RMI calls via SSL. Class javax.rmi.ssl Java SE SSLServerSocket This class extends ServerSockets and provides secure server sockets using protocols such as the Secure Class javax.net.ssl Java SE SSLServerSocketFactory SSLServerSocketFactorys createSince:1. Class javax.net.ssl Java SE SSLSessionBindingEvent This event is propagated to a SSLSessionBindingListener. Class javax.net.ssl Java SE SSLSocket This class extends Sockets and provides secure socket using protocols such as the Secure Class javax.net.ssl Java SE SSLSocketFactory SSLSocketFactorys create SSLSockets. Class javax.net.ssl Java SE Stack The Stack class represents a last-in-first-out (LIFO) stack of objects. Class java.util Java SE StackFramePermission Permission to access StackWalker. Class java.lang Java SE StackOverflowError Thrown when a stack overflow occurs because an application recurses too deeply. Class java.lang Java SE StackTraceElement An element in a stack trace, as returned by Throwable. Class java.lang Java SE StackWalker The walk method opens a sequential stream of StackFrames for the current thread and then applies Class java.lang Java SE StampedLock A capability-based lock with three modes for controlling read/write access. Class java.util.concurrent.locks Java SE StandardCharsets Constant definitions for the standard Charsets. Class java.nio.charset Java SE StandardConstants Class javax.net.ssl Java SE StandardEmitterMBean An MBean whose management interface is determined by reflection on a Java interface, and that emits notifications. Class javax.management Java SE StandardMBean An MBean whose management interface is determined by reflection on a Java interface. Class javax.management Java SE StandardSocketOptions Defines the standard socket options. Class java.net Java SE StandardWatchEventKinds Defines the standard event kinds. Class java.nio.file Java SE StartTlsRequest This class implements the LDAPv3 Extended Request for StartTLS as Lightweight Directory Class javax.naming.ldap Java SE StartTlsResponse This class implements the LDAPv3 Extended Response for StartTLS as Lightweight Directory Class javax.naming.ldap Java SE State Represents a built in, or custom, state in Nimbus. Class javax.swing.plaf.nimbus Java SE State Class org.omg.PortableServer.POAManagerPackage Java SE StateEdit StateEdit is a general edit for objects that change state. Class javax.swing.undo Java SE Statement A Statement object represents a primitive statement in which a single method is applied to a target and Class java.beans Java SE StatementEvent A StatementEvent is sent to all StatementEventListeners which were registered with a PooledConnection. Class javax.sql Java SE StAXResult Acts as a holder for an XML Result in the form of a StAX writer,i. Class javax.xml.transform.stax Java SE StAXSource Acts as a holder for an XML Source in the form of a StAX reader,i. Class javax.xml.transform.stax Java SE StreamCorruptedException Thrown when control information that was read from an object stream violates internal consistency checks. Class java.io Java SE StreamHandler Stream based logging Handler. Class java.util.logging Java SE StreamPrintService This class extends PrintService and represents a print service that prints data in different formats to a Class javax.print Java SE StreamPrintServiceFactory A StreamPrintServiceFactory is the factory for StreamPrintService instances, Class javax.print Java SE StreamReaderDelegate This is the base class for deriving an XMLStreamReader filter This class is designed to sit between an XMLStreamReader and an Class javax.xml.stream.util Java SE StreamResult Acts as an holder for a transformation result, which may be XML, plain Text, HTML, or some other form of markup. Class javax.xml.transform.stream Java SE StreamSource Acts as an holder for a transformation Source in the form of a stream of XML markup. Class javax.xml.transform.stream Java SE StreamSupport Low-level utility methods for creating and manipulating streams. Class java.util.stream Java SE StreamTokenizer The StreamTokenizer class takes an input stream and parses it into tokens, allowing the tokens to be Class java.io Java SE StrictMath The class StrictMath contains methods for performing basic numeric operations such as the elementary exponential, logarithm, Class java.lang Java SE String The String class represents character strings. Class java.lang Java SE StringBuffer A thread-safe, mutable sequence of characters. Class java.lang Java SE StringBufferInputStream This class allows an application to create an input stream in which the bytes read are supplied by the contents of a string. Class java.io Java SE StringBuilder A mutable sequence of characters. Class java.lang Java SE StringCharacterIterator StringCharacterIterator implements the CharacterIterator protocol for a String. Class java.text Java SE StringConcatException StringConcatException is thrown by StringConcatFactory when linkage invariants are violated. Class java.lang.invoke Java SE StringConcatFactory Methods to facilitate the creation of String concatenation methods, that can be used to efficiently concatenate a known number of arguments of known Class java.lang.invoke Java SE StringContent An implementation of the AbstractDocument. Class javax.swing.text Java SE StringHolder The Holder for String. Class org.omg.CORBA Java SE StringIndexOutOfBoundsException Thrown by String methods to indicate that an index is either negative or greater than the size of the string. Class java.lang Java SE StringJoiner StringJoiner is used to construct a sequence of characters separated by a delimiter and optionally starting with a supplied prefix Class java.util Java SE StringMonitor Defines a monitor MBean designed to observe the values of a string A string monitor sends notifications as follows: Class javax.management.monitor Java SE StringNameHelper StringName is the Stringified Name, Array of Name Components represented as a String. Class org.omg.CosNaming.NamingContextExtPackage Java SE StringReader A character stream whose source is a string. Class java.io Java SE StringRefAddr This class represents the string form of the address of a communications end-point. Class javax.naming Java SE StringSelection A Transferable which implements the capability required to transfer a String. Class java.awt.datatransfer Java SE StringSeqHelper Class org.omg.CORBA Java SE StringSeqHolder Class org.omg.CORBA Java SE StringTokenizer The string tokenizer class allows an application to break a string into tokens. Class java.util Java SE StringValueExp Represents strings that are arguments to relational constraints. Class javax.management Java SE StringValueHelper The Helper for StringValue. Class org.omg.CORBA Java SE StringWriter A character stream that collects its output in a string buffer, which can then be used to construct a string. Class java.io Java SE StrokeBorder A class which implements a border of an arbitrary stroke. Class javax.swing.border Java SE StructMember Describes a member of an IDL struct in the Interface Repository, including Class org.omg.CORBA Java SE StructMemberHelper The Helper for StructMember. Class org.omg.CORBA Java SE Stub Base class from which all RMI-IIOP stubs must inherit. Class javax.rmi.CORBA Java SE StubNotFoundException A StubNotFoundException is thrown if a valid stub class could not be found for a remote object when it is exported. Class java.rmi Java SE StyleConstants A collection of well known or common attribute keys and methods to apply to an AttributeSet or MutableAttributeSet Class javax.swing.text Java SE StyleContext A pool of styles and their associated resources. Class javax.swing.text Java SE StyledEditorKit This is the set of things needed by a text component to be a reasonably functioning editor for some type Class javax.swing.text Java SE StyleSheet Support for defining the visual characteristics of HTML views being rendered. Class javax.swing.text.html Java SE Subject A Subject represents a grouping of related information for a single entity, such as a person. Class javax.security.auth Java SE SubjectDelegationPermission Permission required by an authentication identity to perform operations on behalf of an authorization identity. Class javax.management.remote Java SE SubjectDomainCombiner A SubjectDomainCombiner updates ProtectionDomains with Principals from the Subject associated with this Class javax.security.auth Java SE SubmissionPublisher A Flow. Class java.util.concurrent Java SE SwingPropertyChangeSupport This subclass of java. Class javax.swing.event Java SE SwingUtilities A collection of utility methods for Swing. Class javax.swing Java SE SwingWorker An abstract class to perform lengthy GUI-interaction tasks in a background thread. Class javax.swing Java SE SwitchPoint A SwitchPoint is an object which can publish state transitions to other threads. Class java.lang.invoke Java SE SyncFactory The Service Provider Interface (SPI) mechanism that generates SyncProvider instances to be used by disconnected RowSet objects. Class javax.sql.rowset.spi Java SE SyncFactoryException Indicates an error with SyncFactory mechanism. Class javax.sql.rowset.spi Java SE SyncFailedException Signals that a sync operation has failed. Class java.io Java SE SynchronousQueue A blocking queue in which each insert operation must wait for a corresponding remove operation by another Class java.util.concurrent Java SE SyncProvider The synchronization mechanism that provides reader/writer capabilities for disconnected RowSet objects. Class javax.sql.rowset.spi Java SE SyncProviderException Indicates an error with the SyncProvider mechanism. Class javax.sql.rowset.spi Java SE SyncScopeHelper Class org.omg.Messaging Java SE SynthButtonUI Class javax.swing.plaf.synth Java SE SynthCheckBoxMenuItemUI Class javax.swing.plaf.synth Java SE SynthCheckBoxUI Class javax.swing.plaf.synth Java SE SynthColorChooserUI Class javax.swing.plaf.synth Java SE SynthComboBoxUI Class javax.swing.plaf.synth Java SE SynthContext An immutable transient object containing contextual information about a Region. Class javax.swing.plaf.synth Java SE SynthDesktopIconUI Provides the Synth L&F UI delegate for a minimized internal frame on a desktop. Class javax.swing.plaf.synth Java SE SynthDesktopPaneUI Class javax.swing.plaf.synth Java SE SynthEditorPaneUI Class javax.swing.plaf.synth Java SE SynthFormattedTextFieldUI Provides the Synth L&F UI delegate for JFormattedTextField. Class javax.swing.plaf.synth Java SE SynthGraphicsUtils Wrapper for primitive graphics calls. Class javax.swing.plaf.synth Java SE SynthInternalFrameUI Class javax.swing.plaf.synth Java SE SynthLabelUI Class javax.swing.plaf.synth Java SE SynthListUI Class javax.swing.plaf.synth Java SE SynthLookAndFeel SynthLookAndFeel provides the basis for creating a customized look and feel. Class javax.swing.plaf.synth Java SE SynthMenuBarUI Class javax.swing.plaf.synth Java SE SynthMenuItemUI Class javax.swing.plaf.synth Java SE SynthMenuUI Class javax.swing.plaf.synth Java SE SynthOptionPaneUI Class javax.swing.plaf.synth Java SE SynthPainter SynthPainter is used for painting portions of JComponents. Class javax.swing.plaf.synth Java SE SynthPanelUI Class javax.swing.plaf.synth Java SE SynthPasswordFieldUI Class javax.swing.plaf.synth Java SE SynthPopupMenuUI Class javax.swing.plaf.synth Java SE SynthProgressBarUI Class javax.swing.plaf.synth Java SE SynthRadioButtonMenuItemUI Provides the Synth L&F UI delegate for JRadioButtonMenuItem. Class javax.swing.plaf.synth Java SE SynthRadioButtonUI Class javax.swing.plaf.synth Java SE SynthRootPaneUI Class javax.swing.plaf.synth Java SE SynthScrollBarUI Class javax.swing.plaf.synth Java SE SynthScrollPaneUI Class javax.swing.plaf.synth Java SE SynthSeparatorUI Class javax.swing.plaf.synth Java SE SynthSliderUI Class javax.swing.plaf.synth Java SE SynthSpinnerUI Class javax.swing.plaf.synth Java SE SynthSplitPaneUI Class javax.swing.plaf.synth Java SE SynthStyle SynthStyle is a set of style properties. Class javax.swing.plaf.synth Java SE SynthStyleFactory Factory used for obtaining SynthStyles. Class javax.swing.plaf.synth Java SE SynthTabbedPaneUI Provides the Synth L&F UI delegate for Looks up the selectedTabPadInsets property from the Style, Class javax.swing.plaf.synth Java SE SynthTableHeaderUI Class javax.swing.plaf.synth Java SE SynthTableUI Class javax.swing.plaf.synth Java SE SynthTextAreaUI Provides the look and feel for a plain text editor in the Synth look and feel. Class javax.swing.plaf.synth Java SE SynthTextFieldUI Provides the Synth L&F UI delegate for JTextField. Class javax.swing.plaf.synth Java SE SynthTextPaneUI Provides the look and feel for a styled text editor in the Synth look and feel. Class javax.swing.plaf.synth Java SE SynthToggleButtonUI Class javax.swing.plaf.synth Java SE SynthToolBarUI Class javax.swing.plaf.synth Java SE SynthToolTipUI Class javax.swing.plaf.synth Java SE SynthTreeUI Class javax.swing.plaf.synth Java SE SynthViewportUI Class javax.swing.plaf.synth Java SE SysexMessage A SysexMessage object represents a MIDI system exclusive message. Class javax.sound.midi Java SE System The System class contains several useful class fields and methods. Class java.lang Java SE SystemColor A class to encapsulate symbolic colors representing the color of native GUI objects on a system. Class java.awt Java SE SystemException The root class for all CORBA standard exceptions. Class org.omg.CORBA Java SE SystemFlavorMap The SystemFlavorMap is a configurable map between natives (Strings), which correspond to platform-specific data formats, and flavors (DataFlavors), Class java.awt.datatransfer Java SE SystemTray The SystemTray class represents the system tray for a desktop. Class java.awt Java SE SignStyle Enumeration of ways to handle the positive/negative sign. Class java.time.format Java SE SortOrder SortOrder is an enumeration of the possible sort orderings. Class javax.swing Java SE SourceVersion Class javax.lang.model Java SE StandardCopyOption enum StandardCopyOptionDefines the standard copy options. Class java.nio.file Java SE StandardLocation enum StandardLocationStandard locations of file objects. Class javax.tools Java SE StandardOpenOption enum StandardOpenOptionDefines the standard open options. Class java.nio.file Java SE StandardProtocolFamily enum StandardProtocolFamilyDefines the standard families of communication protocols. Class java.net Java SE SaslClient Performs SASL authentication as a client. Interface javax.security.sasl Java SE SaslClientFactory An interface for creating instances of SaslClient. Interface javax.security.sasl Java SE SaslServer Performs SASL authentication as a server. Interface javax.security.sasl Java SE SaslServerFactory An interface for creating instances of SaslServer. Interface javax.security.sasl Java SE Savepoint The representation of a savepoint, which is a point within the current transaction that can be referenced from the Interface java.sql Java SE ScatteringByteChannel A channel that can read bytes into a sequence of buffers. Interface java.nio.channels Java SE ScheduledExecutorService An ExecutorService that can schedule commands to run after a given delay, or to execute periodically. Interface java.util.concurrent Java SE ScheduledFuture A delayed result-bearing action that can be cancelled. Interface java.util.concurrent Java SE ScriptContext The interface whose implementing classes are used to connect Script Engines with objects, such as scoped Bindings, in hosting applications. Interface javax.script Java SE ScriptEngine ScriptEngine is the fundamental interface whose methods must be fully functional in every implementation of this specification. Interface javax.script Java SE ScriptEngineFactory ScriptEngineFactory is used to describe and instantiate Each class implementing ScriptEngine has a corresponding Interface javax.script Java SE Scrollable An interface that provides information to a scrolling container like JScrollPane. Interface javax.swing Java SE ScrollPaneConstants Constants used with the JScrollPane component. Interface javax.swing Java SE SecondaryLoop A helper interface to run the nested event loop. Interface java.awt Java SE SecretKey A secret (symmetric) key. Interface javax.crypto Java SE SecureDirectoryStream A DirectoryStream that defines operations on files that are located relative to an open directory. Interface java.nio.file Java SE SeekableByteChannel A byte channel that maintains a current position and allows the position to be changed. Interface java.nio.channels Java SE Sequencer A hardware or software device that plays back a MIDI sequence is known as a sequencer. Interface javax.sound.midi Java SE Serializable Serializability of a class is enabled by the class implementing the java. Interface java.io Java SE SERVANT_RETENTION_POLICY_ID Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.PortableServer Java SE ServantActivator When the POA has the RETAIN policy it uses servant managers that are ServantActivators. Interface org.omg.PortableServer Java SE ServantActivatorOperations When the POA has the RETAIN policy it uses servant managers that are ServantActivators. Interface org.omg.PortableServer Java SE ServantLocator When the POA has the NON_RETAIN policy it uses servant managers that are ServantLocators. Interface org.omg.PortableServer Java SE ServantLocatorOperations When the POA has the NON_RETAIN policy it uses servant managers that are ServantLocators. Interface org.omg.PortableServer Java SE ServantManager A servant manager supplies a POA with the ability to activate objects on demand when the POA receives Interface org.omg.PortableServer Java SE ServantManagerOperations A servant manager supplies a POA with the ability to activate objects on demand when the POA receives Interface org.omg.PortableServer Java SE ServantRetentionPolicy This policy specifies whether the created POA retains active servants in an Active Object Map. Interface org.omg.PortableServer Java SE ServantRetentionPolicyOperations This policy specifies whether the created POA retains active servants in an Active Object Map. Interface org.omg.PortableServer Java SE ServerRef Interface java.rmi.server Java SE ServerRequestInfo Request Information, accessible to server-side request interceptors. Interface org.omg.PortableInterceptor Java SE ServerRequestInfoOperations Request Information, accessible to server-side request interceptors. Interface org.omg.PortableInterceptor Java SE ServerRequestInterceptor Server-side request interceptor. Interface org.omg.PortableInterceptor Java SE ServerRequestInterceptorOperations Server-side request interceptor. Interface org.omg.PortableInterceptor Java SE Set A collection that contains no duplicate elements. Interface java.util Java SE Shape The Shape interface provides definitions for objects that represent some form of geometric shape. Interface java.awt Java SE ShardingKey Interface used to indicate that this object represents a Sharding Key. Interface java.sql Java SE ShardingKeyBuilder A builder created from a DataSource or XADataSource object, used to create a ShardingKey with sub-keys of supported data types. Interface java.sql Java SE SignatureMethod A representation of the XML SignatureMethod element W3C Recommendation for XML-Signature Syntax and Processing. Interface javax.xml.crypto.dsig Java SE SignatureMethodParameterSpec A specification of algorithm parameters for an XML SignatureMethod algorithm. Interface javax.xml.crypto.dsig.spec Java SE SignatureProperties A representation of the XML SignatureProperties element as W3C Recommendation for XML-Signature Syntax and Processing. Interface javax.xml.crypto.dsig Java SE SignatureProperty A representation of the XML SignatureProperty element as W3C Recommendation for XML-Signature Syntax and Processing. Interface javax.xml.crypto.dsig Java SE SignedInfo An representation of the XML SignedInfo element as W3C Recommendation for XML-Signature Syntax and Processing. Interface javax.xml.crypto.dsig Java SE SingleSelectionModel A model that supports at most one indexed selection. Interface javax.swing Java SE Skeleton The Skeleton interface is used solely by the RMI Every version 1. Interface java.rmi.server Java SE SOAPBinding The SOAPBinding interface is an abstraction forSince:1. Interface javax.xml.ws.soap Java SE SOAPBody An object that represents the contents of the SOAP body element in a SOAP message. Interface javax.xml.soap Java SE SOAPBodyElement A SOAPBodyElement object represents the contents in a SOAPBody object. Interface javax.xml.soap Java SE SOAPConstants The definition of constants pertaining to the SOAP protocol. Interface javax.xml.soap Java SE SOAPElement An object representing an element of a SOAP message that is allowed but not specifically prescribed by a SOAP specification. Interface javax.xml.soap Java SE SOAPEnvelope The container for the SOAPHeader and SOAPBody portions of a SOAPPart object. Interface javax.xml.soap Java SE SOAPFault An element in the SOAPBody object that contains error and/or status information. Interface javax.xml.soap Java SE SOAPFaultElement A representation of the contents in a SOAPFault object. Interface javax.xml.soap Java SE SOAPHandler The SOAPHandler class extends Handler to provide typesafety for the message context parameter and add a method Interface javax.xml.ws.handler.soap Java SE SOAPHeader A representation of the SOAP header element. Interface javax.xml.soap Java SE SOAPHeaderElement An object representing the contents in the SOAP header part of the The immediate children of a SOAPHeader object can Interface javax.xml.soap Java SE SOAPMessageContext The interface SOAPMessageContext provides access to the SOAP message for either RPC request or Interface javax.xml.ws.handler.soap Java SE SocketImplFactory This interface defines a factory for socket implementations. Interface java.net Java SE SocketOption A socket option associated with a socket. Interface java.net Java SE SocketOptions Interface of methods to get/set socket options. Interface java.net Java SE SortedMap A Map that further provides a total ordering on its keys. Interface java.util Java SE SortedSet A Set that further provides a total ordering on its elements. Interface java.util Java SE Soundbank A Soundbank contains a set of Instruments that can be loaded into a Synthesizer. Interface javax.sound.midi Java SE Source An object that implements this interface contains the information needed to act as source input (XML source or transformation instructions). Interface javax.xml.transform Java SE SourceDataLine A source data line is a data line to which data may be written. Interface javax.sound.sampled Java SE SourceLocator This interface is primarily for the purposes of reporting where an error occurred in the XML source or transformation instructions. Interface javax.xml.transform Java SE SpinnerModel A model for a potentially unbounded sequence of object values. Interface javax.swing Java SE Spliterator An object for traversing and partitioning elements of a source. Interface java.util Java SE SQLData The interface used for the custom mapping of an SQL user-defined type (UDT) to a class in the Java programming language. Interface java.sql Java SE SQLInput An input stream that contains a stream of values representing an instance of an SQL structured type or an SQL distinct type. Interface java.sql Java SE SQLOutput The output stream for writing the attributes of a user-defined type back to the database. Interface java.sql Java SE SQLType An object that is used to identify a generic SQL type, called a JDBC type or a vendor specific data type. Interface java.sql Java SE SQLXML The mapping in the JavaTM programming language for the SQL XML type. Interface java.sql Java SE SSLSession In SSL, sessions are used to describe an ongoing relationship between two entities. Interface javax.net.ssl Java SE SSLSessionBindingListener This interface is implemented by objects which want to know when they are being bound or unbound from a SSLSession. Interface javax.net.ssl Java SE SSLSessionContext A SSLSessionContext represents a set of SSLSessions associated with a single entity. Interface javax.net.ssl Java SE StandardJavaFileManager File manager based on java. Interface javax.tools Java SE StartDocument An interface for the start document eventSince:1. Interface javax.xml.stream.events Java SE StartElement The StartElement interface provides access to information about start elements. Interface javax.xml.stream.events Java SE StateEditable StateEditable defines the interface for objects that can have their state undone/redone by a StateEdit. Interface javax.swing.undo Java SE StateFactory This interface represents a factory for obtaining the state of an object for binding. Interface javax.naming.spi Java SE Statement The object used for executing a static SQL statement and returning the results it produces. Interface java.sql Java SE StatementEventListener An object that registers to be notified of events that occur on PreparedStatements that are in the Statement pool. Interface javax.sql Java SE Stream A sequence of elements supporting sequential and parallel aggregate operations. Interface java.util.stream Java SE Streamable The base class for the Holder classess of all complex IDL types. Interface org.omg.CORBA.portable Java SE StreamableValue Defines the base type for all non-boxed IDL valuetypes that are not custom marshaled. Interface org.omg.CORBA.portable Java SE StreamFilter This interface declares a simple filter interface that one can create to filter XMLStreamReaders Interface javax.xml.stream Java SE StringMonitorMBean Exposes the remote management interface of the string monitor MBean. Interface javax.management.monitor Java SE Stroke The Stroke interface allows a Graphics2D object to obtain a Shape that is the Interface java.awt Java SE Struct The standard mapping in the Java programming language for an SQL structured type. Interface java.sql Java SE StubDelegate Supports delegation for method implementations in Stub. Interface javax.rmi.CORBA Java SE Style A collection of attributes to associate with an element in a document. Interface javax.swing.text Java SE StyledDocument Interface for a generic styled document. Interface javax.swing.text Java SE SUCCESSFUL Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.PortableInterceptor Java SE Supplier Represents a supplier of results. Interface java.util.function Java SE SupportedValuesAttribute attribute class implements to indicate the attribute describes the supported values for another attribute. Interface javax.print.attribute Java SE SwingConstants A collection of constants generally used for positioning and orienting components on the screen. Interface javax.swing Java SE SYNC_WITH_TRANSPORT Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.Messaging Java SE SyncResolver Defines a framework that allows applications to use a manual decision tree to decide what should be done when a synchronization conflict occurs. Interface javax.sql.rowset.spi Java SE SynthConstants Constants used by Synth. Interface javax.swing.plaf.synth Java SE Synthesizer A Synthesizer generates sound. Interface javax.sound.midi Java SE SynthIcon An icon that is passed a SynthContext. Interface javax.swing.plaf.synth Java SE SynthUI SynthUI is used to fetch the SynthContext for a particular Component. Interface javax.swing.plaf.synth Java SE SYSTEM_EXCEPTION Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.PortableInterceptor Java SE SafeVarargs A programmer assertion that the body of the annotated method or constructor does not perform potentially unsafe operations on its Class java.lang Java SE ServiceMode Used to indicate whether a Provider implementation wishes to work with entire protocol messages or just with protocol message payloads. Class javax.xml.ws Java SE SOAPBinding Class javax.jws.soap Java SE SOAPMessageHandler Class javax.jws.soap Java SE SOAPMessageHandlers Class javax.jws.soap Java SE SupportedAnnotationTypes An annotation used to indicate what annotation types an annotation processor supports. Class javax.annotation.processing Java SE SupportedOptions An annotation used to indicate what options an annotation processor supports. Class javax.annotation.processing Java SE SupportedSourceVersion An annotation used to indicate the latest source version an annotation processor supports. Class javax.annotation.processing Java SE SuppressWarnings Indicates that the named compiler warnings should be suppressed in the annotated element (and in all program elements contained in the annotated Class java.lang Java SE SwingContainer An annotation used to specify some swing-related information for the automatically generated BeanInfo classes. Class javax.swing Java SE TabbedPaneUI Pluggable look and feel interface for JTabbedPane. Class javax.swing.plaf Java SE TableColumn A TableColumn represents all the attributes of a column in a JTable, such as width, resizability, minimum and maximum width. Class javax.swing.table Java SE TableColumnModelEvent TableColumnModelEvent is used to notify listeners that a table column model has changed, such as a column was added, removed, or Class javax.swing.event Java SE TableHeaderUI Pluggable look and feel interface for JTableHeader. Class javax.swing.plaf Java SE TableModelEvent TableModelEvent is used to notify listeners that a table model has changed. Class javax.swing.event Java SE TableRowSorter An implementation of RowSorter that provides sorting and filtering using a TableModel. Class javax.swing.table Java SE TableStringConverter TableStringConverter is used to convert objects from the model into strings. Class javax.swing.table Java SE TableUI Pluggable look and feel interface for JTable. Class javax.swing.plaf Java SE TableView Implements View interface for a table, that is composed of an element structure where the child elements of the element Class javax.swing.text Java SE TabSet A TabSet is comprised of many TabStops. Class javax.swing.text Java SE TabStop This class encapsulates a single tab stop (basically as tab stops are thought of by RTF). Class javax.swing.text Java SE TabularDataSupport The TabularDataSupport class is the open data class which implements the TabularData Class javax.management.openmbean Java SE TabularType The TabularType class is the open type class whose instances describe the types of TabularData values. Class javax.management.openmbean Java SE TagElement A generic HTML TagElement class. Class javax.swing.text.html.parser Java SE TaggedComponent Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.IOP Java SE TaggedComponentHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.IOP Java SE TaggedComponentHolder Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.IOP Java SE TaggedProfile Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.IOP Java SE TaggedProfileHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.IOP Java SE TaggedProfileHolder Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.IOP Java SE TargetedNotification A (Notification, Listener ID) pair. Class javax.management.remote Java SE TCKind The Java mapping of the IDL enum TCKind, which specifies the kind of a TypeCode object. Class org.omg.CORBA Java SE TemporalAdjusters Common and useful TemporalAdjusters. Class java.time.temporal Java SE TemporalQueries Common implementations of TemporalQuery. Class java.time.temporal Java SE TextAction An Action implementation useful for key bindings that are shared across a number of different text components. Class javax.swing.text Java SE TextArea A TextArea object is a multi-line region that displays text. Class java.awt Java SE TextAttribute The TextAttribute class defines attribute keys and attribute values used for text rendering. Class java.awt.font Java SE TextComponent The TextComponent class is the superclass of any component that allows the editing of some text. Class java.awt Java SE TextEvent A semantic event which indicates that an object's text changed. Class java.awt.event Java SE TextField A TextField object is a text component that allows for the editing of a single line of text. Class java.awt Java SE TextHitInfo The TextHitInfo class represents a character position in a text model, and a bias, or side, of the character. Class java.awt.font Java SE TextInputCallback Underlying security services instantiate and pass a TextInputCallback to the handle Class javax.security.auth.callback Java SE TextLayout TextLayout is an immutable graphical representation of styled It provides the following capabilities: Class java.awt.font Java SE TextMeasurer The TextMeasurer class provides the primitive operations needed for line break: measuring up to a given advance, determining the Class java.awt.font Java SE TextOutputCallback Underlying security services instantiate and pass a TextOutputCallback to the handle Class javax.security.auth.callback Java SE TextSyntax implementation of all attributes whose value is a string. Class javax.print.attribute Java SE TextUI Class javax.swing.plaf Java SE TexturePaint The TexturePaint class provides a way to fill a Shape with a texture that is specified as Class java.awt Java SE ThaiBuddhistChronology The Thai Buddhist calendar system. Class java.time.chrono Java SE ThaiBuddhistDate A date in the Thai Buddhist calendar system. Class java.time.chrono Java SE Thread A thread is a thread of execution in a program. Class java.lang Java SE ThreadDeath An instance of ThreadDeath is thrown in the victim thread when the (deprecated) Thread. Class java.lang Java SE ThreadGroup A thread group represents a set of threads. Class java.lang Java SE ThreadInfo Thread information. Class java.lang.management Java SE ThreadLocal This class provides thread-local variables. Class java.lang Java SE ThreadLocalRandom A random number generator isolated to the current thread. Class java.util.concurrent Java SE ThreadPolicyValue The ThreadPolicyValue can have the following values. Class org.omg.PortableServer Java SE ThreadPoolExecutor An ExecutorService that executes each submitted task using one of possibly several pooled threads, normally configured Class java.util.concurrent Java SE Throwable The Throwable class is the superclass of all errors and exceptions in the Java language. Class java.lang Java SE TIFFDirectory A convenience class for simplifying interaction with TIFF native image metadata. Class javax.imageio.plugins.tiff Java SE TIFFField A class representing a field in a TIFF 6. Class javax.imageio.plugins.tiff Java SE TIFFImageReadParam A subclass of ImageReadParam allowing control over the TIFF reading process. Class javax.imageio.plugins.tiff Java SE TIFFTag A class defining the notion of a TIFF tag. Class javax.imageio.plugins.tiff Java SE TIFFTagSet A class representing a set of TIFF tags. Class javax.imageio.plugins.tiff Java SE Time A thin wrapper around the java. Class java.sql Java SE TimeLimitExceededException This exception is thrown when a method does not terminate within the specified time limit. Class javax.naming Java SE TIMEOUT TIMEOUT is raised when no delivery has been made and the specified time-to-live period has been exceeded. Class org.omg.CORBA Java SE TimeoutException Exception thrown when a blocking operation times out. Class java.util.concurrent Java SE Timer A facility for threads to schedule tasks for future execution in a background thread. Class java.util Java SE Timer Provides the implementation of the timer MBean. Class javax.management.timer Java SE Timer Fires one or more ActionEvents at specified intervals. Class javax.swing Java SE TimerNotification This class provides definitions of the notifications sent by timer MBeans. Class javax.management.timer Java SE TimerTask A task that can be scheduled for one-time or repeated execution by a A timer task is not reusable. Class java.util Java SE Timestamp This class encapsulates information about a signed timestamp. Class java.security Java SE Timestamp A thin wrapper around java. Class java.sql Java SE TimeZone TimeZone represents a time zone offset, and also figures out daylight Typically, you get a TimeZone using getDefault Class java.util Java SE TimeZoneNameProvider An abstract class for service providers that provide localized time zone names for the Class java.util.spi Java SE TitledBorder A class which implements an arbitrary border with the addition of a String title in a Class javax.swing.border Java SE ToolBarUI Pluggable look and feel interface for JToolBar. Class javax.swing.plaf Java SE Toolkit This class is the abstract superclass of all actual implementations of the Abstract Window Toolkit. Class java.awt Java SE ToolProvider Provides methods for locating tool providers, for example, providers of compilers. Class javax.tools Java SE ToolTipManager Manages all the ToolTips in the system. Class javax.swing Java SE ToolTipUI Pluggable look and feel interface for JToolTip. Class javax.swing.plaf Java SE TooManyListenersException The TooManyListenersException Exception is used as part of the Java Event model to annotate and implement a unicast special case of Class java.util Java SE Track A MIDI track is an independent stream of MIDI events (time-stamped MIDI data) that can be stored along with other tracks in a standard MIDI file. Class javax.sound.midi Java SE TRANSACTION_MODE The CORBA TRANSACTION_MODE exception is thrown by the client ORB if it detects a mismatch between the Class org.omg.CORBA Java SE TRANSACTION_REQUIRED Exception indicates that the request carried a null transaction context, but an active transaction is required. Class org.omg.CORBA Java SE TRANSACTION_ROLLEDBACK Exception thrown when the transaction associated with the request has already been rolled back or marked to roll back. Class org.omg.CORBA Java SE TRANSACTION_UNAVAILABLE The CORBA TRANSACTION_UNAVAILABLE exception is thrown by the ORB when it cannot process a transaction service context because Class org.omg.CORBA Java SE TransactionRequiredException This exception indicates that a request carried a null transaction context, but the target object requires an activate transaction. Class javax.transaction Java SE TransactionRolledbackException This exception indicates that the transaction associated with processing of the request has been rolled back, or marked to roll back. Class javax.transaction Java SE TransferHandler This class is used to handle the transfer of a Transferable to and from Swing components. Class javax.swing Java SE TransformAttribute The TransformAttribute class provides an immutable wrapper for a transform so that it is safe to use as an attribute. Class java.awt.font Java SE Transformer An instance of this abstract class can transform a source tree into a result tree. Class javax.xml.transform Java SE TransformerConfigurationException Indicates a serious configuration error. Class javax.xml.transform Java SE TransformerException This class specifies an exceptional condition that occured during the transformation process. Class javax.xml.transform Java SE TransformerFactory A TransformerFactory instance can be used to create The system property that determines which Factory implementation Class javax.xml.transform Java SE TransformerFactoryConfigurationError Thrown when a problem with configuration with the Transformer Factories exists. Class javax.xml.transform Java SE TransformException Indicates an exceptional condition that occurred while executing a transform algorithm. Class javax.xml.crypto.dsig Java SE TransformService A Service Provider Interface for transform and canonicalization algorithms. Class javax.xml.crypto.dsig Java SE TRANSIENT Exception thrown when the ORB attempted to reach an object and failed. Class org.omg.CORBA Java SE TrayIcon A TrayIcon object represents a tray icon that can be added to the system tray. Class java.awt Java SE TreeExpansionEvent An event used to identify a single path in a tree. Class javax.swing.event Java SE TreeMap A Red-Black tree based NavigableMap implementation. Class java.util Java SE TreeModelEvent Encapsulates information describing changes to a tree model, and used to notify tree model listeners of the change. Class javax.swing.event Java SE TreePath TreePath represents an array of objects that uniquely identify the path to a node in a tree. Class javax.swing.tree Java SE TreeSelectionEvent An event that characterizes a change in the current selection. Class javax.swing.event Java SE TreeSet A NavigableSet implementation based on a TreeMap. Class java.util Java SE TreeUI Pluggable look and feel interface for JTree. Class javax.swing.plaf Java SE TrustAnchor A trust anchor or most-trusted Certification Authority (CA). Class java.security.cert Java SE TrustManagerFactory This class acts as a factory for trust managers based on a source of trust material. Class javax.net.ssl Java SE TrustManagerFactorySpi This class defines the Service Provider Interface (SPI) for the TrustManagerFactory class. Class javax.net.ssl Java SE TypeCode A container for information about a specific CORBA data TypeCode objects are used: Class org.omg.CORBA Java SE TypeCodeHolder The Holder for TypeCode. Class org.omg.CORBA Java SE TypeConstraintException This exception indicates that a violation of a dynamically checked type constraint was detected. Class javax.xml.bind Java SE TypeInfoProvider This class provides access to the type information determined by ValidatorHandler. Class javax.xml.validation Java SE TypeKindVisitor6 A visitor of types based on their kind with default behavior appropriate for the RELEASE_6 source version. Class javax.lang.model.util Java SE TypeKindVisitor7 A visitor of types based on their kind with default behavior appropriate for the RELEASE_7 source version. Class javax.lang.model.util Java SE TypeKindVisitor8 A visitor of types based on their kind with default behavior appropriate for the RELEASE_8 source version. Class javax.lang.model.util Java SE TypeKindVisitor9 A visitor of types based on their kind with default behavior appropriate for the RELEASE_9 source version. Class javax.lang.model.util Java SE TypeMismatch TypeMismatch is thrown by dynamic any accessor methods when type of the actual contents do not match what is trying to be Class org.omg.CORBA.DynAnyPackage Java SE TypeMismatch Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.DynamicAny.DynAnyPackage Java SE TypeMismatch Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.IOP.CodecPackage Java SE TypeMismatchHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.DynamicAny.DynAnyPackage Java SE TypeMismatchHelper Generated by the IDL-to-Java compiler (portable), version 3. Class org.omg.IOP.CodecPackage Java SE TypeNotPresentException Thrown when an application tries to access a type using a string representing the type's name, but no definition for the type with Class java.lang Java SE Types The class that defines the constants that are used to identify generic SQL types, called JDBC types. Class java.sql Java SE TextStyle Enumeration of the style of text formatting and parsing. Class java.time.format Java SE ThaiBuddhistEra enum ThaiBuddhistEraAn era in the Thai Buddhist calendar system. Class java.time.chrono Java SE TimeUnit A TimeUnit represents time durations at a given unit of granularity and provides utility methods to convert across units, Class java.util.concurrent Java SE TypeKind The kind of a type mirror. Class javax.lang.model.type Java SE TabableView Interface for Views that have size dependent upon tabs. Interface javax.swing.text Java SE TabExpander Simple interface to allow for different types of implementations of tab expansion. Interface javax.swing.text Java SE TableCellEditor This interface defines the method any object that would like to be an editor of values for components such as JListBox, Interface javax.swing.table Java SE TableCellRenderer This interface defines the method required by any object that would like to be a renderer for cells in a JTable. Interface javax.swing.table Java SE TableColumnModel Defines the requirements for a table column model object suitable forSee Also:DefaultTableColumnModel Interface javax.swing.table Java SE TableColumnModelListener TableColumnModelListener defines the interface for an object that listens to changes in a TableColumnModel. Interface javax.swing.event Java SE TableModel The TableModel interface specifies the methods the JTable will use to interrogate a tabular data model. Interface javax.swing.table Java SE TableModelListener TableModelListener defines the interface for an object that listens to changes in a TableModel. Interface javax.swing.event Java SE TabularData The TabularData interface specifies the behavior of a specific type of complex open data objects which represent tabular data structures. Interface javax.management.openmbean Java SE TAG_ALTERNATE_IIOP_ADDRESS Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.IOP Java SE TAG_CODE_SETS Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.IOP Java SE TAG_INTERNET_IOP Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.IOP Java SE TAG_JAVA_CODEBASE Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.IOP Java SE TAG_MULTIPLE_COMPONENTS Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.IOP Java SE TAG_ORB_TYPE Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.IOP Java SE TAG_POLICIES Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.IOP Java SE TAG_RMI_CUSTOM_MAX_STREAM_FORMAT Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.IOP Java SE TargetDataLine A target data line is a type of DataLine from which audio data can be read. Interface javax.sound.sampled Java SE Templates An object that implements this interface is the runtime representation of processed transformation instructions. Interface javax.xml.transform Java SE TemplatesHandler A SAX ContentHandler that may be used to process SAX parse events (parsing transformation instructions) into a Templates object. Interface javax.xml.transform.sax Java SE Temporal Framework-level interface defining read-write access to a temporal object, such as a date, time, offset or some combination of these. Interface java.time.temporal Java SE TemporalAccessor Framework-level interface defining read-only access to a temporal object, such as a date, time, offset or some combination of these. Interface java.time.temporal Java SE TemporalAdjuster Strategy for adjusting a temporal object. Interface java.time.temporal Java SE TemporalAmount Framework-level interface defining an amount of time, such as 6 hours, 8 days or 2 years and 3 months. Interface java.time.temporal Java SE TemporalField A field of date-time, such as month-of-year or hour-of-minute. Interface java.time.temporal Java SE TemporalQuery Strategy for querying a temporal object. Interface java.time.temporal Java SE TemporalUnit A unit of date-time, such as Days or Hours. Interface java.time.temporal Java SE Text A representation of a node whose value is text. Interface javax.xml.soap Java SE Text The Text interface inherits from CharacterData and represents the textual content (termed character data in XML) of an Element or Attr. Interface org.w3c.dom Java SE TextListener The listener interface for receiving text events. Interface java.awt.event Java SE THREAD_POLICY_ID Generated by the IDL-to-Java compiler (portable), version 3. Interface org.omg.PortableServer Java SE ThreadFactory An object that creates new threads on demand. Interface java.util.concurrent Java SE ThreadMXBean The management interface for the thread system of the Java virtual machine. Interface java.lang.management Java SE ThreadPolicy The ThreadPolicy specifies the threading model used with the created POA. Interface org.omg.PortableServer Java SE ThreadPolicyOperations The ThreadPolicy specifies the threading model used with the created POA. Interface org.omg.PortableServer Java SE Tie Defines methods which all RMI-IIOP server side ties must implement. Interface javax.rmi.CORBA Java SE TileObserver An interface for objects that wish to be informed when tiles of a WritableRenderedImage become modifiable by some writer via Interface java.awt.image Java SE TimerMBean Exposes the management interface of the timer MBean. Interface javax.management.timer Java SE ToDoubleBiFunction Represents a function that accepts two arguments and produces a double-valued result. Interface java.util.function Java SE ToDoubleFunction Represents a function that produces a double-valued result. Interface java.util.function Java SE ToIntBiFunction Represents a function that accepts two arguments and produces an int-valued result. Interface java.util.function Java SE ToIntFunction Represents a function that produces an int-valued result. Interface java.util.function Java SE ToLongBiFunction Represents a function that accepts two arguments and produces a long-valued result. Interface java.util.function Java SE ToLongFunction Represents a function that produces a long-valued result. Interface java.util.function Java SE Tool Common interface for tools that can be invoked from a program. Interface javax.tools Java SE TransactionalWriter A specialized interface that fa