Class Index

A B C D E F G H I J K L M N O P Q R S T U V W X Z

A

AAShapePipe This class is used to convert raw geometry into 8-bit alpha tiles using an AATileGenerator for application by the next stage of the pipeline. 
AATextRenderer A delegate pipe of SG2D for drawing anti-aliased text with a solid source colour to an opaque destination. 
AATileGenerator The API for an object that generates alpha coverage tiles for a given path. 
AboutDialog  
AbsentInformationException Thrown to indicate line number or variable information is not available. 
AbstractAction This class provides default implementations for the JFC Action interface. 
AbstractBorder A class that implements an empty border with no size. 
AbstractButton Defines common behaviors for buttons and menu items. 
AbstractButton.AccessibleAbstractButton This class implements accessibility support for the AbstractButton class. 
AbstractButton.ButtonChangeListener Extends ChangeListener to be serializable. 
AbstractCalendar The AbstractCalendar class provides a framework for implementing a concrete calendar system. 
AbstractCellEditor A base class for CellEditors, providing default implementations for the methods in the CellEditor interface except getCellEditorValue()
AbstractCharsetProvider Abstract base class for charset providers. 
AbstractCollection<E> This class provides a skeletal implementation of the Collection interface, to minimize the effort required to implement this interface. 
AbstractColorChooserPanel This is the abstract superclass for color choosers. 
AbstractCounter  
AbstractDelegateHttpsURLConnection HTTPS URL connection support. 
AbstractDocument An implementation of the document interface to serve as a basis for implementing various kinds of documents. 
AbstractDocument.AbstractElement Implements the abstract part of an element. 
AbstractDocument.AttributeContext An interface that can be used to allow MutableAttributeSet implementations to use pluggable attribute compression techniques. 
AbstractDocument.BranchElement Implements a composite element that contains other elements. 
AbstractDocument.Content Interface to describe a sequence of character content that can be edited. 
AbstractDocument.DefaultDocumentEvent Stores document changes as the document is being modified. 
AbstractDocument.ElementEdit An implementation of ElementChange that can be added to the document event. 
AbstractDocument.LeafElement Implements an element that directly represents content of some kind. 
AbstractEventSet  
AbstractExecutorService Provides default implementations of ExecutorService execution methods. 
AbstractInterruptibleChannel Base implementation class for interruptible channels. 
AbstractLayoutCache Warning: Serialized objects of this class will not be compatible with future Swing releases. 
AbstractLayoutCache.NodeDimensions Used by AbstractLayoutCache to determine the size and x origin of a particular node. 
AbstractList<E> This class provides a skeletal implementation of the List interface to minimize the effort required to implement this interface backed by a "random access" data store (such as an array). 
AbstractListModel The abstract definition for the data model that provides a List with its contents. 
AbstractMap<K, V> This class provides a skeletal implementation of the Map interface, to minimize the effort required to implement this interface. 
AbstractMap.SimpleEntry<K, V> An Entry maintaining a key and a value. 
AbstractMap.SimpleImmutableEntry<K, V> An Entry maintaining an immutable key and value. 
AbstractMethodError Thrown when an application tries to call an abstract method. 
AbstractMidiDeviceProvider Super class for MIDI input or output device provider. 
AbstractMonitor The base class for Instrumentation Monitoring Objects. 
AbstractMonitoredVm Base class for all MonitoredVm implementations that utilize the HotSpot PerfData instrumentation buffer as the communications mechanism to the target Java Virtual Machine. 
AbstractOwnableSynchronizer A synchronizer that may be exclusively owned by a thread. 
AbstractPerfDataBuffer Abstraction for the HotSpot PerfData instrumentation buffer. 
AbstractPerfDataBufferPrologue Abstraction representing the HotSpot PerfData instrumentation buffer header. 
AbstractPreferences This class provides a skeletal implementation of the Preferences class, greatly easing the task of implementing it. 
AbstractQueue<E> This class provides skeletal implementations of some Queue operations. 
AbstractQueuedLongSynchronizer A version of AbstractQueuedSynchronizer in which synchronization state is maintained as a long
AbstractQueuedLongSynchronizer.ConditionObject Condition implementation for a AbstractQueuedLongSynchronizer serving as the basis of a Lock implementation. 
AbstractQueuedSynchronizer Provides a framework for implementing blocking locks and related synchronizers (semaphores, events, etc) that rely on first-in-first-out (FIFO) wait queues. 
AbstractQueuedSynchronizer.ConditionObject Condition implementation for a AbstractQueuedSynchronizer serving as the basis of a Lock implementation. 
AbstractRegionPainter Convenient base class for defining Painter instances for rendering a region or component in Nimbus. 
AbstractRegionPainter.PaintContext A class encapsulating state useful when painting. 
AbstractRegionPainter.PaintContext.CacheMode  
AbstractRepository<T extends Tree> Abstract superclass for representing the generic type information for a reflective entity. 
AbstractSaslImpl The base class used by client and server implementations of SASL mechanisms to process properties passed in the props argument and strings with the same format (e.g., used in digest-md5). 
AbstractScope<D extends GenericDeclaration> Abstract superclass for lazy scope objects, used when building factories for generic information repositories. 
AbstractScriptEngine Provides a standard implementation for several of the variants of the eval method. 
AbstractSelectableChannel Base implementation class for selectable channels. 
AbstractSelectionKey Base implementation class for selection keys. 
AbstractSelector Base implementation class for selectors. 
AbstractSequentialList<E> This class provides a skeletal implementation of the List interface to minimize the effort required to implement this interface backed by a "sequential access" data store (such as a linked list). 
AbstractSet<E> This class provides a skeletal implementation of the Set interface to minimize the effort required to implement this interface. 
AbstractSpinnerModel This class provides the ChangeListener part of the SpinnerModel interface that should be suitable for most concrete SpinnerModel implementations. 
AbstractTableModel This abstract class provides default implementations for most of the methods in the TableModel interface. 
AbstractUndoableEdit An abstract implementation of UndoableEdit, implementing simple responses to all boolean methods in that interface. 
AbstractWriter AbstractWriter is an abstract class that actually does the work of writing out the element tree including the attributes. 
Acceptor

 

AccessControlContext An AccessControlContext is used to make system resource access decisions based on the context it encapsulates. 
AccessControlException

This exception is thrown by the AccessController to indicate that a requested access (to a critical system resource such as the file system or the network) is denied. 

AccessController

The AccessController class is used for access control operations and decisions. 

AccessDescription  
AccessException An AccessException is thrown by certain methods of the java.rmi.Naming class (specifically bind, rebind, and unbind) and methods of the java.rmi.activation.ActivationSystem interface to indicate that the caller does not have permission to perform the action requested by the method call. 
Accessible Provides information on the accessibility of a type or type component. 
Accessible Interface Accessible is the main interface for the accessibility package. 
AccessibleAction The AccessibleAction interface should be supported by any object that can perform one or more actions. 
AccessibleAttributeSequence This class collects together the span of text that share the same contiguous set of attributes, along with that set of attributes. 
AccessibleBundle

Base class used to maintain a strongly typed enumeration. 

AccessibleComponent The AccessibleComponent interface should be supported by any object that is rendered on the screen. 
AccessibleContext AccessibleContext represents the minimum information all accessible objects return. 
AccessibleEditableText

The AccessibleEditableText interface should be implemented by all classes that present editable textual information on the display. 

AccessibleExtendedComponent The AccessibleExtendedComponent interface should be supported by any object that is rendered on the screen. 
AccessibleExtendedTable Class AccessibleExtendedTable provides extended information about a user-interface component that presents data in a two-dimensional table format. 
AccessibleExtendedText

The AccessibleExtendedText interface contains additional methods not provided by the AccessibleText interface Applications can determine if an object supports the AccessibleExtendedText interface by first obtaining its AccessibleContext (see Accessible) and then calling the getAccessibleText() method of AccessibleContext. 

AccessibleHyperlink Encapsulation of a link, or set of links (e.g. 
AccessibleHypertext

The AccessibleHypertext class is the base class for all classes that present hypertext information on the display. 

AccessibleIcon The AccessibleIcon interface should be supported by any object that has an associated icon (e.g., buttons). 
AccessibleKeyBinding The AccessibleKeyBinding interface should be supported by any object that has a keyboard bindings such as a keyboard mnemonic and/or keyboard shortcut which can be used to select the object. 
AccessibleMethod A utility for accessing and invoking methods, via reflection, that would otherwise be unaccessible. 
AccessibleObject The AccessibleObject class is the base class for Field, Method and Constructor objects. 
AccessibleRelation

Class AccessibleRelation describes a relation between the object that implements the AccessibleRelation and one or more other objects. 

AccessibleRelationSet Class AccessibleRelationSet determines a component's relation set. 
AccessibleResourceBundle This class is deprecated. This class is deprecated as of version 1.3 of the Java Platform.  
AccessibleRole

Class AccessibleRole determines the role of a component. 

AccessibleSelection This AccessibleSelection interface provides the standard mechanism for an assistive technology to determine what the current selected children are, as well as modify the selection set. 
AccessibleState

Class AccessibleState describes a component's particular state. 

AccessibleStateSet Class AccessibleStateSet determines a component's state set. 
AccessibleStreamable The AccessibleStreamable interface should be implemented by the AccessibleContext of any component that presents the raw stream behind a component on the display screen. 
AccessibleTable Class AccessibleTable describes a user-interface component that presents data in a two-dimensional table format. 
AccessibleTableModelChange The AccessibleTableModelChange interface describes a change to the table model. 
AccessibleText

The AccessibleText interface should be implemented by all classes that present textual information on the display. 

AccessibleTextSequence This class collects together key details of a span of text. 
AccessibleValue The AccessibleValue interface should be supported by any object that supports a numerical value (e.g., a scroll bar). 
AccessWatchpointEvent Notification of a field access in the target VM. 
AccessWatchpointEventSet  
AccessWatchpointRequest Request for notification when the contents of a field are accessed in the target VM. 
AccessWatchpointSpec  
AccountException A generic account exception. 
AccountExpiredException Signals that a user account has expired. 
AccountLockedException Signals that an account was locked. 
AccountNotFoundException Signals that an account was not found. 
AccumulativeRunnable<T> An abstract class to be used in the cases where we need Runnable to perform some actions on an appendable set of data. 
Acl Interface representing an Access Control List (ACL). 
AclEntry This is the interface used for representing one entry in an Access Control List (ACL). 
AclEntryImpl This is a class that describes one entry that associates users or groups with permissions in the ACL. 
AclImpl An Access Control List (ACL) is encapsulated by this class. 
AclNotFoundException This is an exception that is thrown whenever a reference is made to a non-existent ACL (Access Control List). 
Action The Action interface provides a useful extension to the ActionListener interface in cases where the same functionality may be accessed by several controls. 
ActionEvent A semantic event which indicates that a component-defined action occurred. 
ActionListener The listener interface for receiving action events. 
ActionMap ActionMap provides mappings from Objects (called keys or Action names) to Actions. 
ActionMapUIResource A subclass of javax.swing.ActionMap that implements UIResource. 
Activatable The Activatable class provides support for remote objects that require persistent access over time and that can be activated by the system. 
ActivatableRef  
ActivatableServerRef Server-side ref for a persistent remote impl. 
ActivateFailedException This exception is thrown by the RMI runtime when activation fails during a remote call to an activatable object. 
Activation The Activator facilitates remote object activation. 
Activation.DefaultExecPolicy The default policy for checking a command before it is executed makes sure the appropriate com.sun.rmi.rmid.ExecPermission and set of com.sun.rmi.rmid.ExecOptionPermissions have been granted. 
ActivationDesc An activation descriptor contains the information necessary to activate an object:
  • the object's group identifier,
  • the object's fully-qualified class name,
  • the object's code location (the location of the class), a codebase URL path,
  • the object's restart "mode", and,
  • a "marshalled" object that can contain object specific initialization data. 
ActivationException General exception used by the activation interfaces. 
ActivationGroup An ActivationGroup is responsible for creating new instances of "activatable" objects in its group, informing its ActivationMonitor when either: its object's become active or inactive, or the group as a whole becomes inactive. 
ActivationGroupDesc An activation group descriptor contains the information necessary to create/recreate an activation group in which to activate objects. 
ActivationGroupDesc.CommandEnvironment Startup options for ActivationGroup implementations. 
ActivationGroupID The identifier for a registered activation group serves several purposes:
  • identifies the group uniquely within the activation system, and
  • contains a reference to the group's activation system so that the group can contact its activation system when necessary. 
ActivationGroupImpl The default activation group implementation. 
ActivationGroupInit This is the bootstrap code to start a VM executing an activation group. 
ActivationID Activation makes use of special identifiers to denote remote objects that can be activated over time. 
ActivationInstantiator An ActivationInstantiator is responsible for creating instances of "activatable" objects. 
ActivationMonitor An ActivationMonitor is specific to an ActivationGroup and is obtained when a group is reported active via a call to ActivationSystem.activeGroup (this is done internally). 
ActivationSystem The ActivationSystem provides a means for registering groups and "activatable" objects to be activated within those groups. 
Activator The Activator facilitates remote object activation. 
ActiveEvent An interface for events that know how to dispatch themselves. 
AdaptorBootstrap This class initializes and starts the SNMP Adaptor for JSR 163 SNMP Monitoring. 
AdaptorBootstrap.DefaultValues Default values for SNMP configuration properties. 
AdaptorBootstrap.PropertyNames Names of SNMP configuration properties. 
AddExpression WARNING: The contents of this source file are not part of any supported API. 
AdjacencyList An AdjacencyList is used to store the history of certification paths attempted in constructing a path from an initiator to a target. 
Adjustable The interface for objects which have an adjustable numeric value contained within a bounded range of values. 
AdjustmentEvent The adjustment event emitted by Adjustable objects. 
AdjustmentListener The listener interface for receiving adjustment events. 
Adler32 A class that can be used to compute the Adler-32 checksum of a data stream. 
AESCipher This class implements the AES algorithm in its various modes (ECB, CFB, OFB, CBC, PCBC) and padding schemes (PKCS5Padding, NoPadding, ISO10126Padding). 
AESKeyGenerator This class generates a AES key. 
AESParameters This class implements the parameter (IV) used with the AES algorithm in feedback-mode. 
AESWrapCipher This class implements the AES KeyWrap algorithm as defined in "XML Encryption Syntax and Processing" section 5.6.3 "AES Key Wrap". 
AffineTransform The AffineTransform class represents a 2D affine transform that performs a linear mapping from 2D coordinates to other 2D coordinates that preserves the "straightness" and "parallelness" of lines. 
AffineTransformOp This class uses an affine transform to perform a linear mapping from 2D coordinates in the source image or Raster to 2D coordinates in the destination image or Raster
Agent This Agent is started by the VM when -Dcom.sun.management.snmp or -Dcom.sun.management.jmxremote is set. 
AgentConfigurationError Configuration Error thrown by a management agent. 
AgentInitializationException The exception thrown when an agent fails to initialize in the target Java virtual machine. 
AgentLoadException The exception thrown when an agent cannot be loaded into the target Java virtual machine. 
aiff Returns an AppletAudioClip object. 
AiffFileReader AIFF file reader and writer. 
AiffFileWriter AIFF file writer. 
AlawCodec A-law encodes linear data, and decodes a-law data to linear data. 
AlgIdDSA This class identifies DSS/DSA Algorithm variants, which are distinguished by using different algorithm parameters P, Q, G
AlgorithmChecker AlgorithmChecker is a PKIXCertPathChecker that checks that the signature algorithm of the specified certificate is not disabled. 
AlgorithmId This class identifies algorithms, such as cryptographic transforms, each of which may be associated with parameters. 
AlgorithmMethod An abstract representation of an algorithm defined in the XML Security specifications. 
AlgorithmParameterGenerator The AlgorithmParameterGenerator class is used to generate a set of parameters to be used with a certain algorithm. 
AlgorithmParameterGeneratorSpi This class defines the Service Provider Interface (SPI) for the AlgorithmParameterGenerator class, which is used to generate a set of parameters to be used with a certain algorithm. 
AlgorithmParameters This class is used as an opaque representation of cryptographic parameters. 
AlgorithmParameterSpec A (transparent) specification of cryptographic parameters. 
AlgorithmParametersSpi This class defines the Service Provider Interface (SPI) for the AlgorithmParameters class, which is used to manage algorithm parameters. 
AliasFileParser Class for parsing alias files. 
Alignment A typesafe enumeration for describing data alignment semantics 
AllPermission The AllPermission is a permission that implies all other permissions. 
AllPermissionsImpl This class implements the principal interface for the set of all permissions. 
AlphaColorPipe This class implements a CompositePipe that renders path alpha tiles into a destination that supports direct alpha compositing of a solid color, according to one of the rules in the AlphaComposite class. 
AlphaComposite The AlphaComposite class implements basic alpha compositing rules for combining source and destination colors to achieve blending and transparency effects with graphics and images. 
AlphaPaintPipe This class implements a CompositePipe that renders path alpha tiles into a destination according to the Composite attribute of a SunGraphics2D. 
AlreadyBoundException An AlreadyBoundException is thrown if an attempt is made to bind an object in the registry to a name that already has an associated binding. 
AmbiguousClass This exception is thrown when an unqualified class name is used that can be resolved in more than one way. 
AmbiguousMember This exception is thrown when a field reference is ambiguous. 
AmbiguousMethodException  
AmbiguousMethodException  
AncestorEvent An event reported to a child component that originated from an ancestor in the component hierarchy. 
AncestorListener AncestorListener Interface to support notification when changes occur to a JComponent or one of its ancestors. 
AndExpression WARNING: The contents of this source file are not part of any supported API. 
AnnotatedElement Represents an annotated element of the program currently running in this VM. 
Annotation The common interface extended by all annotation types. 
Annotation An Annotation object is used as a wrapper for a text attribute value if the attribute has annotation characteristics. 
AnnotationFormatError Thrown when the annotation parser attempts to read an annotation from a class file and determines that the annotation is malformed. 
AnnotationParser Parser for Java programming language annotations. 
AnnotationType Represents an annotation type at run time. 
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 (or serialized). 
AppConfigurationEntry This class represents a single LoginModule entry configured for the application specified in the getAppConfigurationEntry(String appName) method in the Configuration class. 
AppConfigurationEntry.LoginModuleControlFlag This class represents whether or not a LoginModule is REQUIRED, REQUISITE, SUFFICIENT or OPTIONAL. 
AppContext The AppContext is a table referenced by ThreadGroup which stores application service instances. 
Appendable An object to which char sequences and values can be appended. 
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. 
Applet.AccessibleApplet This class implements accessibility support for the Applet class. 
AppletAudioClip Applet audio clip; 
AppletClassLoader This class defines the class loader for loading applet classes and resources. 
AppletContext This interface corresponds to an applet's environment: the document containing the applet and the other applets in the same document. 
AppletEvent AppletEvent class. 
AppletEventMulticaster AppletEventMulticaster class. 
AppletIllegalArgumentException An applet security exception. 
AppletInitializer

This interface is designed to work in collusion with java.beans.Beans.instantiate. 

AppletIOException An applet IO exception. 
AppletListener Applet Listener interface. 
AppletPanel Applet panel class. 
AppletResourceLoader Part of this class still remains only to support legacy, 100%-impure applications such as HotJava 1.0.1. 
AppletSecurity This class defines an applet security policy  
AppletSecurityException An applet security exception. 
AppletStub When an applet is first created, an applet stub is attached to it using the applet's setStub method. 
AppletThreadGroup This class defines an applet thread group. 
AppletViewer The applet viewer makes it possible to run a Java applet without using a browser. 
AppletViewerFactory  
ApplicationLaunchException An exception thrown by the MimeLauncher when it is unable to launch an external content viewer. 
ApplicationProxy Proxy wrapper class so that we can determine application set proxies by type. 
ApplicationTool  
Arc2D Arc2D is the abstract superclass for all objects that store a 2D arc defined by a framing rectangle, start angle, angular extent (length of the arc), and a closure type (OPEN, CHORD, or PIE). 
Arc2D.Double This class defines an arc specified in double precision. 
Arc2D.Float This class defines an arc specified in float precision. 
ARCFOURCipher Implementation of the ARCFOUR cipher, an algorithm apparently compatible with RSA Security's RC4(tm) cipher. 
Area An Area object stores and manipulates a resolution-independent description of an enclosed area of 2-dimensional space. 
AreaAveragingScaleFilter An ImageFilter class for scaling images using a simple area averaging algorithm that produces smoother results than the nearest neighbor algorithm. 
AreaOp  
AreaOp.AddOp  
AreaOp.CAGOp  
AreaOp.EOWindOp  
AreaOp.IntOp  
AreaOp.NZWindOp  
AreaOp.SubOp  
AreaOp.XorOp  
Arguments Class for processing command line arguments and providing method level access to the command line arguments. 
Arguments Class for processing command line arguments and providing method level access to arguments. 
ArithmeticException Thrown when an exceptional arithmetic condition has occurred. 
Array The Array class provides static methods to dynamically create and access Java arrays. 
Array The mapping in the Java programming language for the SQL type ARRAY
ArrayAccessExpression WARNING: The contents of this source file are not part of any supported API. 
ArrayBlockingQueue<E> A bounded blocking queue backed by an array. 
ArrayData WARNING: The contents of this source file are not part of any supported API. 
ArrayDeque<E> Resizable-array implementation of the Deque interface. 
ArrayExpression WARNING: The contents of this source file are not part of any supported API. 
ArrayIndexOutOfBoundsException Thrown to indicate that an array has been accessed with an illegal index. 
ArrayList<E> Resizable-array implementation of the List interface. 
ArrayReference Provides access to an array object and its components in the target VM. 
ArrayReferenceImpl  
Arrays This class contains various methods for manipulating arrays (such as sorting and searching). 
ArrayStoreException Thrown to indicate that an attempt has been made to store the wrong type of object into an array of objects. 
ArrayType Provides access to the class of an array and the type of its components in the target VM. 
ArrayType<T> The ArrayType class is the open type class whose instances describe all open data values which are n-dimensional arrays of open data values. 
ArrayType This class represents an Java array type. 
ArrayTypeImpl  
ArrayTypeSignature  
ASCII_UCodeESC_CharStream An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing). 
ASCIICaseInsensitiveComparator Implements a locale and case insensitive comparator suitable for strings that are known to only contain ASCII characters. 
Asn1Exception  
Assembler This class is used to assemble the bytecode instructions for a method. 
AssertionError Thrown to indicate that an assertion has failed. 
AssignAddExpression WARNING: The contents of this source file are not part of any supported API. 
AssignBitAndExpression WARNING: The contents of this source file are not part of any supported API. 
AssignBitOrExpression WARNING: The contents of this source file are not part of any supported API. 
AssignBitXorExpression WARNING: The contents of this source file are not part of any supported API. 
AssignDivideExpression WARNING: The contents of this source file are not part of any supported API. 
AssignExpression WARNING: The contents of this source file are not part of any supported API. 
AssignMultiplyExpression WARNING: The contents of this source file are not part of any supported API. 
AssignOpExpression WARNING: The contents of this source file are not part of any supported API. 
AssignRemainderExpression WARNING: The contents of this source file are not part of any supported API. 
AssignShiftLeftExpression WARNING: The contents of this source file are not part of any supported API. 
AssignShiftRightExpression WARNING: The contents of this source file are not part of any supported API. 
AssignSubtractExpression WARNING: The contents of this source file are not part of any supported API. 
AssignUnsignedShiftRightExpression WARNING: The contents of this source file are not part of any supported API. 
AsyncBoxView A box that does layout asynchronously. 
AsyncBoxView.ChildLocator A class to manage the effective position of the child views in a localized area while changes are being made around the localized area. 
AsyncBoxView.ChildState A record representing the layout state of a child view. 
AtomicBoolean A boolean value that may be updated atomically. 
AtomicContext Clients: deal only with names for its own naming service and deals with single contexts that can be built up into hierarchical naming systems. 
AtomicDirContext Direct subclasses of AtomicDirContext must provide implementations for the abstract a_ DirContext methods, and override the a_ Context methods (which are no longer abstract because they have been overriden by PartialCompositeDirContext with dummy implementations). 
AtomicInteger An int value that may be updated atomically. 
AtomicIntegerArray An int array in which elements may be updated atomically. 
AtomicIntegerFieldUpdater<T> A reflection-based utility that enables atomic updates to designated volatile int fields of designated classes. 
AtomicLong A long value that may be updated atomically. 
AtomicLongArray A long array in which elements may be updated atomically. 
AtomicLongFieldUpdater<T> A reflection-based utility that enables atomic updates to designated volatile long fields of designated classes. 
AtomicMarkableReference<V> An AtomicMarkableReference maintains an object reference along with a mark bit, that can be updated atomically. 
AtomicReference<V> An object reference that may be updated atomically. 
AtomicReferenceArray<E> An array of object references in which elements may be updated atomically. 
AtomicReferenceFieldUpdater<T, V> A reflection-based utility that enables atomic updates to designated volatile reference fields of designated classes. 
AtomicStampedReference<V> An AtomicStampedReference maintains an object reference along with an integer "stamp", that can be updated atomically. 
ATR A Smart Card's answer-to-reset bytes. 
AttachingConnector A connector which attaches to a previously running target VM. 
AttachNotSupportedException Thrown by VirtalMachine.attach when attempting to attach to a Java virtual machine for which a compatible AttachProvider does not exist. 
AttachPermission When a SecurityManager set, this is the permission which will be checked when code invokes VirtalMachine.attach to attach to a target virtual machine. 
AttachProvider Attach provider class for attaching to a Java virtual machine. 
AttrFilter Is implemented by classes that can perform filter checks on an attribute set. 
Attribute Represents an MBean attribute by associating its name with its value. 
Attribute This interface represents an attribute associated with a named object. 
Attribute Interface Attribute is the base interface implemented by any and every printing attribute class to indicate that the class represents a printing attribute. 
AttributeChangeNotification Provides definitions of the attribute change notifications sent by MBeans. 
AttributeChangeNotificationFilter This class implements of the NotificationFilter interface for the attribute change notification
AttributedCharacterIterator An AttributedCharacterIterator allows iteration through both text and related attribute information. 
AttributedCharacterIterator.Attribute Defines attribute keys that are used to identify text attributes. 
AttributedString An AttributedString holds text and related attribute information. 
AttributeException Interface AttributeException is a mixin interface which a subclass of PrintException can implement to report an error condition involving one or more printing attributes that a particular Print Service instance does not support. 
AttributeInUseException This exception is thrown when an operation attempts to add an attribute that already exists. 
AttributeList Represents a list of values for attributes of an MBean. 
AttributeList This class defines the attributes of an SGML element as described in a DTD using the ATTLIST construct. 
AttributeMap  
AttributeModificationException This exception is thrown when an attempt is made to add, or remove, or modify an attribute, its identifier, or its values that conflicts with the attribute's (schema) definition or the attribute's state. 
AttributeNameEnumeration

This class provides the Enumeration implementation used by all the X509 certificate attributes to return the attribute names contained within them. 

AttributeNotFoundException The specified attribute does not exist or cannot be retrieved. 
Attributes The Attributes class maps Manifest attribute names to associated string values. 
Attributes This interface represents a collection of attributes. 
Attributes.Name The Attributes.Name class represents an attribute name stored in this Map. 
AttributeSet Interface AttributeSet specifies the interface for a set of printing attributes. 
AttributeSet A collection of unique attributes. 
AttributeSet.CharacterAttribute This interface is the type signature that is expected to be present on any attribute key that contributes to character level presentation. 
AttributeSet.ColorAttribute This interface is the type signature that is expected to be present on any attribute key that contributes to presentation of color. 
AttributeSet.FontAttribute This interface is the type signature that is expected to be present on any attribute key that contributes to the determination of what font to use to render some text. 
AttributeSet.ParagraphAttribute This interface is the type signature that is expected to be present on any attribute key that contributes to the paragraph level presentation. 
AttributeSetUtilities Class AttributeSetUtilities provides static methods for manipulating AttributeSets. 
AttributeValueExp Represents attributes used as arguments to relational constraints. 
AttributeValues  
AudioClip The AudioClip interface is a simple abstraction for playing a sound clip. 
AudioData A clip of audio data. 
AudioDataStream An input stream to play AudioData. 
AudioDevice This class provides an interface to the Headspace Audio engine through the Java Sound API. 
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 frames of the audio data contained in the file, and the format of the audio data. 
AudioFileFormat.Type An instance of the Type class represents one of the standard types of audio file. 
AudioFileReader Provider for audio file reading services. 
AudioFileSoundbankReader Soundbank reader that uses audio files as soundbanks. 
AudioFileWriter Provider for audio file writing services. 
AudioFloatConverter This class is used to convert between 8,16,24,32,32+ bit signed/unsigned big/litle endian fixed/floating point byte buffers and float buffers. 
AudioFloatFormatConverter This class is used to convert between 8,16,24,32 bit signed/unsigned big/litle endian fixed/floating stereo/mono/multi-channel audio streams and perform sample-rate conversion if needed. 
AudioFloatInputStream This class is used to create AudioFloatInputStream from AudioInputStream and byte buffers. 
AudioFormat AudioFormat is the class that specifies a particular arrangement of data in a sound stream. 
AudioFormat.Encoding The Encoding class names the specific type of data representation used for an audio stream. 
AudioInputStream An audio input stream is an input stream with a specified audio format and length. 
AudioPermission The AudioPermission class represents access rights to the audio system resources. 
AudioPlayer This class provides an interface to play audio streams. 
AudioSecurityAction  
AudioSecurityExceptionAction  
AudioStream Convert an InputStream to an AudioStream. 
AudioStreamSequence Convert a sequence of input streams into a single InputStream. 
AudioSynthesizer AudioSynthesizer is a Synthesizer which renders it's output audio into SourceDataLine or AudioInputStream
AudioSynthesizerPropertyInfo Information about property used in opening AudioSynthesizer
AudioSystem The AudioSystem class acts as the entry point to the sampled-audio system resources. 
AudioTranslatorStream Translator for native audio formats (not implemented in this release). 
AuFileReader AU file reader. 
AuFileWriter AU file writer. 
AuthCache  
AuthCacheImpl  
AuthCacheValue AuthCacheValue: interface to minimise exposure to authentication cache for external users (ie. 
AuthCacheValue.Type  
AuthenticationException This exception is thrown when an authentication error occurs while accessing the naming or directory service. 
AuthenticationException This exception is thrown by a SASL mechanism implementation to indicate that the SASL exchange has failed due to reasons related to authentication, such as an invalid identity, passphrase, or key. 
AuthenticationHeader This class is used to parse the information in WWW-Authenticate: and Proxy-Authenticate: headers. 
AuthenticationNotSupportedException This exception is thrown when the particular flavor of authentication requested is not supported. 
Authenticator Authenticator represents an implementation of an HTTP authentication mechanism. 
Authenticator The class Authenticator represents an object that knows how to obtain authentication for a network connection. 
Authenticator.Failure Indicates an authentication failure. 
Authenticator.RequestorType The type of the entity requesting authentication. 
Authenticator.Result Base class for return type from authenticate() method  
Authenticator.Retry Indicates an authentication must be retried. 
Authenticator.Success Indicates an authentication has succeeded and the authenticated user principal can be acquired by calling getPrincipal(). 
AuthFilter  
AuthorityInfoAccessExtension The Authority Information Access Extension (OID = 1.3.6.1.5.5.7.1.1). 
AuthorityKeyIdentifierExtension This class represents the Authority Key Identifier Extension. 
AuthorizeCallback This callback is used by SaslServer to determine whether one entity (identified by an authenticated authentication id) can act on behalf of another entity (identified by an authorization id). 
AuthPermission This class is for authentication permissions. 
AuthProvider This class defines login and logout methods for a provider. 
AuthResources

This class represents the ResourceBundle for the following packages:

  1. com.sun.security.auth
  2. com.sun.security.auth.login
 
AuthResources_de

This class represents the ResourceBundle for the following packages:

  1. com.sun.security.auth
  2. com.sun.security.auth.login
 
AuthResources_es

This class represents the ResourceBundle for the following packages:

  1. com.sun.security.auth
  2. com.sun.security.auth.login
 
AuthResources_fr

This class represents the ResourceBundle for the following packages:

  1. com.sun.security.auth
  2. com.sun.security.auth.login
 
AuthResources_it

This class represents the ResourceBundle for the following packages:

  1. com.sun.security.auth
  2. com.sun.security.auth.login
 
AuthResources_ja

This class represents the ResourceBundle for the following packages:

  1. com.sun.security.auth
  2. com.sun.security.auth.login
 
AuthResources_ko

This class represents the ResourceBundle for the following packages:

  1. com.sun.security.auth
  2. com.sun.security.auth.login
 
AuthResources_sv

This class represents the ResourceBundle for the following packages:

  1. com.sun.security.auth
  2. com.sun.security.auth.login
 
AuthResources_zh_CN

This class represents the ResourceBundle for the following packages:

  1. com.sun.security.auth
  2. com.sun.security.auth.login
 
AuthResources_zh_TW

This class represents the ResourceBundle for the following packages:

  1. com.sun.security.auth
  2. com.sun.security.auth.login
 
AutoConnectSequencer Interface for Sequencers that are able to do the auto-connect as required by MidiSystem.getSequencer() 
Autoscroll During DnD operations it is possible that a user may wish to drop the subject of the operation on a region of a scrollable GUI control that is not currently visible to the user. 
AVA X.500 Attribute-Value-Assertion (AVA): an attribute, as identified by some attribute ID, has some particular value. 
AWTAccessor The AWTAccessor utility class. 
AWTAccessor.AWTEventAccessor  
AWTAccessor.ComponentAccessor  
AWTAutoShutdown This class is to let AWT shutdown automatically when a user is done with AWT. 
AWTCharset  
AWTCharset.Decoder  
AWTCharset.Encoder  
AWTError Thrown when a serious Abstract Window Toolkit error has occurred. 
AWTEvent The root event class for all AWT events. 
AWTEventListener The listener interface for receiving notification of events dispatched to objects that are instances of Component or MenuComponent or their subclasses. 
AWTEventListenerProxy A class which extends the EventListenerProxy, specifically for adding an AWTEventListener for a specific event mask. 
AWTEventMulticaster AWTEventMulticaster implements efficient and thread-safe multi-cast event dispatching for the AWT events defined in the java.awt.event package. 
AWTException Signals that an Absract Window Toolkit exception has occurred. 
AWTKeyStroke An AWTKeyStroke represents a key action on the keyboard, or equivalent input device. 
AWTPermission This class is for AWT permissions. 
AWTSecurityManager The AWTSecurityManager class provides the ability to secondarily index AppContext objects through SecurityManager extensions. 

B

BackgroundLookupListener Implement this to be called back when a complete list of services is available. 
BackgroundServiceLookup Lookup services may implement this interface so that clients may avoid blocking waiting for all services to be located. 
BackingStoreException Thrown to indicate that a preferences operation could not complete because of a failure in the backing store, or a failure to contact the backing store. 
BadAttributeValueExpException Thrown when an invalid MBean attribute is passed to a query constructing method. 
BadBinaryOpValueExpException Thrown when an invalid expression is passed to a method for constructing a query. 
BadDepthException  
BadLocationException This exception is to report bad locations within a document model (that is, attempts to reference a location that doesn't exist). 
BadPaddingException This exception is thrown when a particular padding mechanism is expected for the input data but the data is not padded properly. 
BadStringOperationException Thrown when an invalid string operation is passed to a method for constructing a query. 
BakedArrayList WARNING: This class is an implementation detail and is only public so that it can be used by two packages. 
BandCombineOp This class performs an arbitrary linear combination of the bands in a Raster, using a specified matrix. 
BandedSampleModel This class represents image data which is stored in a band interleaved fashion and for which each sample of a pixel occupies one data element of the DataBuffer. 
BASE64Decoder This class implements a BASE64 Character decoder as specified in RFC1521. 
BASE64Encoder This class implements a BASE64 Character encoder as specified in RFC1521. 
BaseCalendar The BaseCalendar provides basic calendar calculation functions to support the Julian, Gregorian, and Gregorian-based calendar systems. 
BaseCalendar.Date  
BaseRowSet An abstract class providing a RowSet object with its basic functionality. 
BaseType Common superinterface for all nodes representing a primitive type. 
basic Returns an AppletAudioClip object. 
BasicArrowButton JButton object that draws a scaled Arrow in one of the cardinal directions. 
BasicAttribute This class provides a basic implementation of the Attribute interface. 
BasicAttributes This class provides a basic implementation of the Attributes interface. 
BasicAuthenticator BasicAuthenticator provides an implementation of HTTP Basic authentication. 
BasicBorders Factory object that can vend Borders appropriate for the basic L & F. 
BasicBorders.ButtonBorder  
BasicBorders.FieldBorder  
BasicBorders.MarginBorder  
BasicBorders.MenuBarBorder  
BasicBorders.RadioButtonBorder  
BasicBorders.RolloverButtonBorder Special thin border for rollover toolbar buttons. 
BasicBorders.SplitPaneBorder Draws the border around the splitpane. 
BasicBorders.ToggleButtonBorder  
BasicButtonListener Button Listener 
BasicButtonUI BasicButton implementation 
BasicCheckBoxMenuItemUI BasicCheckboxMenuItem implementation 
BasicCheckBoxUI CheckboxUI implementation for BasicCheckboxUI

Warning: Serialized objects of this class will not be compatible with future Swing releases. 

BasicColorChooserUI Provides the basic look and feel for a JColorChooser. 
BasicColorChooserUI.PropertyHandler This inner class is marked "public" due to a compiler bug. 
BasicComboBoxEditor The default editor for editable combo boxes. 
BasicComboBoxEditor.UIResource A subclass of BasicComboBoxEditor that implements UIResource. 
BasicComboBoxRenderer ComboBox renderer

Warning: Serialized objects of this class will not be compatible with future Swing releases. 

BasicComboBoxRenderer.UIResource A subclass of BasicComboBoxRenderer that implements UIResource. 
BasicComboBoxUI Basic UI implementation for JComboBox. 
BasicComboBoxUI.ComboBoxLayoutManager This layout manager handles the 'standard' layout of combo boxes. 
BasicComboBoxUI.FocusHandler This listener hides the popup when the focus is lost. 
BasicComboBoxUI.ItemHandler This listener watches for changes to the selection in the combo box. 
BasicComboBoxUI.KeyHandler This listener checks to see if the key event isn't a navigation key. 
BasicComboBoxUI.ListDataHandler This listener watches for changes in the ComboBoxModel
BasicComboBoxUI.PropertyChangeHandler This listener watches for bound properties that have changed in the combo box. 
BasicComboPopup This is a basic implementation of the ComboPopup interface. 
BasicComboPopup.InvocationKeyHandler As of Java 2 platform v 1.4, this class is now obsolete and is only included for backwards API compatibility. 
BasicComboPopup.InvocationMouseHandler A listener to be registered upon the combo box (not its popup menu) to handle mouse events that affect the state of the popup menu. 
BasicComboPopup.InvocationMouseMotionHandler This listener watches for dragging and updates the current selection in the list if it is dragging over the list. 
BasicComboPopup.ItemHandler This listener watches for changes to the selection in the combo box. 
BasicComboPopup.ListDataHandler As of 1.4, this class is now obsolete, doesn't do anything, and is only included for backwards API compatibility. 
BasicComboPopup.ListMouseHandler This listener hides the popup when the mouse is released in the list. 
BasicComboPopup.ListMouseMotionHandler This listener changes the selected item as you move the mouse over the list. 
BasicComboPopup.ListSelectionHandler As of Java 2 platform v 1.4, this class is now obsolete, doesn't do anything, and is only included for backwards API compatibility. 
BasicComboPopup.PropertyChangeHandler This listener watches for bound properties that have changed in the combo box. 
BasicConstraintsExtension This class represents the Basic Constraints Extension. 
BasicControl This class provides a basic implementation of the Control interface. 
BasicControl This class provides a basic implementation of the Control interface. 
BasicDesktopIconUI Basic L&F for a minimized window on a desktop. 
BasicDesktopIconUI.MouseInputHandler Listens for mouse movements and acts on them. 
BasicDesktopPaneUI Basic L&F for a desktop. 
BasicDesktopPaneUI.CloseAction Handles closing an internal frame. 
BasicDesktopPaneUI.MaximizeAction Handles maximizing an internal frame. 
BasicDesktopPaneUI.MinimizeAction Handles minimizing an internal frame. 
BasicDesktopPaneUI.NavigateAction Handles navigating to the next internal frame. 
BasicDesktopPaneUI.OpenAction Handles restoring a minimized or maximized internal frame. 
BasicDirectoryModel Basic implementation of a file list. 
BasicEditorPaneUI Provides the look and feel for a JEditorPane. 
BasicFileChooserUI Basic L&F implementation of a FileChooser. 
BasicFileChooserUI.AcceptAllFileFilter  
BasicFileChooserUI.ApproveSelectionAction Responds to an Open or Save request  
BasicFileChooserUI.BasicFileView  
BasicFileChooserUI.CancelSelectionAction Responds to a cancel request. 
BasicFileChooserUI.ChangeToParentDirectoryAction  
BasicFileChooserUI.DoubleClickListener  
BasicFileChooserUI.GoHomeAction Acts on the "home" key event or equivalent event. 
BasicFileChooserUI.NewFolderAction Creates a new folder. 
BasicFileChooserUI.SelectionListener  
BasicFileChooserUI.UpdateAction Rescans the files in the current directory  
BasicFormattedTextFieldUI Provides the look and feel implementation for JFormattedTextField
BasicGraphicsUtils  
BasicHTML Support for providing html views for the swing components. 
BasicIconFactory Factory object that can vend Icons appropriate for the basic L & F. 
BasicInternalFrameTitlePane The class that manages a basic title bar

Warning: Serialized objects of this class will not be compatible with future Swing releases. 

BasicInternalFrameTitlePane.CloseAction This class should be treated as a "protected" inner class. 
BasicInternalFrameTitlePane.IconifyAction This class should be treated as a "protected" inner class. 
BasicInternalFrameTitlePane.MaximizeAction This class should be treated as a "protected" inner class. 
BasicInternalFrameTitlePane.MoveAction This class should be treated as a "protected" inner class. 
BasicInternalFrameTitlePane.PropertyChangeHandler This class should be treated as a "protected" inner class. 
BasicInternalFrameTitlePane.RestoreAction This class should be treated as a "protected" inner class. 
BasicInternalFrameTitlePane.SizeAction This class should be treated as a "protected" inner class. 
BasicInternalFrameTitlePane.SystemMenuBar This class should be treated as a "protected" inner class. 
BasicInternalFrameTitlePane.TitlePaneLayout This class should be treated as a "protected" inner class. 
BasicInternalFrameUI A basic L&F implementation of JInternalFrame. 
BasicInternalFrameUI.BasicInternalFrameListener  
BasicInternalFrameUI.BorderListener Listens for border adjustments. 
BasicInternalFrameUI.ComponentHandler  
BasicInternalFrameUI.GlassPaneDispatcher  
BasicInternalFrameUI.InternalFrameLayout  
BasicInternalFrameUI.InternalFramePropertyChangeListener  
BasicLabelUI A Windows L&F implementation of LabelUI. 
BasicListUI An extensible implementation of ListUI
BasicListUI.FocusHandler This inner class is marked "public" due to a compiler bug. 
BasicListUI.ListDataHandler The ListDataListener that's added to the JLists model at installUI time, and whenever the JList.model property changes. 
BasicListUI.ListSelectionHandler The ListSelectionListener that's added to the JLists selection model at installUI time, and whenever the JList.selectionModel property changes. 
BasicListUI.MouseInputHandler Mouse input, and focus handling for JList. 
BasicListUI.PropertyChangeHandler The PropertyChangeListener that's added to the JList at installUI time. 
BasicLookAndFeel A base class to use in creating a look and feel for Swing. 
BasicMenuBarUI A default L&F implementation of MenuBarUI. 
BasicMenuItemUI BasicMenuItem implementation 
BasicMenuItemUI.MouseInputHandler  
BasicMenuUI A default L&F implementation of MenuUI. 
BasicMenuUI.ChangeHandler As of Java 2 platform 1.4, this previously undocumented class is now obsolete. 
BasicMenuUI.MouseInputHandler Instantiated and used by a menu item to handle the current menu selection from mouse events. 
BasicOptionPaneUI Provides the basic look and feel for a JOptionPane
BasicOptionPaneUI.ButtonActionListener This inner class is marked "public" due to a compiler bug. 
BasicOptionPaneUI.ButtonAreaLayout ButtonAreaLayout behaves in a similar manner to FlowLayout
BasicOptionPaneUI.PropertyChangeHandler This inner class is marked "public" due to a compiler bug. 
BasicPanelUI BasicPanel implementation 
BasicPasswordFieldUI Provides the Windows look and feel for a password field. 
BasicPermission The BasicPermission class extends the Permission class, and can be used as the base class for permissions that want to follow the same naming convention as BasicPermission. 
BasicPopupMenuSeparatorUI A Basic L&F implementation of PopupMenuSeparatorUI. 
BasicPopupMenuUI A Windows L&F implementation of PopupMenuUI. 
BasicProgressBarUI A Basic L&F implementation of ProgressBarUI. 
BasicProgressBarUI.ChangeHandler This inner class is marked "public" due to a compiler bug. 
BasicRadioButtonMenuItemUI BasicRadioButtonMenuItem implementation 
BasicRadioButtonUI RadioButtonUI implementation for BasicRadioButtonUI 
BasicRootPaneUI Basic implementation of RootPaneUI, there is one shared between all JRootPane instances. 
BasicScrollBarUI Implementation of ScrollBarUI for the Basic Look and Feel 
BasicScrollBarUI.ArrowButtonListener Listener for cursor keys. 
BasicScrollBarUI.ModelListener A listener to listen for model changes. 
BasicScrollBarUI.PropertyChangeHandler  
BasicScrollBarUI.ScrollListener Listener for scrolling events initiated in the ScrollPane
BasicScrollBarUI.TrackListener Track mouse drags. 
BasicScrollPaneUI A default L&F implementation of ScrollPaneUI. 
BasicScrollPaneUI.HSBChangeListener Horizontal scrollbar listener. 
BasicScrollPaneUI.MouseWheelHandler MouseWheelHandler is an inner class which implements the MouseWheelListener interface. 
BasicScrollPaneUI.PropertyChangeHandler  
BasicScrollPaneUI.ViewportChangeHandler Listener for viewport events. 
BasicScrollPaneUI.VSBChangeListener Vertical scrollbar listener. 
BasicSeparatorUI A Basic L&F implementation of SeparatorUI. 
BasicSliderUI A Basic L&F implementation of SliderUI. 
BasicSliderUI.ActionScroller As of Java 2 platform v1.3 this undocumented class is no longer used. 
BasicSliderUI.ChangeHandler Data model listener. 
BasicSliderUI.ComponentHandler Listener for resizing events. 
BasicSliderUI.FocusHandler Focus-change listener. 
BasicSliderUI.PropertyChangeHandler  
BasicSliderUI.ScrollListener Scroll-event listener. 
BasicSliderUI.TrackListener Track mouse movements. 
BasicSpinnerUI The default Spinner UI delegate. 
BasicSplitPaneDivider Divider used by BasicSplitPaneUI. 
BasicSplitPaneDivider.DividerLayout Used to layout a BasicSplitPaneDivider
BasicSplitPaneDivider.DragController Handles the events during a dragging session for a HORIZONTAL_SPLIT oriented split pane. 
BasicSplitPaneDivider.MouseHandler MouseHandler is responsible for converting mouse events (released, dragged...) into the appropriate DragController methods. 
BasicSplitPaneDivider.VerticalDragController Handles the events during a dragging session for a VERTICAL_SPLIT oriented split pane. 
BasicSplitPaneUI A Basic L&F implementation of the SplitPaneUI. 
BasicSplitPaneUI.BasicHorizontalLayoutManager LayoutManager for JSplitPanes that have an orientation of HORIZONTAL_SPLIT. 
BasicSplitPaneUI.BasicVerticalLayoutManager LayoutManager used for JSplitPanes with an orientation of VERTICAL_SPLIT. 
BasicSplitPaneUI.FocusHandler Implementation of the FocusListener that the JSplitPane UI uses. 
BasicSplitPaneUI.KeyboardDownRightHandler Implementation of an ActionListener that the JSplitPane UI uses for handling specific key presses. 
BasicSplitPaneUI.KeyboardEndHandler Implementation of an ActionListener that the JSplitPane UI uses for handling specific key presses. 
BasicSplitPaneUI.KeyboardHomeHandler Implementation of an ActionListener that the JSplitPane UI uses for handling specific key presses. 
BasicSplitPaneUI.KeyboardResizeToggleHandler Implementation of an ActionListener that the JSplitPane UI uses for handling specific key presses. 
BasicSplitPaneUI.KeyboardUpLeftHandler Implementation of an ActionListener that the JSplitPane UI uses for handling specific key presses. 
BasicSplitPaneUI.PropertyHandler Implementation of the PropertyChangeListener that the JSplitPane UI uses. 
BasicStroke The BasicStroke class defines a basic set of rendering attributes for the outlines of graphics primitives, which are rendered with a Graphics2D object that has its Stroke attribute set to this BasicStroke
BasicTabbedPaneUI A Basic L&F implementation of TabbedPaneUI. 
BasicTabbedPaneUI.FocusHandler This class should be treated as a "protected" inner class. 
BasicTabbedPaneUI.MouseHandler This class should be treated as a "protected" inner class. 
BasicTabbedPaneUI.PropertyChangeHandler This class should be treated as a "protected" inner class. 
BasicTabbedPaneUI.TabbedPaneLayout This class should be treated as a "protected" inner class. 
BasicTabbedPaneUI.TabSelectionHandler This class should be treated as a "protected" inner class. 
BasicTableHeaderUI BasicTableHeaderUI implementation 
BasicTableHeaderUI.MouseInputHandler This inner class is marked "public" due to a compiler bug. 
BasicTableUI BasicTableUI implementation 
BasicTableUI.FocusHandler This inner class is marked "public" due to a compiler bug. 
BasicTableUI.KeyHandler This inner class is marked "public" due to a compiler bug. 
BasicTableUI.MouseInputHandler This inner class is marked "public" due to a compiler bug. 
BasicTextAreaUI Provides the look and feel for a plain text editor. 
BasicTextFieldUI Basis of a look and feel for a JTextField. 
BasicTextPaneUI Provides the look and feel for a styled text editor. 
BasicTextUI

Basis of a text components look-and-feel. 

BasicTextUI.BasicCaret  
BasicTextUI.BasicHighlighter  
BasicToggleButtonUI BasicToggleButton implementation

 

BasicToolBarSeparatorUI A Basic L&F implementation of ToolBarSeparatorUI. 
BasicToolBarUI A Basic L&F implementation of ToolBarUI. 
BasicToolBarUI.DockingListener This class should be treated as a "protected" inner class. 
BasicToolBarUI.DragWindow  
BasicToolBarUI.FrameListener  
BasicToolBarUI.PropertyListener  
BasicToolBarUI.ToolBarContListener  
BasicToolBarUI.ToolBarFocusListener  
BasicToolTipUI Standard tool tip L&F. 
BasicTreeUI The basic L&F for a hierarchical data structure. 
BasicTreeUI.CellEditorHandler Listener responsible for getting cell editing events and updating the tree accordingly. 
BasicTreeUI.ComponentHandler Updates the preferred size when scrolling (if necessary). 
BasicTreeUI.FocusHandler Repaints the lead selection row when focus is lost/gained. 
BasicTreeUI.KeyHandler This is used to get mutliple key down events to appropriately generate events. 
BasicTreeUI.MouseHandler TreeMouseListener is responsible for updating the selection based on mouse events. 
BasicTreeUI.MouseInputHandler MouseInputHandler handles passing all mouse events, including mouse motion events, until the mouse is released to the destination it is constructed with. 
BasicTreeUI.NodeDimensionsHandler Class responsible for getting size of node, method is forwarded to BasicTreeUI method. 
BasicTreeUI.PropertyChangeHandler PropertyChangeListener for the tree. 
BasicTreeUI.SelectionModelPropertyChangeHandler Listener on the TreeSelectionModel, resets the row selection if any of the properties of the model change. 
BasicTreeUI.TreeCancelEditingAction ActionListener that invokes cancelEditing when action performed. 
BasicTreeUI.TreeExpansionHandler Updates the TreeState in response to nodes expanding/collapsing. 
BasicTreeUI.TreeHomeAction TreeHomeAction is used to handle end/home actions. 
BasicTreeUI.TreeIncrementAction TreeIncrementAction is used to handle up/down actions. 
BasicTreeUI.TreeModelHandler Forwards all TreeModel events to the TreeState. 
BasicTreeUI.TreePageAction TreePageAction handles page up and page down events. 
BasicTreeUI.TreeSelectionHandler Listens for changes in the selection model and updates the display accordingly. 
BasicTreeUI.TreeToggleAction For the first selected row expandedness will be toggled. 
BasicTreeUI.TreeTraverseAction TreeTraverseAction is the action used for left/right keys. 
BasicType A typesafe enumeration for describing Java basic types. 
BasicViewportUI BasicViewport implementation 
BatchEnvironment BatchEnvironment for rmic extends javac's version in four ways: 1. 
BatchEnvironment The environment for an rmic compilation batch. 
BatchEnvironment Main environment of the batch version of the Java compiler, this needs more work. 
BatchParser Batch file parser, this needs more work. 
BatchUpdateException The subclass of SQLException thrown when an error occurs during a batch update operation. 
BeanContext

The BeanContext acts a logical hierarchical container for JavaBeans. 

BeanContextChild

JavaBeans wishing to be nested within, and obtain a reference to their execution environment, or context, as defined by the BeanContext sub-interface shall implement this interface. 

BeanContextChildComponentProxy

This interface is implemented by BeanContextChildren that have an AWT Component associated with them. 

BeanContextChildSupport

This is a general support class to provide support for implementing the BeanContextChild protocol. 

BeanContextContainerProxy

This interface is implemented by BeanContexts' that have an AWT Container associated with them. 

BeanContextEvent

BeanContextEvent is the abstract root event class for all events emitted from, and pertaining to the semantics of, a BeanContext

BeanContextMembershipEvent A BeanContextMembershipEvent encapsulates the list of children added to, or removed from, the membership of a particular BeanContext
BeanContextMembershipListener

Compliant BeanContexts fire events on this interface when the state of the membership of the BeanContext changes. 

BeanContextProxy

This interface is implemented by a JavaBean that does not directly have a BeanContext(Child) associated with it (via implementing that interface or a subinterface thereof), but has a public BeanContext(Child) delegated from it. 

BeanContextServiceAvailableEvent

This event type is used by the BeanContextServicesListener in order to identify the service being registered. 

BeanContextServiceProvider

One of the primary functions of a BeanContext is to act a as rendezvous between JavaBeans, and BeanContextServiceProviders. 

BeanContextServiceProviderBeanInfo A BeanContextServiceProvider implementor who wishes to provide explicit information about the services their bean may provide shall implement a BeanInfo class that implements this BeanInfo subinterface and provides explicit information about the methods, properties, events, etc, of their services. 
BeanContextServiceRevokedEvent

This event type is used by the BeanContextServiceRevokedListener in order to identify the service being revoked. 

BeanContextServiceRevokedListener The listener interface for receiving BeanContextServiceRevokedEvent objects. 
BeanContextServices

The BeanContextServices interface provides a mechanism for a BeanContext to expose generic "services" to the BeanContextChild objects within. 

BeanContextServicesListener The listener interface for receiving BeanContextServiceAvailableEvent objects. 
BeanContextServicesSupport

This helper class provides a utility implementation of the java.beans.beancontext.BeanContextServices interface. 

BeanContextServicesSupport.BCSSChild  
BeanContextServicesSupport.BCSSProxyServiceProvider  
BeanContextServicesSupport.BCSSServiceProvider subclasses may subclass this nested class to add behaviors for each BeanContextServicesProvider. 
BeanContextSupport This helper class provides a utility implementation of the java.beans.beancontext.BeanContext interface. 
BeanContextSupport.BCSChild  
BeanContextSupport.BCSIterator protected final subclass that encapsulates an iterator but implements a noop remove() method. 
BeanDescriptor A BeanDescriptor provides global information about a "bean", including its Java class, its displayName, etc. 
BeanInfo A bean implementor who wishes to provide explicit information about their bean may provide a BeanInfo class that implements this BeanInfo interface and provides explicit information about the methods, properties, events, etc, of their bean. 
Beans This class provides some general purpose beans control methods. 
Ber Base class that defines common fields, constants, and debug method. 
BerDecoder The BerDecoder class is used for decoding BER-encoded data. 
BerDecoder A BER decoder. 
BerEncoder The BerEncoder class is used for encoding data using BER. 
BerEncoder A BER encoder. 
BerException Exception thrown when a BER encoding/decoding error occurs. 
BevelBorder A class which implements a simple two-line bevel border. 
Bidi This class implements the Unicode Bidirectional Algorithm. 
BidiUtils  
Big5  
Big5.Decoder  
Big5.Encoder  
Big5_HKSCS  
Big5_Solaris  
BigDecimal Immutable, arbitrary-precision signed decimal numbers. 
BigInt A low-overhead arbitrary-precision unsigned integer. 
BigInteger Immutable arbitrary-precision integers. 
BinaryArithmeticExpression WARNING: The contents of this source file are not part of any supported API. 
BinaryAssignExpression WARNING: The contents of this source file are not part of any supported API. 
BinaryAttribute This class is used to represent an attribute from a binary class. 
BinaryBitExpression WARNING: The contents of this source file are not part of any supported API. 
BinaryClass WARNING: The contents of this source file are not part of any supported API. 
BinaryCode WARNING: The contents of this source file are not part of any supported API. 
BinaryCompareExpression WARNING: The contents of this source file are not part of any supported API. 
BinaryConstantPool This class is used to represent a constant table once it is read from a class file. 
BinaryEqualityExpression WARNING: The contents of this source file are not part of any supported API. 
BinaryExceptionHandler A single exception handler. 
BinaryExpression WARNING: The contents of this source file are not part of any supported API. 
BinaryLogicalExpression WARNING: The contents of this source file are not part of any supported API. 
BinaryMember This class represents a binary member WARNING: The contents of this source file are not part of any supported API. 
BinaryRefAddr This class represents the binary form of the address of a communications end-point. 
BinaryShiftExpression WARNING: The contents of this source file are not part of any supported API. 
BindException Signals that an error occurred while attempting to bind a socket to a local address and port. 
Binding This class represents a name-to-object binding found in a context. 
Bindings A mapping of key/value pairs, all of whose keys are Strings
BindingsBase Abstract super class for Bindings implementations 
BindingsEntrySet Entry set implementation for Bindings implementations 
BindingsEntrySet.BindingsEntry  
BindingsEntrySet.BindingsIterator  
BindingsImpl  
BitAndExpression WARNING: The contents of this source file are not part of any supported API. 
BitArray A packed array of booleans. 
BitFile  
BitNotExpression WARNING: The contents of this source file are not part of any supported API. 
BitOrExpression WARNING: The contents of this source file are not part of any supported API. 
BitSet This class implements a vector of bits that grows as needed. 
BitXorExpression WARNING: The contents of this source file are not part of any supported API. 
Blit Blit 1) copies rectangle of pixels from one surface to another 2) performs compositing of colors based upon a Composite parameter precise behavior is undefined if the source surface and the destination surface are the same surface with overlapping regions of pixels  
BlitBg BlitBg 1) copies rectangle of pixels from one surface to another 2) performs compositing of colors based upon a Composite parameter 3) assumes that non-opaque pixels are to be blended with the indicated Bg color before compositing with the destination precise behavior is undefined if the source surface and the destination surface are the same surface with overlapping regions of pixels  
Blob The representation (mapping) in the JavaTM programming language of an SQL BLOB value. 
BlockingDeque<E> A Deque that additionally supports blocking operations that wait for the deque to become non-empty when retrieving an element, and wait for space to become available in the deque when storing an element. 
BlockingQueue<E> A Queue that additionally supports operations that wait for the queue to become non-empty when retrieving an element, and wait for space to become available in the queue when storing an element. 
BlockView A view implementation to display a block (as a box) with CSS specifications. 
BlowfishCipher This class implements the Blowfish algorithm in its various modes (ECB, CFB, OFB, CBC, PCBC) and padding schemes (PKCS5Padding, NoPadding, ISO10126Padding). 
BlowfishKeyGenerator This class generates a secret key for use with the Blowfish algorithm. 
BlowfishParameters This class implements the parameter (IV) used with the Blowfish algorithm in feedback-mode. 
BMPConstants  
BMPImageReader This class is the Java Image IO plugin reader for BMP images. 
BMPImageReaderSpi  
BMPImageWriteParam A subclass of ImageWriteParam for encoding images in the BMP format. 
BMPImageWriter The Java Image IO plugin writer for encoding a binary RenderedImage into a BMP format. 
BMPImageWriterSpi  
BMPMetadata  
BMPMetadataFormat  
BMPMetadataFormatResources  
BogusColorSpace A dummy ColorSpace to enable ColorModel for image data which do not have an innate color representation. 
Book The Book class provides a representation of a document in which pages may have different page formats and page painters. 
Boolean The Boolean class wraps a value of the primitive type boolean in an object. 
BooleanControl A BooleanControl provides the ability to switch between two possible settings that affect a line's audio. 
BooleanControl.Type An instance of the BooleanControl.Type class identifies one kind of boolean control. 
BooleanEditor  
BooleanExpression WARNING: The contents of this source file are not part of any supported API. 
BooleanSignature AST that represents the type boolean. 
BooleanType The type of all primitive boolean values accessed in the target VM. 
BooleanTypeImpl  
BooleanValue Provides access to a primitive boolean value in the target VM. 
BooleanValueImpl  
Bootstrap Initial class that provides access to the default implementation of JDI interfaces. 
Border Interface describing an object capable of rendering a border around the edges of a swing component. 
BorderedComponent  
BorderedComponent.FocusBorder  
BorderedComponent.LabeledBorder A subclass of TitledBorder which implements an arbitrary border with the addition of a JComponent (JLabel, JPanel, etc) in the default position. 
BorderFactory Factory class for vending standard Border objects. 
BorderLayout A border layout lays out a container, arranging and resizing its components to fit in five regions: north, south, east, west, and center. 
BorderUIResource  
BorderUIResource.BevelBorderUIResource  
BorderUIResource.CompoundBorderUIResource  
BorderUIResource.EmptyBorderUIResource  
BorderUIResource.EtchedBorderUIResource  
BorderUIResource.LineBorderUIResource  
BorderUIResource.MatteBorderUIResource  
BorderUIResource.TitledBorderUIResource  
BottomSignature  
BoundedRangeModel Defines the data model used by components like Sliders and ProgressBars. 
Box A lightweight container that uses a BoxLayout object as its layout manager. 
Box.AccessibleBox This class implements accessibility support for the Box class. 
Box.Filler An implementation of a lightweight component that participates in layout but has no view. 
Box.Filler.AccessibleBoxFiller This class implements accessibility support for the Box.Filler class. 
BoxLayout A layout manager that allows multiple components to be laid out either vertically or horizontally. 
BoxView A view that arranges its children into a box shape by tiling its children along an axis. 
BreakIterator The BreakIterator class implements methods for finding the location of boundaries in text. 
BreakIteratorInfo  
BreakIteratorInfo_th  
BreakIteratorProvider An abstract class for service providers that provide concrete implementations of the BreakIterator class. 
BreakIteratorRules Default break-iterator rules. 
BreakIteratorRules_th  
BreakpointEvent Notification of a breakpoint in the target VM. 
BreakpointRequest Identifies a Location in the target VM at which execution should be stopped. 
BreakpointSpec  
BreakStatement WARNING: The contents of this source file are not part of any supported API. 
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 is waiting. 
BuddhistCalendar  
Buffer A container for data of a specific primitive type. 
BufferCapabilities Capabilities and properties of buffers. 
BufferCapabilities.FlipContents A type-safe enumeration of the possible back buffer contents after page-flipping 
BufferedBufImgOps  
BufferedContext Base context class for managing state in a single-threaded rendering environment. 
BufferedImage The BufferedImage subclass describes an Image with an accessible buffer of image data. 
BufferedImageDevice  
BufferedImageFilter The BufferedImageFilter class subclasses an ImageFilter to provide a simple means of using a single-source/single-destination image operator (BufferedImageOp) to filter a BufferedImage in the Image Producer/Consumer/Observer paradigm. 
BufferedImageGraphicsConfig  
BufferedImageOp This interface describes single-input/single-output operations performed on BufferedImage objects. 
BufferedInputStream A BufferedInputStream adds functionality to another input stream-namely, the ability to buffer the input and to support the mark and reset methods. 
BufferedMaskBlit The MaskBlit operation is expressed as: dst = ((src dst) * pathA) + (dst * (1 - pathA)) The OGL/D3D implementation of the MaskBlit operation differs from the above equation because it is not possible to perform such a complex operation in OpenGL/Direct3D (without the use of advanced techniques like fragment shaders and multitexturing). 
BufferedMaskFill The MaskFill operation is expressed as: dst = ((src dst) * pathA) + (dst * (1 - pathA)) The OGL/D3D implementation of the MaskFill operation differs from the above equation because it is not possible to perform such a complex operation in OpenGL/Direct3D (without the use of advanced techniques like fragment shaders and multitexturing). 
BufferedMonitoredVm Interface to support asynchronous polling of the exported instrumentation of a target Java Virtual Machine. 
BufferedOpCodes  
BufferedOutputStream The class implements a buffered output stream. 
BufferedPaints  
BufferedReader Reads text from a character-input stream, buffering characters so as to provide for the efficient reading of characters, arrays, and lines. 
BufferedRenderPipe Base class for enqueuing rendering operations in a single-threaded rendering environment. 
BufferedTextPipe  
BufferedWriter Writes text to a character-output stream, buffering characters so as to provide for the efficient writing of single characters, arrays, and strings. 
BufferStrategy The BufferStrategy class represents the mechanism with which to organize complex memory on a particular Canvas or Window
BufImgSurfaceData  
BufImgSurfaceData.ICMColorData  
BufImgSurfaceManager This SurfaceManager variant manages the default (software) surface of a BufferedImage. 
BufImgVolatileSurfaceManager This SurfaceManager variant manages an unaccelerated volatile surface. 
Builder Abstract class representing a builder, which is able to retrieve matching certificates and is able to verify a particular certificate. 
BuildStep Describes one step of a certification path build, consisting of a Vertex state description, a certificate, a possible throwable, and a result code. 
Button This class creates a labeled button. 
Button.AccessibleAWTButton This class implements accessibility support for the Button class. 
ButtonGroup This class is used to create a multiple-exclusion scope for a set of buttons. 
ButtonModel State model for buttons. 
ButtonPeer The peer interfaces are intended only for use in porting the AWT. 
ButtonUI Pluggable look and feel interface for JButton. 
Byte The Byte class wraps a value of primitive type byte in an object. 
ByteArrayCounter Interface for performance counter wrapping byte[] objects. 
ByteArrayImageSource  
ByteArrayInputStream A ByteArrayInputStream contains an internal buffer that contains bytes that may be read from the stream. 
ByteArrayLexOrder Compare two byte arrays in lexicographical order. 
ByteArrayMonitor Interface for Monitoring ByteArrayInstrument objects. 
ByteArrayOutputStream This class implements an output stream in which the data is written into a byte array. 
ByteArrayTagOrder  
ByteBandedRaster This class defines a Raster with pixels consisting of multiple 8-bit samples stored in possibly separate arrays for each band. 
ByteBuffered This is an interface to adapt existing APIs to use java.nio.ByteBuffer ByteBuffers as the underlying data format. 
ByteChannel A channel that can read and write bytes. 
ByteComponentRaster This class defines a Raster with pixels consisting of one or more 8-bit data elements stored in close proximity to each other in a single byte array. 
ByteEditor  
ByteExpression WARNING: The contents of this source file are not part of any supported API. 
ByteInterleavedRaster This class defines a Raster with pixels consisting of one or more 8-bit data elements stored in close proximity to each other in a single byte array. 
ByteLookupTable This class defines a lookup table object. 
ByteOrder A typesafe enumeration for byte orders. 
BytePackedRaster This class is useful for describing 1, 2, or 4 bit image data elements. 
ByteSignature AST that represents the type byte. 
ByteToCharASCII A algorithmic conversion from ASCII to Unicode 
ByteToCharBig5 Tables and data to convert Big5 to Unicode 
ByteToCharBig5_HKSCS  
ByteToCharBig5_Solaris  
ByteToCharConverter This class is deprecated. Replaced by java.nio.charset. THIS API WILL BE REMOVED IN J2SE 1.6.  
ByteToCharCp037 A table to convert to Cp037 to Unicode 
ByteToCharCp1006 A table to convert to Cp1006 to Unicode 
ByteToCharCp1025 A table to convert to Cp1025 to Unicode 
ByteToCharCp1026 A table to convert to Cp1026 to Unicode 
ByteToCharCp1046 A table to convert to Cp1046 to Unicode 
ByteToCharCp1047 A table to convert to Cp1047 to Unicode 
ByteToCharCp1097 A table to convert to Cp1097 to Unicode 
ByteToCharCp1098 A table to convert to Cp1098 to Unicode 
ByteToCharCp1112 A table to convert to Cp1112 to Unicode 
ByteToCharCp1122 A table to convert to Cp1122 to Unicode 
ByteToCharCp1123 A table to convert to Cp1123 to Unicode 
ByteToCharCp1124 A table to convert to Cp1124 to Unicode 
ByteToCharCp1140 A table to convert Cp1140 to Unicode. 
ByteToCharCp1141 A table to convert Cp1141 to Unicode. 
ByteToCharCp1142 A table to convert Cp1142 to Unicode. 
ByteToCharCp1143 A table to convert Cp1143 to Unicode. 
ByteToCharCp1144 A table to convert Cp1144 to Unicode. 
ByteToCharCp1145 A table to convert Cp1145 to Unicode. 
ByteToCharCp1146 A table to convert Cp1146 to Unicode. 
ByteToCharCp1147 A table to convert Cp1147 to Unicode. 
ByteToCharCp1148 A table to convert Cp1148 to Unicode. 
ByteToCharCp1149 A table to convert Cp1149 to Unicode. 
ByteToCharCp1250 A table to convert Cp1250 to Unicode 
ByteToCharCp1251 A table to convert Cp1251 to Unicode 
ByteToCharCp1252 A table to convert Cp1252 to Unicode 
ByteToCharCp1253 A table to convert Cp1253 to Unicode 
ByteToCharCp1254 A table to convert Cp1254 to Unicode 
ByteToCharCp1255 A table to convert Cp1255 to Unicode 
ByteToCharCp1256 A table to convert Cp1256 to Unicode 
ByteToCharCp1257 A table to convert Cp1257 to Unicode 
ByteToCharCp1258 A table to convert Cp1258 to Unicode 
ByteToCharCp1381 Tables and data to convert Cp1381 to Unicode. 
ByteToCharCp1383 A table to convert Cp1383 to Unicode 
ByteToCharCp273 A table to convert to Cp273 to Unicode 
ByteToCharCp277 A table to convert to Cp277 to Unicode 
ByteToCharCp278 A table to convert to Cp278 to Unicode 
ByteToCharCp280 A table to convert to Cp280 to Unicode 
ByteToCharCp284 A table to convert to Cp284 to Unicode 
ByteToCharCp285 A table to convert to Cp285 to Unicode 
ByteToCharCp297 A table to convert to Cp297 to Unicode 
ByteToCharCp33722  
ByteToCharCp420 A table to convert to Cp420 to Unicode 
ByteToCharCp424 A table to convert to Cp424 to Unicode 
ByteToCharCp437 A table to convert to Cp437 to Unicode 
ByteToCharCp500 A table to convert to Cp500 to Unicode 
ByteToCharCp737 A table to convert to Cp737 to Unicode 
ByteToCharCp775 A table to convert to Cp775 to Unicode 
ByteToCharCp834  
ByteToCharCp838 A table to convert to Cp838 to Unicode 
ByteToCharCp850 A table to convert to Cp850 to Unicode 
ByteToCharCp852 A table to convert to Cp852 to Unicode 
ByteToCharCp855 A table to convert to Cp855 to Unicode 
ByteToCharCp856 A table to convert to Cp856 to Unicode 
ByteToCharCp857 A table to convert to Cp857 to Unicode 
ByteToCharCp858 A table to convert Cp858 to Unicode. 
ByteToCharCp860 A table to convert to Cp860 to Unicode 
ByteToCharCp861 A table to convert to Cp861 to Unicode 
ByteToCharCp862 A table to convert to Cp862 to Unicode 
ByteToCharCp863 A table to convert to Cp863 to Unicode 
ByteToCharCp864 A table to convert to Cp864 to Unicode 
ByteToCharCp865 A table to convert to Cp865 to Unicode 
ByteToCharCp866 A table to convert to Cp866 to Unicode 
ByteToCharCp868 A table to convert to Cp868 to Unicode 
ByteToCharCp869 A table to convert to Cp869 to Unicode 
ByteToCharCp870 A table to convert to Cp870 to Unicode 
ByteToCharCp871 A table to convert to Cp871 to Unicode 
ByteToCharCp874 A table to convert to Cp874 to Unicode 
ByteToCharCp875 A table to convert to Cp875 to Unicode 
ByteToCharCp918 A table to convert to Cp918 to Unicode 
ByteToCharCp921 A table to convert to Cp921 to Unicode 
ByteToCharCp922 A table to convert to Cp922 to Unicode 
ByteToCharCp930 Tables and data to convert Cp930 to Unicode. 
ByteToCharCp933 Tables and data to convert Cp933 to Unicode. 
ByteToCharCp935 Tables and data to convert Cp935 to Unicode. 
ByteToCharCp937 Tables and data to convert Cp937 to Unicode. 
ByteToCharCp939 Tables and data to convert Cp939 to Unicode. 
ByteToCharCp942 Tables and data to convert Cp942 to Unicode. 
ByteToCharCp942C  
ByteToCharCp943 Tables and data to convert Cp943 to Unicode 
ByteToCharCp943C  
ByteToCharCp948 Tables and data to convert Cp948 to Unicode. 
ByteToCharCp949 Tables and data to convert Cp949 to Unicode. 
ByteToCharCp949C  
ByteToCharCp950 Tables and data to convert Cp950 to Unicode. 
ByteToCharCp964  
ByteToCharCp970 A table to convert Cp970 to Unicode 
ByteToCharDBCS_ASCII  
ByteToCharDBCS_EBCDIC  
ByteToCharDoubleByte  
ByteToCharEUC  
ByteToCharEUC_CN Tables and data to convert EUC_CN to Unicode 
ByteToCharEUC_JP  
ByteToCharEUC_JP_LINUX Class for converting bytes to characters for the EUC-JP encoding in linux. 
ByteToCharEUC_JP_Solaris  
ByteToCharEUC_KR Tables and data to convert EUC_KR to Unicode 
ByteToCharEUC_TW  
ByteToCharGB18030  
ByteToCharGBK Tables and data to convert GBK to Unicode 
ByteToCharHKSCS Tables and data to convert HKSCS to Unicode 
ByteToCharHKSCS_2001 Tables and data to convert HKSCS (2001 revision) to Unicode 
ByteToCharISCII91 Converter class. 
ByteToCharISO2022 An algorithmic conversion from ISO 2022 to Unicode 
ByteToCharISO2022CN  
ByteToCharISO2022JP  
ByteToCharISO2022KR  
ByteToCharISO8859_1 A algorithmic conversion from ISO 8859-1 to Unicode 
ByteToCharISO8859_13 A table to convert ISO8859_13 to Unicode 
ByteToCharISO8859_15 A table to convert ISO8859_15 to Unicode 
ByteToCharISO8859_2 A table to convert ISO8859_2 to Unicode 
ByteToCharISO8859_3 A table to convert ISO8859_3 to Unicode 
ByteToCharISO8859_4 A table to convert ISO8859_4 to Unicode 
ByteToCharISO8859_5 A table to convert ISO8859_5 to Unicode 
ByteToCharISO8859_6 A table to convert ISO8859_6 to Unicode 
ByteToCharISO8859_7 A table to convert ISO8859_7 to Unicode 
ByteToCharISO8859_8 A table to convert ISO8859_8 to Unicode 
ByteToCharISO8859_9 A table to convert ISO8859_9 to Unicode 
ByteToCharJIS0208  
ByteToCharJIS0208_Solaris Tables and data to convert JIS0208_Solaris to Unicode Vendor defined chars added for benefit of vendor defined character supplemented mappings for EUC-JP-Solaris/PCK Solaris variants of EUC-JP and SJIS/Shift_JIS (4765370) 
ByteToCharJIS0212 Tables and data to convert JIS0212 to Unicode 
ByteToCharJIS0212_Solaris Tables and data to convert JIS0212_Solaris to Unicode Solaris ==> vendor defined characters -- NEC row 13 + IBM extended selected character set. 
ByteToCharJISAutoDetect  
ByteToCharJohab Tables and data to convert Johab to Unicode 
ByteToCharKOI8_R A table to convert KOI8_R to Unicode 
ByteToCharMacArabic A table to convert to MacArabic to Unicode 
ByteToCharMacCentralEurope A table to convert to MacCentralEurope to Unicode 
ByteToCharMacCroatian A table to convert to MacCroatian to Unicode 
ByteToCharMacCyrillic A table to convert to MacCyrillic to Unicode 
ByteToCharMacDingbat A table to convert to MacDingbat to Unicode 
ByteToCharMacGreek A table to convert to MacGreek to Unicode 
ByteToCharMacHebrew A table to convert to MacHebrew to Unicode 
ByteToCharMacIceland A table to convert to MacIceland to Unicode 
ByteToCharMacRoman A table to convert to MacRoman to Unicode 
ByteToCharMacRomania A table to convert to MacRomania to Unicode 
ByteToCharMacSymbol A table to convert to MacSymbol to Unicode 
ByteToCharMacThai A table to convert to MacThai to Unicode 
ByteToCharMacTurkish A table to convert to MacTurkish to Unicode 
ByteToCharMacUkraine A table to convert to MacUkraine to Unicode 
ByteToCharMS874 A table to convert MS874 to Unicode 
ByteToCharMS932 Tables and data to convert MS932 to Unicode 
ByteToCharMS936 Tables and data to convert MS936 to Unicode 
ByteToCharMS949 Tables and data to convert MS949 to Unicode 
ByteToCharMS950 Tables and data to convert MS950 to Unicode 
ByteToCharMS950_HKSCS  
ByteToCharPCK  
ByteToCharSingleByte A table driven conversion from byte to char for single byte character sets. 
ByteToCharSJIS The SJIS converters follow the Shift JIS definition in the JIS X0208:1997 standard as much as possible. 
ByteToCharTIS620 A table to convert TIS620 to Unicode 
ByteToCharUnicode Convert byte arrays containing Unicode characters into arrays of actual Unicode characters. 
ByteToCharUnicodeBig Convert byte arrays containing Unicode characters into arrays of actual Unicode characters, assuming a big-endian byte order. 
ByteToCharUnicodeBigUnmarked Convert byte arrays containing Unicode characters into arrays of actual Unicode characters, assuming a big-endian byte order and requiring no byte-order mark. 
ByteToCharUnicodeLittle Convert byte arrays containing Unicode characters into arrays of actual Unicode characters, assuming a little-endian byte order. 
ByteToCharUnicodeLittleUnmarked Convert byte arrays containing Unicode characters into arrays of actual Unicode characters, assuming a little-endian byte order and requiring no byte-order mark. 
ByteToCharUTF16 Convert byte arrays containing Unicode characters into arrays of actual Unicode characters, assuming an initial byte-order mark. 
ByteToCharUTF8 UCS Transformation Format 8 (UTF-8) -> UCS2 (UTF16) converter see CharToByteUTF8.java about UTF-8 format  
ByteType The type of all primitive byte values accessed in the target VM. 
ByteTypeImpl  
ByteValue Provides access to a primitive byte value in the target VM. 
ByteValueImpl  

C

C14NMethodParameterSpec A specification of algorithm parameters for a CanonicalizationMethod Algorithm. 
Cache The Cache class. 
Cache Abstract base class and factory for caches. 
Cache.EqualByteArray Utility class that wraps a byte array and implements the equals() and hashCode() contract in a way suitable for Maps and caches. 
CachedPainter A base class used for icons or images that are expensive to paint. 
CachedRowSet The interface that all standard implementations of CachedRowSet must implement. 
CachedRowSetImpl The standard implementation of the CachedRowSet interface. 
CacheMap<K, V>

Like WeakHashMap, except that the keys of the n most recently-accessed entries are kept as soft references

CacheRequest Represents channels for storing resources in the ResponseCache. 
CacheResponse Represent channels for retrieving resources from the ResponseCache. 
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, DAY_OF_MONTH, HOUR, and so on, and for manipulating the calendar fields, such as getting the date of the next week. 
CalendarDate The CalendarDate class represents a specific instant in time by calendar date and time fields that are multiple cycles in different time unites. 
CalendarSystem CalendarSystem is an abstract class that defines the programming interface to deal with calendar date and time. 
CalendarUtils  
Callable<V> A task that returns a result and may throw an exception. 
CallableStatement The interface used to execute SQL stored procedures. 
Callback

Implementations of this interface are passed to a CallbackHandler, allowing underlying security services the ability to interact with a calling application to retrieve specific authentication data such as usernames and passwords, or to display certain information, such as error and warning messages. 

CallbackHandler

An application implements a CallbackHandler and passes it to underlying security services so that they may interact with the application to retrieve specific authentication data, such as usernames and passwords, or to display certain information, such as error and warning messages. 

CancelablePrintJob This interface is used by a printing application to cancel a print job. 
CancellationException Exception indicating that the result of a value-producing task, such as a FutureTask, cannot be retrieved because the task was cancelled. 
CannotProceedException This exception is thrown to indicate that the operation reached a point in the name where the operation cannot proceed any further. 
CannotRedoException Thrown when an UndoableEdit is told to redo() and can't. 
CannotUndoException Thrown when an UndoableEdit is told to undo() and can't. 
CanonicalizationMethod A representation of the XML CanonicalizationMethod element as defined in the W3C Recommendation for XML-Signature Syntax and Processing
Canvas A Canvas component represents a blank rectangular area of the screen onto which the application can draw or from which the application can trap input events from the user. 
Canvas.AccessibleAWTCanvas This class implements accessibility support for the Canvas class. 
CanvasPeer The peer interfaces are intended only for use in porting the AWT. 
Card A Smart Card with which a connection has been established. 
CardChannel A logical channel connection to a Smart Card. 
CardException Exception for errors that occur during communication with the Smart Card stack or the card itself. 
CardLayout A CardLayout object is a layout manager for a container. 
CardNotPresentException Exception thrown when an application tries to establish a connection with a terminal that has no card present. 
CardPermission A permission for Smart Card operations. 
CardTerminal A Smart Card terminal, sometimes refered to as a Smart Card Reader. 
CardTerminals The set of terminals supported by a TerminalFactory. 
CardTerminals.State Enumeration of attributes of a CardTerminal. 
Caret A place within a document view that represents where things can be inserted into the document model. 
CaretEvent CaretEvent is used to notify interested parties that the text caret has changed in the event source. 
CaretListener Listener for changes in the caret position of a text component. 
CaseStatement WARNING: The contents of this source file are not part of any supported API. 
CastExpression WARNING: The contents of this source file are not part of any supported API. 
CatchData WARNING: The contents of this source file are not part of any supported API. 
CatchStatement WARNING: The contents of this source file are not part of any supported API. 
CausedFocusEvent This class represents FocusEvents with a known "cause" - reason why this event happened. 
CausedFocusEvent.Cause  
CEFormatException  
CellEditor This interface defines the methods any general editor should be able to implement. 
CellEditorListener CellEditorListener defines the interface for an object that listens to changes in a CellEditor 
CellRendererPane This class is inserted in between cell renderers and the components that use them. 
CellRendererPane.AccessibleCellRendererPane This class implements accessibility support for the CellRendererPane class. 
CertAndKeyGen Generate a pair of keys, and provide access to them. 
CertAttrSet<T> This interface defines the methods required of a certificate attribute. 
CertException This class is deprecated. use one of Exceptions defined in the java.security.cert package. 
CertId This class corresponds to the CertId field in OCSP Request and the OCSP Response. 
Certificate This interface is deprecated. A new certificate handling package is created in the Java platform. This Certificate interface is entirely deprecated and is here to allow for a smooth transition to the new package. 
Certificate

Abstract class for managing a variety of identity certificates. 

Certificate

Abstract class for managing a variety of identity certificates. 

Certificate.CertificateRep Alternate Certificate class for serialization. 
CertificateAlgorithmId This class defines the AlgorithmId for the Certificate. 
CertificateEncodingException Certificate Encoding Exception. 
CertificateEncodingException Certificate Encoding Exception. 
CertificateException This exception indicates one of a variety of certificate problems. 
CertificateException This exception indicates one of a variety of certificate problems. 
CertificateExpiredException Certificate Expired Exception. 
CertificateExpiredException Certificate Expired Exception. 
CertificateExtensions This class defines the Extensions attribute for the Certificate. 
CertificateFactory This class defines the functionality of a certificate factory, which is used to generate certificate, certification path (CertPath) and certificate revocation list (CRL) objects from their encodings. 
CertificateFactorySpi This class defines the Service Provider Interface (SPI) for the CertificateFactory class. 
CertificateIssuerExtension Represents the CRL Certificate Issuer Extension (OID = 2.5.29.29). 
CertificateIssuerName This class defines the X500Name attribute for the Certificate. 
CertificateIssuerUniqueIdentity This class defines the subject/issuer unique identity attribute for the Certificate. 
CertificateNotYetValidException Certificate is not yet valid exception. 
CertificateNotYetValidException Certificate is not yet valid exception. 
CertificateParsingException Certificate Parsing Exception. 
CertificateParsingException Certificate Parsing Exception. 
CertificatePoliciesExtension This class defines the certificate policies extension which specifies the policies under which the certificate has been issued and the purposes for which the certificate may be used. 
CertificatePolicyId Represent the CertificatePolicyId ASN.1 object. 
CertificatePolicyMap Represent the CertificatePolicyMap ASN.1 object. 
CertificatePolicySet This class defines the certificate policy set ASN.1 object. 
CertificateSerialNumber This class defines the SerialNumber attribute for the Certificate. 
CertificateSubjectName This class defines the X500Name attribute for the Certificate. 
CertificateSubjectUniqueIdentity This class defines the subject/issuer unique identity attribute for the Certificate. 
CertificateValidity This class defines the interval for which the certificate is valid. 
CertificateVersion This class defines the version of the X509 Certificate. 
CertificateX509Key This class defines the X509Key attribute for the Certificate. 
CertPath An immutable sequence of certificates (a certification path). 
CertPath.CertPathRep Alternate CertPath class for serialization. 
CertPathBuilder A class for building certification paths (also known as certificate chains). 
CertPathBuilderException An exception indicating one of a variety of problems encountered when building a certification path with a CertPathBuilder
CertPathBuilderResult A specification of the result of a certification path builder algorithm. 
CertPathBuilderSpi The Service Provider Interface (SPI) for the CertPathBuilder class. 
CertPathHelper Helper class that allows access to Sun specific known-public methods in the java.security.cert package. 
CertPathParameters A specification of certification path algorithm parameters. 
CertPathTrustManagerParameters A wrapper for CertPathParameters. 
CertPathValidator A class for validating certification paths (also known as certificate chains). 
CertPathValidatorException An exception indicating one of a variety of problems encountered when validating a certification path. 
CertPathValidatorResult A specification of the result of a certification path validator algorithm. 
CertPathValidatorSpi The Service Provider Interface (SPI) for the CertPathValidator class. 
CertSelector A selector that defines a set of criteria for selecting Certificates. 
CertStore A class for retrieving Certificates and CRLs from a repository. 
CertStoreException An exception indicating one of a variety of problems retrieving certificates and CRLs from a CertStore
CertStoreParameters A specification of CertStore parameters. 
CertStoreSpi The Service Provider Interface (SPI) for the CertStore class. 
CEStreamExhausted This exception is thrown when EOF is reached  
CGIHandler The CGIHandler class contains methods for executing as a CGI program. 
ChangedCharSetException ChangedCharSetException as the name indicates is an exception thrown when the charset is changed. 
ChangeEvent ChangeEvent is used to notify interested parties that state has changed in the event source. 
ChangeListener Defines an object which listens for ChangeEvents. 
Channel A nexus for I/O operations. 
Channel  
ChannelBinding This class encapsulates the concept of caller-provided channel binding information. 
ChannelInputStream This class is defined here rather than in java.nio.channels.Channels so that code can be shared with SocketAdaptor. 
Channels Utility methods for channels and streams. 
Character The Character class wraps a value of the primitive type char in an object. 
Character.Subset Instances of this class represent particular subsets of the Unicode character set. 
Character.UnicodeBlock A family of character subsets representing the character blocks in the Unicode specification. 
CharacterDecoder This class defines the decoding half of character encoders. 
CharacterEncoder This class defines the encoding half of character encoders. 
CharacterEncoding This class is deprecated. Replaced by java.nio.charset. THIS API WILL BE REMOVED IN J2SE 1.6.  
CharacterIterator This interface defines a protocol for bidirectional iteration over text. 
CharacterIteratorWrapper This class is a wrapper around CharacterIterator and implements the UCharacterIterator protocol 
CharArrayReader This class implements a character buffer that can be used as a character-input stream. 
CharArrayWriter This class implements a character buffer that can be used as an Writer. 
CharConversionException Base class for character conversion exceptions. 
CharExpression WARNING: The contents of this source file are not part of any supported API. 
CharSequence A CharSequence is a readable sequence of char values. 
Charset A named mapping between sequences of sixteen-bit Unicode code units and sequences of bytes. 
CharsetProvider Charset service-provider class. 
CharsetString  
CharSignature AST that represents the type char. 
CharToByteASCII  
CharToByteBig5 Tables and data to convert Unicode to Big5 
CharToByteBig5_HKSCS  
CharToByteBig5_Solaris  
CharToByteConverter This class is deprecated. Replaced by java.nio.charset. THIS API WILL BE REMOVED IN J2SE 1.6.  
CharToByteCp037 Tables and data to convert Unicode to Cp037 
CharToByteCp1006 Tables and data to convert Unicode to Cp1006 
CharToByteCp1025 Tables and data to convert Unicode to Cp1025 
CharToByteCp1026 Tables and data to convert Unicode to Cp1026 
CharToByteCp1046 Tables and data to convert Unicode to Cp1046 
CharToByteCp1047 Tables and data to convert Unicode to Cp1047 
CharToByteCp1097 Tables and data to convert Unicode to Cp1097 
CharToByteCp1098 Tables and data to convert Unicode to Cp1098 
CharToByteCp1112 Tables and data to convert Unicode to Cp1112 
CharToByteCp1122 Tables and data to convert Unicode to Cp1122 
CharToByteCp1123 Tables and data to convert Unicode to Cp1123 
CharToByteCp1124 Tables and data to convert Unicode to Cp1124 
CharToByteCp1140 Tables and data to convert Unicode to Cp1140 
CharToByteCp1141 Tables and data to convert Unicode to Cp1141 
CharToByteCp1142 Tables and data to convert Unicode to Cp1142 
CharToByteCp1143 Tables and data to convert Unicode to Cp1143 
CharToByteCp1144 Tables and data to convert Unicode to Cp1144 
CharToByteCp1145 Tables and data to convert Unicode to Cp1145 
CharToByteCp1146 Tables and data to convert Unicode to Cp1146 
CharToByteCp1147 Tables and data to convert Unicode to Cp1147 
CharToByteCp1148 Tables and data to convert Unicode to Cp1148 
CharToByteCp1149 Tables and data to convert Unicode to Cp1149 
CharToByteCp1250 Tables and data to convert Unicode to Cp1250 
CharToByteCp1251 Tables and data to convert Unicode to Cp1251 
CharToByteCp1252 Tables and data to convert Unicode to Cp1252 
CharToByteCp1253 Tables and data to convert Unicode to Cp1253 
CharToByteCp1254 Tables and data to convert Unicode to Cp1254 
CharToByteCp1255 Tables and data to convert Unicode to Cp1255 
CharToByteCp1256 Tables and data to convert Unicode to Cp1256 
CharToByteCp1257 Tables and data to convert Unicode to Cp1257 
CharToByteCp1258 Tables and data to convert Unicode to Cp1258 
CharToByteCp1381 Tables and data to convert Unicode to Cp1381 
CharToByteCp1383 Tables and data to convert Unicode to Cp1383 
CharToByteCp273 Tables and data to convert Unicode to Cp273 
CharToByteCp277 Tables and data to convert Unicode to Cp277 
CharToByteCp278 Tables and data to convert Unicode to Cp278 
CharToByteCp280 Tables and data to convert Unicode to Cp280 
CharToByteCp284 Tables and data to convert Unicode to Cp284 
CharToByteCp285 Tables and data to convert Unicode to Cp285 
CharToByteCp297 Tables and data to convert Unicode to Cp297 
CharToByteCp33722 Tables and data to convert Unicode to Cp33722 
CharToByteCp420 Tables and data to convert Unicode to Cp420 
CharToByteCp424 Tables and data to convert Unicode to Cp424 
CharToByteCp437 Tables and data to convert Unicode to Cp437 
CharToByteCp500 Tables and data to convert Unicode to Cp500 
CharToByteCp737 Tables and data to convert Unicode to Cp737 
CharToByteCp775 Tables and data to convert Unicode to Cp775 
CharToByteCp834  
CharToByteCp838 Tables and data to convert Unicode to Cp838 
CharToByteCp850 Tables and data to convert Unicode to Cp850 
CharToByteCp852 Tables and data to convert Unicode to Cp852 
CharToByteCp855 Tables and data to convert Unicode to Cp855 
CharToByteCp856 Tables and data to convert Unicode to Cp856 
CharToByteCp857 Tables and data to convert Unicode to Cp857 
CharToByteCp858 Tables and data to convert Unicode to Cp858 
CharToByteCp860 Tables and data to convert Unicode to Cp860 
CharToByteCp861 Tables and data to convert Unicode to Cp861 
CharToByteCp862 Tables and data to convert Unicode to Cp862 
CharToByteCp863 Tables and data to convert Unicode to Cp863 
CharToByteCp864 Tables and data to convert Unicode to Cp864 
CharToByteCp865 Tables and data to convert Unicode to Cp865 
CharToByteCp866 Tables and data to convert Unicode to Cp866 
CharToByteCp868 Tables and data to convert Unicode to Cp868 
CharToByteCp869 Tables and data to convert Unicode to Cp869 
CharToByteCp870 Tables and data to convert Unicode to Cp870 
CharToByteCp871 Tables and data to convert Unicode to Cp871 
CharToByteCp874 Tables and data to convert Unicode to Cp874 
CharToByteCp875 Tables and data to convert Unicode to Cp875 
CharToByteCp918 Tables and data to convert Unicode to Cp918 
CharToByteCp921 Tables and data to convert Unicode to Cp921 
CharToByteCp922 Tables and data to convert Unicode to Cp922 
CharToByteCp930 Tables and data to convert Unicode to Cp930 
CharToByteCp933  
CharToByteCp935 Tables and data to convert Unicode to Cp935 
CharToByteCp937 Tables and data to convert Unicode to Cp937 
CharToByteCp939 Tables and data to convert Unicode to Cp939 
CharToByteCp942 Tables and data to convert Unicode to Cp942 
CharToByteCp942C  
CharToByteCp943 Tables and data to convert Unicode to Cp943 
CharToByteCp943C  
CharToByteCp948 Tables and data to convert Unicode to Cp948 
CharToByteCp949  
CharToByteCp949C  
CharToByteCp950 Tables and data to convert Unicode to Cp950 
CharToByteCp964 Tables and data to convert Unicode to Cp964 
CharToByteCp970  
CharToByteDBCS_ASCII  
CharToByteDBCS_EBCDIC  
CharToByteDoubleByte  
CharToByteEUC  
CharToByteEUC_CN Tables and data to convert Unicode to EUC_CN 
CharToByteEUC_JP  
CharToByteEUC_JP_LINUX Class for converting characters to bytes for the EUC-JP encoding in linux. 
CharToByteEUC_JP_Solaris  
CharToByteEUC_KR Tables and data to convert Unicode to EUC_KR 
CharToByteEUC_TW  
CharToByteGB18030  
CharToByteGBK Tables and data to convert Unicode to GBK 
CharToByteHKSCS Tables and data to convert Unicode to HKSCS 
CharToByteHKSCS_2001 Tables and data to convert Unicode to HKSCS (2001 revision) 
CharToByteISCII91 Converter class. 
CharToByteISO2022  
CharToByteISO2022CN_CNS  
CharToByteISO2022CN_GB  
CharToByteISO2022JP  
CharToByteISO2022KR  
CharToByteISO8859_1  
CharToByteISO8859_13 Tables and data to convert Unicode to ISO8859_13 
CharToByteISO8859_15 Tables and data to convert Unicode to ISO8859_15 
CharToByteISO8859_2 Tables and data to convert Unicode to ISO8859_2 
CharToByteISO8859_3 Tables and data to convert Unicode to ISO8859_3 
CharToByteISO8859_4 Tables and data to convert Unicode to ISO8859_4 
CharToByteISO8859_5 Tables and data to convert Unicode to ISO8859_5 
CharToByteISO8859_6 Tables and data to convert Unicode to ISO8859_6 
CharToByteISO8859_7 Tables and data to convert Unicode to ISO8859_7 
CharToByteISO8859_8 Tables and data to convert Unicode to ISO8859_8 
CharToByteISO8859_9 Tables and data to convert Unicode to ISO8859_9 
CharToByteJIS0208 Tables and data to convert Unicode to JIS0208 
CharToByteJIS0208_Solaris Tables and data to convert Unicode to JIS0208_Solaris Vendor defined chars added for benefit of vendor defined character supplemented mappings for EUC-JP-Solaris/PCK Solaris variants of EUC-JP and SJIS/Shift_JIS (4765370) 
CharToByteJIS0212 Tables and data to convert Unicode to JIS0212 
CharToByteJIS0212_Solaris Tables and data to convert Unicode to JIS0212_Solaris 
CharToByteJohab Tables and data to convert Unicode to Johab 
CharToByteKOI8_R Tables and data to convert Unicode to KOI8_R 
CharToByteMacArabic Tables and data to convert Unicode to MacArabic 
CharToByteMacCentralEurope Tables and data to convert Unicode to MacCentralEurope 
CharToByteMacCroatian Tables and data to convert Unicode to MacCroatian 
CharToByteMacCyrillic Tables and data to convert Unicode to MacCyrillic 
CharToByteMacDingbat Tables and data to convert Unicode to MacDingbat 
CharToByteMacGreek Tables and data to convert Unicode to MacGreek 
CharToByteMacHebrew Tables and data to convert Unicode to MacHebrew 
CharToByteMacIceland Tables and data to convert Unicode to MacIceland 
CharToByteMacRoman Tables and data to convert Unicode to MacRoman 
CharToByteMacRomania Tables and data to convert Unicode to MacRomania 
CharToByteMacSymbol Tables and data to convert Unicode to MacSymbol 
CharToByteMacThai Tables and data to convert Unicode to MacThai 
CharToByteMacTurkish Tables and data to convert Unicode to MacTurkish 
CharToByteMacUkraine Tables and data to convert Unicode to MacUkraine 
CharToByteMS874 Tables and data to convert Unicode to MS874 
CharToByteMS932 Tables and data to convert Unicode to MS932 
CharToByteMS936 Tables and data to convert Unicode to MS936 
CharToByteMS949 Tables and data to convert Unicode to MS949 
CharToByteMS950 Tables and data to convert Unicode to MS950 
CharToByteMS950_HKSCS  
CharToBytePCK  
CharToByteSingleByte A table driven conversion from char to byte for single byte character sets. 
CharToByteSJIS  
CharToByteTIS620 Tables and data to convert Unicode to TIS620 
CharToByteUnicode Convert arrays containing Unicode characters into arrays of bytes, using the platform-default byte order. 
CharToByteUnicodeBig Convert arrays containing Unicode characters into arrays of bytes, using big-endian byte order. 
CharToByteUnicodeBigUnmarked Convert arrays containing Unicode characters into arrays of bytes, using big-endian byte order; do not write a byte-order mark before the first converted character. 
CharToByteUnicodeLittle Convert arrays containing Unicode characters into arrays of bytes, using little-endian byte order. 
CharToByteUnicodeLittleUnmarked Convert arrays containing Unicode characters into arrays of bytes, using little-endian byte order; do not write a byte-order mark before the first converted character. 
CharToByteUTF16 Convert arrays containing Unicode characters into arrays of bytes, using big-endian byte order and writing an initial byte-order mark. 
CharToByteUTF8 UCS2 (UTF16) -> UCS Transformation Format 8 (UTF-8) converter It's represented like below. 
CharToGlyphMapper  
CharTrie Trie implementation which stores data in char, 16 bits. 
CharTrie.FriendAgent Java friend implementation  
CharType The type of all primitive char values accessed in the target VM. 
CharTypeImpl  
CharValue Provides access to a primitive char value in the target VM. 
CharValueImpl  
Checkbox A check box is a graphical component that can be in either an "on" (true) or "off" (false) state. 
Checkbox.AccessibleAWTCheckbox This class implements accessibility support for the Checkbox class. 
CheckboxGroup The CheckboxGroup class is used to group together a set of Checkbox buttons. 
CheckboxMenuItem This class represents a check box that can be included in a menu. 
CheckboxMenuItem.AccessibleAWTCheckboxMenuItem Inner class of CheckboxMenuItem used to provide default support for accessibility. 
CheckboxMenuItemPeer The peer interfaces are intended only for use in porting the AWT. 
CheckboxPeer The peer interfaces are intended only for use in porting the AWT. 
CheckContext WARNING: The contents of this source file are not part of any supported API. 
CheckedInputStream An input stream that also maintains a checksum of the data being read. 
CheckedOutputStream An output stream that also maintains a checksum of the data being written. 
Checksum An interface representing a data checksum. 
Checksum This class encapsulates the concept of a Kerberos checksum. 
Choice The Choice class presents a pop-up menu of choices. 
Choice.AccessibleAWTChoice This class implements accessibility support for the Choice class. 
ChoiceCallback

Underlying security services instantiate and pass a ChoiceCallback to the handle method of a CallbackHandler to display a list of choices and to retrieve the selected choice(s). 

ChoiceFormat A ChoiceFormat allows you to attach a format to a range of numbers. 
ChoicePeer The peer interfaces are intended only for use in porting the AWT. 
Chromaticity Class Chromaticity is a printing attribute class, an enumeration, that specifies monochrome or color printing. 
ChunkedInputStream A ChunkedInputStream provides a stream for reading a body of a http message that can be sent as a series of chunks, each with its own size indicator. 
ChunkedOutputStream OutputStream that sends the output to the underlying stream using chunked encoding as specified in RFC 2068. 
Cipher This class provides the functionality of a cryptographic cipher for encryption and decryption. 
CipherInputStream A CipherInputStream is composed of an InputStream and a Cipher so that read() methods return data that are read in from the underlying InputStream but have been additionally processed by the Cipher. 
CipherOutputStream A CipherOutputStream is composed of an OutputStream and a Cipher so that write() methods first process the data before writing them out to the underlying OutputStream. 
CipherSpi This class defines the Service Provider Interface (SPI) for the Cipher class. 
CipherWithWrappingSpi This class entends the javax.crypto.CipherSpi class with a concrete implementation of the methods for wrapping and unwrapping keys. 
CK_ATTRIBUTE class CK_ATTRIBUTE includes the type, value and length of an attribute. 
CK_C_INITIALIZE_ARGS class CK_C_INITIALIZE_ARGS contains the optional arguments for the C_Initialize function. 
CK_CREATEMUTEX interface CK_CREATEMUTEX. 
CK_DATE class . 
CK_DESTROYMUTEX interface CK_DESTROYMUTEX. 
CK_ECDH1_DERIVE_PARAMS class CK_ECDH1_DERIVE_PARAMS provides the parameters to the CKM_ECDH1_DERIVE and CKM_ECDH1_COFACTOR_DERIVE mechanisms. 
CK_ECDH2_DERIVE_PARAMS class CK_ECDH2_DERIVE_PARAMS provides the parameters to the CKM_ECMQV_DERIVE mechanism. 
CK_INFO class CK_INFO provides general information about Cryptoki. 
CK_LOCKMUTEX interface CK_LOCKMUTEX

 

CK_MECHANISM class CK_MECHANISM specifies a particular mechanism and any parameters it requires. 
CK_MECHANISM_INFO class CK_MECHANISM_INFO provides information about a particular mechanism. 
CK_NOTIFY interface CK_NOTIFY. 
CK_PBE_PARAMS class CK_PBE_PARAMS provides all of the necessary information required byte the CKM_PBE mechanisms and the CKM_PBA_SHA1_WITH_SHA1_HMAC mechanism. 
CK_PKCS5_PBKD2_PARAMS class CK_PKCS5_PBKD2_PARAMS provides the parameters to the CKM_PKCS5_PBKD2 mechanism. 
CK_RSA_PKCS_OAEP_PARAMS class CK_RSA_PKCS_OAEP_PARAMS provides the parameters to the CKM_RSA_PKCS_OAEP mechanism. 
CK_RSA_PKCS_PSS_PARAMS class CK_RSA_PKCS_PSS_PARAMS provides the parameters to the CKM_RSA_PKCS_OAEP mechanism. 
CK_SESSION_INFO class CK_SESSION_INFO provides information about a session. 
CK_SLOT_INFO class CK_SLOT_INFO provides information about a slot. 
CK_SSL3_KEY_MAT_OUT class CK_SSL3_KEY_MAT_OUT contains the resulting key handles and initialization vectors after performing a C_DeriveKey function with the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism. 
CK_SSL3_KEY_MAT_PARAMS class CK_SSL3_KEY_MAT_PARAMS provides the parameters to the CKM_SSL3_KEY_AND_MAC_DERIVE mechanism. 
CK_SSL3_MASTER_KEY_DERIVE_PARAMS class CK_SSL3_MASTER_KEY_DERIVE_PARAMS provides the parameters to the CKM_SSL3_MASTER_KEY_DERIVE mechanism. 
CK_SSL3_RANDOM_DATA class CK_SSL3_RANDOM_DATA provides information about the random data of a client and a server in an SSL context. 
CK_TLS_PRF_PARAMS CK_TLS_PRF_PARAMS from PKCS#11 v2.20. 
CK_TOKEN_INFO class CK_TOKEN_INFO provides information about a token. 
CK_UNLOCKMUTEX interface CK_UNLOCKMUTEX

 

CK_VERSION class CK_VERSION describes the version of a Cryptoki interface, a Cryptoki library, or an SSL implementation, or the hardware or firmware version of a slot or token. 
CK_X9_42_DH1_DERIVE_PARAMS class CK_X9_42_DH1_DERIVE_PARAMS provides the parameters to the CKM_X9_42_DH_DERIVE mechanism. 
CK_X9_42_DH2_DERIVE_PARAMS class CK_X9_42_DH2_DERIVE_PARAMS provides the parameters to the CKM_X9_42_DH_HYBRID_DERIVE and CKM_X9_42_MQV_DERIVE mechanisms. 
Class<T> Instances of the class Class represent classes and interfaces in a running Java application. 
ClassCastException Thrown to indicate that the code has attempted to cast an object to a subclass of which it is not an instance. 
ClassCircularityError Thrown when a circularity has been detected while initializing a class. 
ClassDeclaration This class represents an Java class declaration. 
ClassDefinition This class serves as a parameter block to the Instrumentation.redefineClasses method. 
ClassDefinition This class is a Java class definition WARNING: The contents of this source file are not part of any supported API. 
ClassFile This class is used to represent a file loaded from the class path, and can either be a regular file or a zip file entry. 
ClassFileTransformer An agent provides an implementation of this interface in order to transform class files. 
ClassFileTransformer This is an abstract base class which is called by java.lang.ClassLoader when ClassFormatError is thrown inside defineClass(). 
ClassFinder This is utility class that provides static methods to find a class with the specified name using the specified class loader. 
ClassFormatError Thrown when the Java Virtual Machine attempts to read a class file and determines that the file is malformed or otherwise cannot be interpreted as a class file. 
ClassicSortArrowIcon Classic sort icons. 
ClassLoader A class loader is an object that is responsible for loading classes. 
ClassLoaderReference A class loader object from the target VM. 
ClassLoaderReferenceImpl  
ClassLoaderRepository

Instances of this interface are used to keep the list of ClassLoaders registered in an MBean Server. 

ClassLoaderUtil  
ClassLoaderWithRepository  
ClassLoadingMXBean The management interface for the class loading system of the Java virtual machine. 
ClassLogger  
ClassManager  
ClassNotFound This exception is thrown when a class definition is needed and the class can't be found. 
ClassNotFoundException Thrown when an application tries to load in a class through its string name using:
  • The forName method in class Class
ClassNotLoadedException Thrown to indicate that the requested class has not yet been loaded through the appropriate class loader. 
ClassNotPreparedException Thrown to indicate that the requested operation cannot be completed because the specified class has not yet been prepared. 
ClassObjectReference An instance of java.lang.Class from the target VM. 
ClassObjectReferenceImpl  
ClassPath This class is used to represent a class path, which can contain both directories and zip files. 
ClassPrepareEvent Notification of a class prepare in the target VM. 
ClassPrepareEventSet  
ClassPrepareRequest Request for notification when a class is prepared in the target VM. 
ClassRepository This class represents the generic type information for a class. 
ClassScope This class represents the scope containing the type variables of a class. 
ClassSignature  
ClassTreeTool  
ClassType A mirror of a class in the target VM. 
ClassType This class represents an Java class type. 
ClassTypeImpl  
ClassTypeSignature AST representing class types. 
ClassUnloadEvent Notification of a class unload in the target VM. 
ClassUnloadEventSet  
ClassUnloadRequest Request for notification when a class is unloaded in the target VM. 
Cleaner General-purpose phantom-reference-based cleaners. 
ClientFactoryImpl Client factory for EXTERNAL, CRAM-MD5, PLAIN. 
ClientInfoStatus Enumeration for status of the reason that a property could not be set via a call to Connection.setClientInfo 
ClientProvider  
ClientProvider  
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. 
Clipboard A class that implements a mechanism to transfer data using cut/copy/paste operations. 
ClipboardOwner Defines the interface for classes that will provide data to a clipboard. 
ClipboardTransferable Reads all of the data from the system Clipboard which the data transfer subsystem knows how to translate. 
Clob The mapping in the JavaTM programming language for the SQL CLOB type. 
Cloneable A class implements the Cloneable interface to indicate to the clone() method that it is legal for that method to make a field-for-field copy of instances of that class. 
CloneNotSupportedException Thrown to indicate that the clone method in class Object has been called to clone an object, but that the object's class does not implement the Cloneable interface. 
Closeable A Closeable is a source or destination of data that can be closed. 
CloseableDisposerRecord Convenience class that closes a given resource (e.g. 
ClosedConnectionException This exception may be thrown as a result of an asynchronous close of a Connection while an I/O operation is in progress. 
CMMException This exception is thrown if the native CMM returns an error. 
CMSManager  
CMSManager.CMMTracer  
CNCtx Provides a bridge to the CosNaming server provided by JavaIDL. 
CNCtxFactory Implements the JNDI SPI InitialContextFactory interface used to create the InitialContext objects. 
CNNameParser Parsing routines for NameParser as well as COS Naming stringified names. 
CodePointIterator  
CoderMalfunctionError Error thrown when the CharsetDecoder#decodeLoop decodeLoop method of a CharsetDecoder, or the CharsetEncoder#encodeLoop encodeLoop method of a CharsetEncoder, throws an unexpected exception. 
CoderResult A description of the result state of a coder. 
CodeSigner This class encapsulates information about a code signer. 
CodeSource

This class extends the concept of a codebase to encapsulate not only the location (URL) but also the certificate chains that were used to verify signed code originating from that location. 

CodingErrorAction A typesafe enumeration for coding-error actions. 
CollationData  
CollationData_ar  
CollationData_be  
CollationData_bg  
CollationData_ca  
CollationData_cs  
CollationData_da  
CollationData_de  
CollationData_el  
CollationData_en  
CollationData_es  
CollationData_et  
CollationData_fi  
CollationData_fr  
CollationData_hi  
CollationData_hr  
CollationData_hu  
CollationData_is  
CollationData_it  
CollationData_iw  
CollationData_ja  
CollationData_ko  
CollationData_lt  
CollationData_lv  
CollationData_mk  
CollationData_nl  
CollationData_no  
CollationData_pl  
CollationData_pt  
CollationData_ro  
CollationData_ru  
CollationData_sk  
CollationData_sl  
CollationData_sq  
CollationData_sr  
CollationData_sv  
CollationData_th  
CollationData_tr  
CollationData_uk  
CollationData_vi  
CollationData_zh  
CollationData_zh_HK  
CollationData_zh_TW  
CollationElementIterator The CollationElementIterator class is used as an iterator to walk through each character of an international string. 
CollationKey A CollationKey represents a String under the rules of a specific Collator object. 
Collator The Collator class performs locale-sensitive String comparison. 
CollatorProvider An abstract class for service providers that provide concrete implementations of the Collator class. 
CollatorUtilities  
Collection<E> The root interface in the collection hierarchy
CollectionCertStore A CertStore that retrieves Certificates and CRLs from a Collection
CollectionCertStoreParameters Parameters used as input for the Collection CertStore algorithm. 
Collections This class consists exclusively of static methods that operate on or return collections. 
Color The Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary color spaces identified by a ColorSpace
ColorChooserComponentFactory A class designed to produce preconfigured "accessory" objects to insert into color choosers. 
ColorChooserUI Pluggable look and feel interface for JColorChooser. 
ColorConvertOp This class performs a pixel-by-pixel color conversion of the data in the source image. 
ColorEditor  
ColorModel The ColorModel abstract class encapsulates the methods for translating a pixel value to color components (for example, red, green, and blue) and an alpha component. 
ColorSelectionModel A model that supports selecting a Color
ColorSpace This abstract class is used to serve as a color space tag to identify the specific color space of a Color object or, via a ColorModel object, of an Image, a BufferedImage, or a GraphicsDevice. 
ColorSupported Class ColorSupported is a printing attribute class, an enumeration, that identifies whether the device is capable of any type of color printing at all, including highlight color as well as full process color. 
ColorTransform  
ColorType A typesafe enumeration of colors that can be fetched from a style. 
ColorUIResource  
ColumnFormat A class to represent the format for a column of data. 
ComboBoxEditor The editor component used for JComboBox components. 
ComboBoxModel A data model for a combo box. 
ComboBoxUI Pluggable look and feel interface for JComboBox. 
ComboPopup The interface which defines the methods required for the implementation of the popup portion of a combo box. 
CommaExpression WARNING: The contents of this source file are not part of any supported API. 
CommandAPDU A command APDU following the structure defined in ISO/IEC 7816-4. 
CommandInterpreter  
CommandLine Various utility methods for processing Java tool command line arguments. 
CommandLine Various utility methods for processing Java tool command line arguments. 
CommandTool  
CommonDataSource Interface that defines the methods which are common between DataSource, XADataSource and ConnectionPoolDataSource
CommunicationException Represents exceptions raised due to communications problems, for example when a managed object server is out of reach. 
CommunicationException This exception is thrown when the client is unable to communicate with the directory or naming service. 
CommunicatorServer Defines generic behavior for the server part of a connector or an adaptor. 
CommunicatorServerMBean Defines generic behaviour for the server part of a connector or an adaptor. 
CompactByteArray class CompactATypeArray : use only on primitive data types Provides a compact way to store information that is indexed by Unicode values, such as character properties, types, keyboard values, etc.This is very useful when you have a block of Unicode data that contains significant values while the rest of the Unicode data is unused in the application or when you have a lot of redundance, such as where all 21,000 Han ideographs have the same value. 
Comparable<T> This interface imposes a total ordering on the objects of each class that implements it. 
Comparator<T> A comparison function, which imposes a total ordering on some collection of objects. 
Compare  
Compilable The optional interface implemented by ScriptEngines whose methods compile scripts to a form that can be executed repeatedly without recompilation. 
CompilationMXBean The management interface for the compilation system of the Java virtual machine. 
CompiledScript Extended by classes that store results of compilations. 
Compiler The Compiler class is provided to support Java-to-native-code compilers and related services. 
CompilerError This exception is thrown when an internal compiler error occurs WARNING: The contents of this source file are not part of any supported API. 
CompilerThreadStat  
CompletionService<V> A service that decouples the production of new asynchronous tasks from the consumption of the results of completed tasks. 
Component A component is an object having a graphical representation that can be displayed on the screen and that can interact with the user. 
Component.AccessibleAWTComponent Inner class of Component used to provide default support for accessibility. 
Component.AccessibleAWTComponent.AccessibleAWTComponentHandler Fire PropertyChange listener, if one is registered, when shown/hidden.. 
Component.AccessibleAWTComponent.AccessibleAWTFocusHandler Fire PropertyChange listener, if one is registered, when focus events happen 
Component.BaselineResizeBehavior Enumeration of the common ways the baseline of a component can change as the size changes. 
Component.BltBufferStrategy Inner class for blitting offscreen surfaces to a component. 
Component.FlipBufferStrategy Inner class for flipping buffers on a component. 
ComponentAccessor A collection of methods for modifying package private fields in AWT components. 
ComponentAdapter An abstract adapter class for receiving component events. 
ComponentBeanInfo BeanInfo descriptor for a standard AWT component. 
ComponentColorModel A ColorModel class that works with pixel values that represent color and alpha information as separate samples and that store each sample in a separate data element. 
ComponentContext Provides implementation of p_* operations using c_* operations provided by subclasses. 
ComponentDirContext  
ComponentEvent A low-level event which indicates that a component moved, changed size, or changed visibility (also, the root class for the other component-level events). 
ComponentFactory Interface for component creation support in toolkits  
ComponentInputMap A ComponentInputMap is an InputMap associated with a particular JComponent
ComponentInputMapUIResource A subclass of javax.swing.ComponentInputMap that implements UIResource. 
ComponentListener The listener interface for receiving component events. 
ComponentOrientation The ComponentOrientation class encapsulates the language-sensitive orientation that is to be used to order the elements of a component or of text. 
ComponentPeer The peer interfaces are intended only for use in porting the AWT. 
ComponentSampleModel This class represents image data which is stored such that each sample of a pixel occupies one data element of the DataBuffer. 
ComponentUI The base class for all UI delegate objects in the Swing pluggable look and feel architecture. 
ComponentView Component decorator that implements the view interface. 
ComposedCharIter  
Composite The Composite interface, along with CompositeContext, defines the methods to compose a draw primitive with the underlying graphics area. 
CompositeContext The CompositeContext interface defines the encapsulated and optimized environment for a compositing operation. 
CompositeData The CompositeData interface specifies the behavior of a specific type of complex open data objects which represent composite data structures. 
CompositeDataInvocationHandler

An InvocationHandler that forwards getter methods to a CompositeData

CompositeDataSupport The CompositeDataSupport class is the open data class which implements the CompositeData interface. 
CompositeDataView

A Java class can implement this interface to indicate how it is to be converted into a CompositeData by the MXBean framework. 

CompositeFont  
CompositeFontDescriptor Encapsulates the information that 2D needs to create a composite font, the runtime representation of a logical font. 
CompositeGlyphMapper  
CompositeName This class represents a composite name -- a sequence of component names spanning multiple namespaces. 
CompositePipe This interface defines the set of calls used by a rendering pipeline based on an AATileGenerator to communicate the alpha tile sequence to the output (compositing) stages of the pipeline. 
CompositeStrike  
CompositeType The CompositeType class is the open type class whose instances describe the types of CompositeData values. 
CompositeType A CompositeType object provides a chained description of a type of algorithm for color compositing. 
CompositeView CompositeView is an abstract View implementation which manages one or more child views. 
CompositionArea A composition area is used to display text that's being composed using an input method in its own user interface environment, typically in a root window. 
CompoundBorder A composite Border class used to compose two Border objects into a single border by nesting an inside Border object within the insets of an outside Border object. 
CompoundControl A CompoundControl, such as a graphic equalizer, provides control over two or more related properties, each of which is itself represented as a Control
CompoundControl.Type An instance of the CompoundControl.Type inner class identifies one kind of compound control. 
CompoundEdit A concrete subclass of AbstractUndoableEdit, used to assemble little UndoableEdits into great big ones. 
CompoundEnumeration<E>  
CompoundName This class represents a compound name -- a name from a hierarchical name space. 
CompoundStatement WARNING: The contents of this source file are not part of any supported API. 
Compression Class Compression is a printing attribute class, an enumeration, that specifies how print data is compressed. 
ConcreteMethodImpl Represents methods with method bodies. 
ConcurrentHashMap<K, V> A hash table supporting full concurrency of retrievals and adjustable expected concurrency for updates. 
ConcurrentLinkedQueue<E> An unbounded thread-safe queue based on linked nodes. 
ConcurrentMap<K, V> A Map providing additional atomic putIfAbsent, remove, and replace methods. 
ConcurrentModificationException This exception may be thrown by methods that have detected concurrent modification of an object when such modification is not permissible. 
ConcurrentNavigableMap<K, V> A ConcurrentMap supporting NavigableMap operations, and recursively so for its navigable sub-maps. 
ConcurrentSkipListMap<K, V> A scalable concurrent ConcurrentNavigableMap implementation. 
ConcurrentSkipListSet<E> A scalable concurrent NavigableSet implementation based on a ConcurrentSkipListMap
Condition Condition factors out the Object monitor methods (wait, notify and notifyAll) into distinct objects to give the effect of having multiple wait-sets per object, by combining them with the use of arbitrary Lock implementations. 
ConditionalExpression WARNING: The contents of this source file are not part of any supported API. 
ConditionLock ConditionLock is a Lock with a built in state variable. 
Config This class maintains key-value pairs of Kerberos configurable constants from configuration file or from user specified system properties. 
ConfigFile This class represents a default implementation for javax.security.auth.login.Configuration
ConfigSpiFile This class wraps the ConfigFile subclass implementation of Configuration inside a ConfigurationSpi implementation that is available from the SUN provider via the Configuration.getInstance calls. 
Configuration A Configuration object is responsible for specifying which LoginModules should be used for a particular application, and in what order the LoginModules should be invoked. 
Configuration.Parameters This represents a marker interface for Configuration parameters. 
ConfigurationException This exception is thrown when there is a configuration problem. 
ConfigurationSpi This class defines the Service Provider Interface (SPI) for the Configuration class. 
ConfirmationCallback

Underlying security services instantiate and pass a ConfirmationCallback to the handle method of a CallbackHandler to ask for YES/NO, OK/CANCEL, YES/NO/CANCEL or other similar confirmations. 

Confounder  
ConnectDialog  
ConnectException Signals that an error occurred while attempting to connect a socket to a remote address and port. 
ConnectException A ConnectException is thrown if a connection is refused to the remote host for a remote method call. 
ConnectIOException A ConnectIOException is thrown if an IOException occurs while making a connection to the remote host for a remote method call. 
Connection A connection between a debugger and a target VM which it debugs. 
Connection A thread that creates a connection to an LDAP server. 
Connection

 

Connection

A connection (session) with a specific database. 

Connection  
ConnectionEvent

An Event object that provides information about the source of a connection-related event. 

ConnectionEventListener

An object that registers to be notified of events generated by a PooledConnection object. 

ConnectionPoolDataSource A factory for PooledConnection objects. 
ConnectionResetException Thrown to indicate a connection reset. 
Connector A method of connection between a debugger and a target VM. 
Connector.Argument Specification for and value of a Connector argument. 
Connector.BooleanArgument Specification for and value of a Connector argument, whose value is Boolean. 
Connector.IntegerArgument Specification for and value of a Connector argument, whose value is an integer. 
Connector.SelectedArgument Specification for and value of a Connector argument, whose value is a String selected from a list of choices. 
Connector.StringArgument Specification for and value of a Connector argument, whose value is a String. 
ConnectorAddressLink A utility class to support the exporting and importing of the address of a connector server using the instrumentation buffer. 
ConnectorBootstrap This class initializes and starts the RMIConnectorServer for JSR 163 JMX Monitoring. 
ConnectorBootstrap.DefaultValues Default values for JMX configuration properties. 
ConnectorBootstrap.PropertyNames Names of JMX configuration properties. 
Console Methods to access the character-based console device, if any, associated with the current Java virtual machine. 
ConsoleHandler This Handler publishes log records to System.err
ConstantPool Provides reflective access to the constant pools of classes. 
ConstantPool A table of constants WARNING: The contents of this source file are not part of any supported API. 
Constants WARNING: The contents of this source file are not part of any supported API. 
Constants Constants potentially useful to all rmic generators. 
Constants This class holds only final static member variables that are constants in this package. 
Constants This interface defines constant that are used throughout the compiler. 
ConstrainableGraphics This interface can be implemented on a Graphics object to allow the lightweight component code to permanently install a rectangular maximum clip that cannot be extended with setClip and which works in conjunction with the hit() and getTransform() methods of Graphics2D to make it appear as if there really was a component with these dimensions. 
Constructor<T> Constructor provides information about, and access to, a single constructor for a class. 
ConstructorAccessor This interface provides the declaration for java.lang.reflect.Constructor.invoke(). 
ConstructorProperties

An annotation on a constructor that shows how the parameters of that constructor correspond to the constructed object's getter methods. 

ConstructorRepository This class represents the generic type information for a constructor. 
ConstructorScope This class represents the scope containing the type variables of a constructor. 
ConstructorUtil  
ContactInfo

 

ContactInfoList

 

ContactInfoListIterator

 

Container A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT components. 
Container.AccessibleAWTContainer Inner class of Container used to provide default support for accessibility. 
Container.AccessibleAWTContainer.AccessibleContainerHandler Fire PropertyChange listener, if one is registered, when children are added or removed. 
ContainerAdapter An abstract adapter class for receiving container events. 
ContainerEvent A low-level event which indicates that a container's contents changed because a component was added or removed. 
ContainerListener The listener interface for receiving container events. 
ContainerOrderFocusTraversalPolicy A FocusTraversalPolicy that determines traversal order based on the order of child Components in a Container. 
ContainerPeer The peer interfaces are intended only for use in porting the AWT. 
ContainmentFilter  
ContentHandler The abstract class ContentHandler is the superclass of all classes that read an Object from a URLConnection
ContentHandlerFactory This interface defines a factory for content handlers. 
ContentInfo A ContentInfo type, as defined in PKCS#7. 
ContentModel A representation of a content model. 
ContentSigner This class defines a content signing service. 
ContentSignerParameters This interface encapsulates the parameters for a ContentSigner object. 
Context This interface represents a naming context, which consists of a set of name-to-object bindings. 
Context WARNING: The contents of this source file are not part of any supported API. 
ContextEnumerator A class for recursively enumerating the contents of a Context; 
ContextListener  
ContextManager  
ContextNotEmptyException This exception is thrown when attempting to destroy a context that is not empty. 
ContextualRenderedImageFactory ContextualRenderedImageFactory provides an interface for the functionality that may differ between instances of RenderableImageOp. 
Continuation This class contains information required to continue the method (place where it left off, and remaining name to continue). 
ContinueStatement WARNING: The contents of this source file are not part of any supported API. 
ContinuousAudioDataStream Create a continuous audio stream. 
Control This interface represents an LDAPv3 control as defined in RFC 2251
Control Lines often have a set of controls, such as gain and pan, that affect the audio signal passing through the line. 
Control.Type An instance of the Type class represents the type of the control. 
ControlFactory This abstract class represents a factory for creating LDAPv3 controls. 
ControllerEventListener The ControllerEventListener interface should be implemented by classes whose instances need to be notified when a Sequencer has processed a requested type of MIDI control-change event. 
ConversionBufferFullException This class is deprecated. Replaced by java.nio.charset. THIS API WILL BE REMOVED IN J2SE 1.6.  
Converters This class is deprecated. Replaced by java.nio.charset. THIS API WILL BE REMOVED IN J2SE 1.6.  
ConvertExpression WARNING: The contents of this source file are not part of any supported API. 
ConvolveOp This class implements a convolution from the source to the destination. 
CookieHandler A CookieHandler object provides a callback mechanism to hook up a HTTP state management policy implementation into the HTTP protocol handler. 
CookieManager CookieManager provides a concrete implementation of CookieHandler, which separates the storage of cookies from the policy surrounding accepting and rejecting cookies. 
CookiePolicy CookiePolicy implementations decide which cookies should be accepted and which should be rejected. 
CookieStore A CookieStore object represents a storage for cookie. 
Copies Class Copies is an integer valued printing attribute class that specifies the number of copies to be printed. 
CopiesSupported Class CopiesSupported is a printing attribute class, a set of integers, that gives the supported values for a Copies attribute. 
CopyOnWriteArrayList<E> A thread-safe variant of ArrayList in which all mutative operations (add, set, and so on) are implemented by making a fresh copy of the underlying array. 
CopyOnWriteArraySet<E> A Set that uses an internal CopyOnWriteArrayList for all of its operations. 
CorbanameUrl Extract components of a "corbaname" URL. 
corbanameURLContextFactory A corbaname URL context factory. 
CorbaUtils Contains utilities for performing CORBA-related tasks: 1. 
CoreMetrics  
CoreReflectionFactory Factory for reflective generic type objects for use by core reflection (java.lang.reflect). 
CountDownLatch A synchronization aid that allows one or more threads to wait until a set of operations being performed in other threads completes. 
CountedTimerTask A TimerTask subclass that keeps a count of the number of executions of the task. 
CountedTimerTaskUtils Utility methods for use with CountedTimerTask instances. 
Counter The base class for a performance counter. 
CounterMonitor Defines a monitor MBean designed to observe the values of a counter attribute. 
CounterMonitorMBean Exposes the remote management interface of the counter monitor MBean. 
CountingPrintable Printable which counts the number of pages. 
Cover WARNING: The contents of this source file are not part of any supported API. 
CRC16 The CRC-16 class calculates a 16 bit cyclic redundancy check of a set of bytes. 
CRC32 A class that can be used to compute the CRC-32 of a data stream. 
CreatedFontTracker  
CreateMBeanDialog  
CredentialException A generic credential exception. 
CredentialExpiredException Signals that a Credential has expired. 
CredentialNotFoundException Signals that a credential was not found. 
Credentials This class encapsulates the concept of a Kerberos service credential. 
CRL This class is an abstraction of certificate revocation lists (CRLs) that have different formats but important common uses. 
CRLDistributionPointsExtension Represent the CRL Distribution Points Extension (OID = 2.5.29.31). 
CRLException CRL (Certificate Revocation List) Exception. 
CRLExtensions This class defines the CRL Extensions. 
CRLNumberExtension Represent the CRL Number Extension. 
CRLReasonCodeExtension The reasonCode is a non-critical CRL entry extension that identifies the reason for the certificate revocation. 
CRLSelector A selector that defines a set of criteria for selecting CRLs. 
CropImageFilter An ImageFilter class for cropping images. 
Crossings  
Crossings.EvenOdd  
Crossings.NonZero  
CSS Defines a set of CSS attributes as a typesafe enumeration. 
CSS.Attribute Definitions to be used as a key on AttributeSet's that might hold CSS attributes. 
CubicCurve2D The CubicCurve2D class defines a cubic parametric curve segment in (x,y) coordinate space. 
CubicCurve2D.Double A cubic parametric curve segment specified with double coordinates. 
CubicCurve2D.Float A cubic parametric curve segment specified with float coordinates. 
Currency Represents a currency. 
CurrencyNameProvider An abstract class for service providers that provide localized currency symbols and display names for the Currency class. 
CurrencyNames_zh_HK  
CurrencyNames_zh_SG  
CurrentFrameChangedEvent  
Cursor A class to encapsulate the bitmap representation of the mouse cursor. 
Curve  
CustomComponent CustomComponent, collection of GraphicsPrimitive Basically, this collection of components performs conversion from ANY to ANY via opaque copy  
CustomCursor A class to encapsulate a custom image-based cursor. 
Customizer A customizer class provides a complete custom GUI for customizing a target Java Bean. 
CyclicBarrier A synchronization aid that allows a set of threads to all wait for each other to reach a common barrier point. 

D

Dasher The Dasher class takes a series of linear commands (moveTo, lineTo, close and end) and breaks them into smaller segments according to a dash pattern array and a starting dash phase. 
Data An abstract representation of the result of dereferencing a URIReference or the input/output of subsequent Transforms. 
DatabaseMetaData Comprehensive information about the database as a whole. 
DataBuffer This class exists to wrap one or more data arrays. 
DataBufferByte This class extends DataBuffer and stores data internally as bytes. 
DataBufferDouble This class extends DataBuffer and stores data internally in double form. 
DataBufferFloat This class extends DataBuffer and stores data internally in float form. 
DataBufferInt This class extends DataBuffer and stores data internally as integers. 
DataBufferNative This class extends DataBuffer and allows access to native data via the DataBuffer methods. 
DataBufferShort This class extends DataBuffer and stores data internally as shorts. 
DataBufferUShort This class extends DataBuffer and stores data internally as shorts. 
DataFlavor A DataFlavor provides meta information about data. 
DataFormatException Signals that a data format error has occurred. 
DatagramChannel A selectable channel for datagram-oriented sockets. 
DatagramPacket This class represents a datagram packet. 
DatagramSocket This class represents a socket for sending and receiving datagram packets. 
DatagramSocketAdaptor  
DatagramSocketImpl Abstract datagram and multicast socket implementation base class. 
DatagramSocketImplFactory This interface defines a factory for datagram socket implementations. 
DataInput The DataInput interface provides for reading bytes from a binary stream and reconstructing from them data in any of the Java primitive types. 
DataInputStream A data input stream lets an application read primitive Java data types from an underlying input stream in a machine-independent way. 
DataLine DataLine adds media-related functionality to its superinterface, Line
DataLine.Info Besides the class information inherited from its superclass, DataLine.Info provides additional information specific to data lines. 
DataOutput The DataOutput interface provides for converting data from any of the Java primitive types to a series of bytes and writing these bytes to a binary stream. 
DataOutputStream A data output stream lets an application write primitive Java data types to an output stream in a portable way. 
DataPusher Class to write an AudioInputStream to a SourceDataLine. 
DataSource

A factory for connections to the physical data source that this DataSource object represents. 

DataTransferer Provides a set of functions to be shared among the DataFlavor class and platform-specific data transfer implementations. 
DataTransferer.CharsetComparator An IndexedComparator which compares two String charsets. 
DataTransferer.DataFlavorComparator An IndexedComparator which compares two DataFlavors. 
DataTransferer.IndexedComparator A Comparator which includes a helper function for comparing two Objects which are likely to be keys in the specified Map. 
DataTransferer.IndexOrderComparator  
DataTransferer.ReencodingInputStream Used for decoding and reencoding an InputStream on demand so that we can strip NUL terminators and perform EOLN search-and-replace. 
DataTruncation An exception thrown as a DataTruncation exception (on writes) or reported as a DataTruncation warning (on reads) when a data values is unexpectedly truncated for reasons other than its having execeeded MaxFieldSize
Date

A thin wrapper around a millisecond value that allows JDBC to identify this as an SQL DATE value. 

Date The class Date represents a specific instant in time, with millisecond precision. 
DateFormat DateFormat is an abstract class for date/time formatting subclasses which formats and parses dates or time in a language-independent manner. 
DateFormat.Field Defines constants that are used as attribute keys in the AttributedCharacterIterator returned from DateFormat.formatToCharacterIterator and as field identifiers in FieldPosition
DateFormatProvider An abstract class for service providers that provide concrete implementations of the DateFormat class. 
DateFormatSymbols DateFormatSymbols is a public class for encapsulating localizable date-time formatting data, such as the names of the months, the names of the days of the week, and the time zone data. 
DateFormatSymbolsProvider An abstract class for service providers that provide instances of the DateFormatSymbols class. 
DateFormatter DateFormatter is an InternationalFormatter that does its formatting by way of an instance of java.text.DateFormat
DateTimeAtCompleted Class DateTimeAtCompleted is a printing attribute class, a date-time attribute, that indicates the date and time at which the Print Job completed (or was canceled or aborted). 
DateTimeAtCreation Class DateTimeAtCreation is a printing attribute class, a date-time attribute, that indicates the date and time at which the Print Job was created. 
DateTimeAtProcessing Class DateTimeAtProcessing is a printing attribute class, a date-time attribute, that indicates the date and time at which the Print Job first began processing. 
DateTimeSyntax Class DateTimeSyntax is an abstract base class providing the common implementation of all attributes whose value is a date and time. 
DBCS_IBM_EBCDIC_Decoder An abstract base class for subclasses which decode IBM double byte ebcdic host encodings such as ibm code pages 933, 935, 937,... 
DBCS_IBM_EBCDIC_Encoder An abstract base class for subclasses which encodes IBM double byte host encodings such as ibm code pages 942,943,948, etc. 
DBCS_ONLY_IBM_EBCDIC_Decoder An abstract base class for subclasses which decode IBM double byte only ebcdic host encodings such as ibm code pages 834 835 837 300,... 
DBCSDecoderMapping  
Debug This class has be shamefully lifted from sun.security.util.Debug 
Debug A utility class for debuging. 
DebugGraphics Graphics subclass supporting graphics debugging. 
DecimalFormat DecimalFormat is a concrete subclass of NumberFormat that formats decimal numbers. 
DecimalFormatSymbols This class represents the set of symbols (such as the decimal separator, the grouping separator, and so on) needed by DecimalFormat to format numbers. 
DecimalFormatSymbolsProvider An abstract class for service providers that provide instances of the DecimalFormatSymbols class. 
DeclarationStatement WARNING: The contents of this source file are not part of any supported API. 
Decoder

 

Decoration This class handles underlining, strikethrough, and foreground and background styles on text. 
Decoration.Label This interface is implemented by clients that use Decoration. 
DefaultBoundedRangeModel A generic implementation of BoundedRangeModel. 
DefaultButtonModel The default implementation of a Button component's data model. 
DefaultCaret A default implementation of Caret. 
DefaultCellEditor The default editor for table and tree cells. 
DefaultCellEditor.EditorDelegate The protected EditorDelegate class. 
DefaultColorSelectionModel A generic implementation of ColorSelectionModel
DefaultComboBoxModel The default model for combo boxes. 
DefaultDesktopManager This is an implementation of the DesktopManager
DefaultDisposerRecord This class is the default DisposerRecord implementation which holds pointers to the native disposal method and the data to be disposed. 
DefaultEditorKit This is the set of things needed by a text component to be a reasonably functioning editor for some type of text document. 
DefaultEditorKit.BeepAction Creates a beep. 
DefaultEditorKit.CopyAction Copies the selected region and place its contents into the system clipboard. 
DefaultEditorKit.CutAction Cuts the selected region and place its contents into the system clipboard. 
DefaultEditorKit.DefaultKeyTypedAction The action that is executed by default if a key typed event is received and there is no keymap entry. 
DefaultEditorKit.InsertBreakAction Places a line/paragraph break into the document. 
DefaultEditorKit.InsertContentAction Places content into the associated document. 
DefaultEditorKit.InsertTabAction Places a tab character into the document. 
DefaultEditorKit.PasteAction Pastes the contents of the system clipboard into the selected region, or before the caret if nothing is selected. 
DefaultFocusManager This class has been obsoleted by the 1.4 focus APIs. 
DefaultFocusTraversalPolicy A FocusTraversalPolicy that determines traversal order based on the order of child Components in a Container. 
DefaultFormatter DefaultFormatter formats aribtrary objects. 
DefaultFormatterFactory An implementation of JFormattedTextField.AbstractFormatterFactory
DefaultHighlighter Implements the Highlighter interfaces. 
DefaultHighlighter.DefaultHighlightPainter Simple highlight painter that fills a highlighted area with a solid color. 
DefaultHostnameVerifier HostnameVerifier provides a callback mechanism so that implementers of this interface can supply a policy for handling the case where the host to connect to and the server name from the certificate mismatch. 
DefaultHttpServerProvider  
DefaultKeyboardFocusManager The default KeyboardFocusManager for AWT applications. 
DefaultLayoutStyle An implementation of LayoutStyle that returns 6 for related components, otherwise 12. 
DefaultListCellRenderer Renders an item in a list. 
DefaultListCellRenderer.UIResource A subclass of DefaultListCellRenderer that implements UIResource. 
DefaultListModel This class loosely implements the java.util.Vector API, in that it implements the 1.1.x version of java.util.Vector, has no collection class support, and notifies the ListDataListeners when changes occur. 
DefaultListSelectionModel Default data model for list selections. 
DefaultLoaderRepository This class is deprecated. Use getClassLoaderRepository() instead. 
DefaultLoaderRepository This class is deprecated. Use getClassLoaderRepository()} instead. 
DefaultLookup DefaultLookup provides a way to customize the lookup done by the UIManager. 
DefaultMBeanServerInterceptor This is the default class for MBean manipulation on the agent side. 
DefaultMenuLayout The default layout manager for Popup menus and menubars. 
DefaultMetalTheme A concrete implementation of MetalTheme providing the original look of the Java Look and Feel, code-named "Steel". 
DefaultMouseInfoPeer  
DefaultMutableTreeNode A DefaultMutableTreeNode is a general-purpose node in a tree data structure. 
DefaultPaths This class represents a set of default directories used by Java DMK. 
DefaultPersistenceDelegate The DefaultPersistenceDelegate is a concrete implementation of the abstract PersistenceDelegate class and is the delegate used by default for classes about which no information is available. 
DefaultProxySelector Supports proxy settings using system properties This proxy selector provides backward compatibility with the old http protocol handler as far as how proxy is set Most of the implementation copied from the old http protocol handler Supports http/https/ftp.proxyHost, http/https/ftp.proxyPort, proxyHost, proxyPort, and http/https/ftp.nonProxyHost, and socks. 
DefaultResponseControlFactory This class represents a factory for creating LDAPv3 response controls. 
DefaultRowSorter<M, I> An implementation of RowSorter that provides sorting and filtering around a grid-based data model. 
DefaultRowSorter.ModelWrapper<M, I> DefaultRowSorter.ModelWrapper is responsible for providing the data that gets sorted by DefaultRowSorter
DefaultSingleSelectionModel A generic implementation of SingleSelectionModel. 
DefaultSSLContextImpl "Default" SSLContext as returned by SSLContext.getDefault(). 
DefaultStyledDocument A document that can be marked up with character and paragraph styles in a manner similar to the Rich Text Format. 
DefaultStyledDocument.AttributeUndoableEdit An UndoableEdit used to remember AttributeSet changes to an Element. 
DefaultStyledDocument.ElementBuffer Class to manage changes to the element hierarchy. 
DefaultStyledDocument.ElementSpec Specification for building elements. 
DefaultStyledDocument.SectionElement Default root element for a document... 
DefaultSynthStyle Default implementation of SynthStyle. 
DefaultSynthStyle.StateInfo StateInfo represents Style information specific to the state of a component. 
DefaultTableCellHeaderRenderer  
DefaultTableCellRenderer The standard class for rendering (displaying) individual cells in a JTable
DefaultTableCellRenderer.UIResource A subclass of DefaultTableCellRenderer that implements UIResource
DefaultTableColumnModel The standard column-handler for a JTable
DefaultTableModel This is an implementation of TableModel that uses a Vector of Vectors to store the cell value objects. 
DefaultTextUI This class is deprecated. No replacement. 
DefaultTreeCellEditor A TreeCellEditor
DefaultTreeCellEditor.DefaultTextField TextField used when no editor is supplied. 
DefaultTreeCellEditor.EditorContainer Container responsible for placing the editingComponent
DefaultTreeCellRenderer Displays an entry in a tree. 
DefaultTreeModel A simple tree data model that uses TreeNodes. 
DefaultTreeSelectionModel Default implementation of TreeSelectionModel. 
Deflater This class provides support for general purpose compression using the popular ZLIB compression library. 
DeflaterInputStream Implements an input stream filter for compressing data in the "deflate" compression format. 
DeflaterOutputStream This class implements an output stream filter for compressing data in the "deflate" compression format. 
Delayed A mix-in style interface for marking objects that should be acted upon after a given delay. 
DelayQueue<E extends Delayed> An unbounded blocking queue of Delayed elements, in which an element can only be taken when its delay has expired. 
Delegate

 

DelegateHttpsURLConnection This class was introduced to provide an additional level of abstraction between javax.net.ssl.HttpURLConnection and com.sun.net.ssl.HttpURLConnection objects. 
DelegatingShape To avoid people downcasting Shape to a known mutable subclass and mucking with its internals, we need to interpose a subclass that cannot be mutated or downcasted. 
DelegationPermission This class is used to restrict the usage of the Kerberos delegation model, ie: forwardable and proxiable tickets. 
DeltaCRLIndicatorExtension Represents the Delta CRL Indicator Extension. 
Deprecated A program element annotated @Deprecated is one that programmers are discouraged from using, typically because it is dangerous, or because a better alternative exists. 
Deque<E> A linear collection that supports element insertion and removal at both ends. 
DerEncoder Interface to an object that knows how to write its own DER encoding to an output stream. 
DerInputStream A DER input stream, used for parsing ASN.1 DER-encoded data such as that found in X.509 certificates. 
DerOutputStream Output stream marshaling DER-encoded data. 
DerValue Represents a single DER-encoded value. 
DESCipher This class implements the DES algorithm in its various modes (ECB, CFB, OFB, CBC, PCBC) and padding schemes (PKCS5Padding, NoPadding, ISO10126Padding). 
Descriptor

Additional metadata for a JMX element. 

DescriptorAccess This interface is used to gain access to descriptors of the Descriptor class which are associated with a JMX component, i.e. 
DescriptorCache  
DescriptorKey

Meta-annotation that describes how an annotation element relates to a field in a Descriptor

DescriptorRead Interface to read the Descriptor of a management interface element such as an MBeanInfo. 
DescriptorSupport This class represents the metadata set for a ModelMBean element. 
DESedeCipher This class implements the DESede algorithm (DES-EDE, tripleDES) in its various modes (ECB, CFB, OFB, CBC, PCBC) and padding schemes (PKCS5Padding, NoPadding, ISO10126Padding). 
DESedeKeyFactory This class implements the DES-EDE key factory of the Sun provider. 
DESedeKeyGenerator This class generates a Triple DES key. 
DESedeKeySpec This class specifies a DES-EDE ("triple-DES") key. 
DESedeParameters This class implements the parameter (IV) used with the Triple DES algorithm in feedback-mode. 
DESedeWrapCipher This class implements the CMS DESede KeyWrap algorithm as defined in "XML Encryption Syntax and Processing" section 5.6.2 "CMS Triple DES Key Wrap". 
DesignMode

This interface is intended to be implemented by, or delegated from, instances of java.beans.beancontext.BeanContext, in order to propagate to its nested hierarchy of java.beans.beancontext.BeanContextChild instances, the current "designTime" property. 

DESKeyFactory This class implements the DES key factory of the Sun provider. 
DESKeyGenerator This class generates a DES key. 
DESKeySpec This class specifies a DES key. 
Desktop The Desktop class allows a Java application to launch associated applications registered on the native desktop to handle a URI or a file. 
Desktop.Action Represents an action type. 
DesktopBrowse  
DesktopIconUI Pluggable look and feel interface for JDesktopIcon. 
DesktopManager DesktopManager objects are owned by a JDesktopPane object. 
DesktopPaneUI Pluggable look and feel interface for JDesktopPane. 
DesktopPeer The DesktopPeer interface provides methods for the operation of open, edit, print, browse and mail with the given URL or file, by launching the associated application. 
DesktopProperty Wrapper for a value from the desktop. 
DESParameters This class implements the parameter (IV) used with the DES algorithm in feedback-mode. 
Destination Class Destination is a printing attribute class, a URI, that is used to indicate an alternate destination for the spooled printer formatted data. 
Destroyable Objects such as credentials may optionally implement this interface to provide the capability to destroy its contents. 
DestroyFailedException Signals that a destroy operation failed. 
DevPollSelectorProvider  
DGC The DGC abstraction is used for the server side of the distributed garbage collection algorithm. 
DGCAckHandler Holds strong references to a set of remote objects, or live remote references to remote objects, after they have been marshalled (as remote references) as parts of the arguments or the result of a remote invocation. 
DHGenParameterSpec This class specifies the set of parameters used for generating Diffie-Hellman (system) parameters for use in Diffie-Hellman key agreement. 
DHKey The interface to a Diffie-Hellman key. 
DHKeyAgreement This class implements the Diffie-Hellman key agreement protocol between any number of parties. 
DHKeyFactory This class implements the Diffie-Hellman key factory of the Sun provider. 
DHKeyPairGenerator This class represents the key pair generator for Diffie-Hellman key pairs. 
DHParameterGenerator  
DHParameters This class implements the parameter set used by the Diffie-Hellman key agreement as defined in the PKCS #3 standard. 
DHParameterSpec This class specifies the set of parameters used with the Diffie-Hellman algorithm, as specified in PKCS #3: Diffie-Hellman Key-Agreement Standard
DHPrivateKey The interface to a Diffie-Hellman private key. 
DHPrivateKeySpec This class specifies a Diffie-Hellman private key with its associated parameters. 
DHPublicKey The interface to a Diffie-Hellman public key. 
DHPublicKeySpec This class specifies a Diffie-Hellman public key with its associated parameters. 
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. 
Dialog.AccessibleAWTDialog This class implements accessibility support for the Dialog class. 
Dialog.ModalExclusionType Any top-level window can be marked not to be blocked by modal dialogs. 
Dialog.ModalityType Modal dialogs block all input to some top-level windows. 
DialogCallbackHandler

Uses a Swing dialog window to query the user for answers to authentication questions. 

DialogOwner Class DialogOwner is a printing attribute class that identifies the window that owns the print dialog. 
DialogPeer The peer interfaces are intended only for use in porting the AWT. 
DialogTypeSelection Class DialogTypeSelection is a printing attribute class, an enumeration, that indicates the user dialog type to be used for specifying printing options. 
Dictionary<K, V> The Dictionary class is the abstract parent of any class, such as Hashtable, which maps keys to values. 
DigestException This is the generic Message Digest exception. 
DigestInputStream A transparent stream that updates the associated message digest using the bits going through the stream. 
DigestMethod A representation of the XML DigestMethod element as defined in the W3C Recommendation for XML-Signature Syntax and Processing
DigestMethodParameterSpec A specification of algorithm parameters for a DigestMethod algorithm. 
DigestOutputStream A transparent stream that updates the associated message digest using the bits going through the stream. 
Dimension The Dimension class encapsulates the width and height of a component (in integer precision) in a single object. 
Dimension2D The Dimension2D class is to encapsulate a width and a height dimension. 
DimensionUIResource  
DirContext The directory service interface, containing methods for examining and updating attributes associated with objects, and for searching the directory. 
DirectAudioDeviceProvider DirectAudioDevice provider. 
DirectBuffer  
DirectColorModel The DirectColorModel class is a ColorModel class that works with pixel values that represent RGB color and alpha information as separate samples and that pack all samples for a single pixel into a single int, short, or byte quantity. 
DirectoryManager This class contains methods for supporting DirContext implementations. 
DirObjectFactory This interface represents a factory for creating an object given an object and attributes about the object. 
DirSearch A class for searching DirContexts 
DirStateFactory This interface represents a factory for obtaining the state of an object and corresponding attributes for binding. 
DirStateFactory.Result An object/attributes pair for returning the result of DirStateFactory.getStateToBind(). 
Dispatcher The Dispatcher interface allows the transport to make the upcall to the server side remote reference. 
DisplayChangedListener The listener interface for receiving display change events. 
DisplayMode The DisplayMode class encapsulates the bit depth, height, width, and refresh rate of a GraphicsDevice
Disposer This class is used for registering and disposing the native data associated with java objects. 
DisposerRecord This class is used to hold the resource to be disposed. 
DisposerTarget This is an interface which should be implemented by the classes which use Disposer. 
DistributionPoint Represent the DistributionPoint sequence used in the CRL Distribution Points Extension (OID = 2.5.29.31). 
DistributionPointName Represents the DistributionPointName ASN.1 type. 
DivideExpression WARNING: The contents of this source file are not part of any supported API. 
DivRemExpression WARNING: The contents of this source file are not part of any supported API. 
DLSInfo This class is used to store information to describe soundbanks, instruments and samples. 
DLSInstrument This class is used to store information to describe instrument. 
DLSModulator This class is used to store modulator/artiuclation data. 
DLSRegion This class is used to store region parts for instrument. 
DLSSample This class is used to store the sample data itself. 
DLSSampleLoop This class is used to store loop points inside DLSSampleOptions class. 
DLSSampleOptions This class stores options how to playback sampled data like pitch/tuning, attenuation and loops. 
DLSSoundbank A DLS Level 1 and Level 2 soundbank reader (from files/url/streams). 
DLSSoundbankReader This class is used to connect the DLSSoundBank class to the SoundbankReader SPI interface. 
DnDConstants This class contains constant values representing the type of action(s) to be performed by a Drag and Drop operation. 
DnsClient The DnsClient class performs DNS client operations in support of DnsContext. 
DnsContext A DnsContext is a directory context representing a DNS node. 
DnsContextFactory A DnsContextFactory serves as the initial context factory for DNS. 
DNSName This class implements the DNSName as required by the GeneralNames ASN.1 object. 
DnsName DnsName implements compound names for DNS as specified by RFCs 1034 and 1035, and as updated and clarified by RFCs 1123 and 2181. 
DNSNameService  
DNSNameServiceDescriptor  
DnsUrl A DnsUrl represents a DNS pseudo-URL of the form
   dns://[host][:port][/[domain]]
 or
   dns:[/][domain]
 
The host names a DNS server. 
dnsURLContext A DNS URL context resolves names that are DNS pseudo-URLs. 
dnsURLContextFactory A DNS URL context factory creates contexts that can resolve names that are DNS pseudo-URLs. 
Doc Interface Doc specifies the interface for an object that supplies one piece of print data for a Print Job. 
DocAttribute Interface DocAttribute is a tagging interface which a printing attribute class implements to indicate the attribute denotes a setting for a doc. 
DocAttributeSet Interface DocAttributeSet specifies the interface for a set of doc attributes, i.e. 
DocFlavor Class DocFlavor encapsulates an object that specifies the format in which print data is supplied to a DocPrintJob
DocFlavor.BYTE_ARRAY Class DocFlavor.BYTE_ARRAY provides predefined static constant DocFlavor objects for example doc flavors using a byte array (byte[]) as the print data representation class. 
DocFlavor.CHAR_ARRAY Class DocFlavor.CHAR_ARRAY provides predefined static constant DocFlavor objects for example doc flavors using a character array (char[]) as the print data representation class. 
DocFlavor.INPUT_STREAM Class DocFlavor.INPUT_STREAM provides predefined static constant DocFlavor objects for example doc flavors using a byte stream (java.io.InputStream) as the print data representation class. 
DocFlavor.READER Class DocFlavor.READER provides predefined static constant DocFlavor objects for example doc flavors using a character stream (java.io.Reader) as the print data representation class. 
DocFlavor.SERVICE_FORMATTED Class DocFlavor.SERVICE_FORMATTED provides predefined static constant DocFlavor objects for example doc flavors for service formatted print data. 
DocFlavor.STRING Class DocFlavor.STRING provides predefined static constant DocFlavor objects for example doc flavors using a string (java.lang.String) as the print data representation class. 
DocFlavor.URL Class DocFlavor.URL provides predefined static constant DocFlavor objects. 
DocPrintJob This interface represents a print job that can print a specified document with a set of job attributes. 
Document

The Document is a container for text that serves as the model for swing text components. 

Documented Indicates that annotations with a type are to be documented by javadoc and similar tools by default. 
DocumentEvent Interface for document change notifications. 
DocumentEvent.ElementChange Describes changes made to a specific element. 
DocumentEvent.EventType Enumeration for document event types  
DocumentFilter DocumentFilter, as the name implies, is a filter for the Document mutation methods. 
DocumentFilter.FilterBypass Used as a way to circumvent calling back into the Document to change it. 
DocumentListener Interface for an observer to register to receive notifications of changes to a text document. 
DocumentName Class DocumentName is a printing attribute class, a text attribute, that specifies the name of a document. 
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). 
DOMAccessException  
DOMAccessor  
DOMAction  
DomainCombiner A DomainCombiner provides a means to dynamically update the ProtectionDomains associated with the current AccessControlContext
DOMCryptoContext This class provides a DOM-specific implementation of the XMLCryptoContext interface. 
DOMService  
DOMServiceProvider  
DOMSignContext A DOM-specific XMLSignContext
DOMStructure A DOM-specific XMLStructure
DOMUnsupportedException  
DOMURIReference A DOM-specific URIReference
DOMValidateContext A DOM-specific XMLValidateContext
DoStatement WARNING: The contents of this source file are not part of any supported API. 
Double The Double class wraps a value of the primitive type double in an object. 
DoubleByteEncoder  
DoubleConsts This class contains additional constants documenting limits of the double type. 
DoubleEditor  
DoubleExpression WARNING: The contents of this source file are not part of any supported API. 
DoubleSignature AST that represents the type double. 
DoubleType The type of all primitive double values accessed in the target VM. 
DoubleTypeImpl  
DoubleValue Provides access to a primitive double value in the target VM. 
DoubleValueImpl  
DragGestureEvent A DragGestureEvent is passed to DragGestureListener's dragGestureRecognized() method when a particular DragGestureRecognizer detects that a platform dependent drag initiating gesture has occurred on the Component that it is tracking. 
DragGestureListener This interface is sourced from a DragGestureRecognizer and is invoked when an object of that (sub)class detects a drag initiating gesture. 
DragGestureRecognizer The DragGestureRecognizer is an abstract base class for the specification of a platform-dependent listener that can be associated with a particular Component in order to identify platform-dependent drag initiating gestures. 
DragSource The DragSource is the entity responsible for the initiation of the Drag and Drop operation, and may be used in a number of scenarios:
  • 1 default instance per JVM for the lifetime of that JVM. 
DragSourceAdapter An abstract adapter class for receiving drag source events. 
DragSourceContext The DragSourceContext class is responsible for managing the initiator side of the Drag and Drop protocol. 
DragSourceContextPeer

This interface is supplied by the underlying window system platform to expose the behaviors of the Drag and Drop system to an originator of the same

 
DragSourceDragEvent The DragSourceDragEvent is delivered from the DragSourceContextPeer, via the DragSourceContext, to the DragSourceListener registered with that DragSourceContext and with its associated DragSource
DragSourceDropEvent The DragSourceDropEvent is delivered from the DragSourceContextPeer, via the DragSourceContext, to the dragDropEnd method of DragSourceListeners registered with that DragSourceContext and with its associated DragSource
DragSourceEvent This class is the base class for DragSourceDragEvent and DragSourceDropEvent
DragSourceListener The DragSourceListener defines the event interface for originators of Drag and Drop operations to track the state of the user's gesture, and to provide appropriate "drag over" feedback to the user throughout the Drag and Drop operation. 
DragSourceMotionListener A listener interface for receiving mouse motion events during a drag operation. 
DrawGlyphList DrawGlyphList - loops for SolidTextRenderer pipe. 
DrawGlyphListAA DrawGlyphListAA - loops for AATextRenderer pipe 1) draw anti-aliased text onto destination surface 2) must accept output area [x, y, dx, dy] from within the surface description data for clip rect  
DrawGlyphListAA.General  
DrawGlyphListLCD DrawGlyphListLCD- loops for LCDTextRenderer pipe 1) draw LCD anti-aliased text onto destination surface 2) must accept output area [x, y, dx, dy] from within the surface description data for clip rect  
DrawImage  
DrawImagePipe This interface defines the set of calls that pipeline objects can use to pass on responsibility for performing various image copy commands. 
DrawLine DrawLine 1) draw solid color single width line onto destination surface 2) must accept output area [x, y, dx, dy] from within the surface description data for clip rect  
DrawPath DrawPath 1. 
DrawPolygons DrawPolygons 1) draw single-width line polygons onto destination surface 2) must accept output area [x, y, dx, dy] from within the surface description data for clip rect  
DrawRect DrawRect 1) draw single-width line rectangle onto destination surface 2) must accept output area [x, y, dx, dy] from within the surface description data for clip rect  
Driver The interface that every driver class must implement. 
DriverManager

The basic service for managing a set of JDBC drivers. 

DriverPropertyInfo

Driver properties for making a connection. 

DriverResource  
DropMode Drop modes, used to determine the method by which a component tracks and indicates a drop location during drag and drop. 
DropTarget The DropTarget is associated with a Component when that Component wishes to accept drops during Drag and Drop operations. 
DropTarget.DropTargetAutoScroller this protected nested class implements autoscrolling  
DropTargetAdapter An abstract adapter class for receiving drop target events. 
DropTargetContext A DropTargetContext is created whenever the logical cursor associated with a Drag and Drop operation coincides with the visible geometry of a Component associated with a DropTarget
DropTargetContext.TransferableProxy TransferableProxy is a helper inner class that implements Transferable interface and serves as a proxy for another Transferable object which represents data transfer for a particular drag-n-drop operation. 
DropTargetContextPeer

This interface is exposed by the underlying window system platform to enable control of platform DnD operations

 
DropTargetDragEvent The DropTargetDragEvent is delivered to a DropTargetListener via its dragEnter() and dragOver() methods. 
DropTargetDropEvent The DropTargetDropEvent is delivered via the DropTargetListener drop() method. 
DropTargetEvent The DropTargetEvent is the base class for both the DropTargetDragEvent and the DropTargetDropEvent
DropTargetListener The DropTargetListener interface is the callback interface used by the DropTarget class to provide notification of DnD operations that involve the subject DropTarget
DropTargetPeer

The DropTargetPeer class is the interface to the platform dependent DnD facilities. 

DSAKey The interface to a DSA public or private key. 
DSAKeyFactory This class implements the DSA key factory of the Sun provider. 
DSAKeyPairGenerator An interface to an object capable of generating DSA key pairs. 
DSAKeyPairGenerator This class generates DSA key parameters and public/private key pairs according to the DSS standard NIST FIPS 186. 
DSAParameterGenerator This class generates parameters for the DSA algorithm. 
DSAParameters This class implements the parameter set used by the Digital Signature Algorithm as specified in the FIPS 186 standard. 
DSAParameterSpec This class specifies the set of parameters used with the DSA algorithm. 
DSAParams Interface to a DSA-specific set of key parameters, which defines a DSA key family
DSAPrivateKey The standard interface to a DSA private key. 
DSAPrivateKey A PKCS#8 private key for the Digital Signature Algorithm. 
DSAPrivateKeySpec This class specifies a DSA private key with its associated parameters. 
DSAPublicKey The interface to a DSA public key. 
DSAPublicKey An X.509 public key for the Digital Signature Algorithm. 
DSAPublicKeyImpl An X.509 public key for the Digital Signature Algorithm. 
DSAPublicKeySpec This class specifies a DSA public key with its associated parameters. 
DTD The representation of an SGML DTD. 
DTDConstants SGML constants used in a DTD. 
DuctusRenderingEngine  
DummyScope This class is used to provide enclosing scopes for top level classes. 
DuplicateFormatFlagsException Unchecked exception thrown when duplicate flags are provided in the format specifier. 
DuplicateRequestException Thrown to indicate a duplicate event request. 
DynamicMBean Defines the methods that should be implemented by a Dynamic MBean (MBean that exposes a dynamic management interface). 
DynamicMBean2 A dynamic MBean that wraps an underlying resource. 

E

EAttribute  
ECField This interface represents an elliptic curve (EC) finite field. 
ECFieldF2m This immutable class defines an elliptic curve (EC) characteristic 2 finite field. 
ECFieldFp This immutable class defines an elliptic curve (EC) prime finite field. 
ECGenParameterSpec This immutable class specifies the set of parameters used for generating elliptic curve (EC) domain parameters. 
ECKey The interface to an elliptic curve (EC) key. 
ECKeyFactory KeyFactory for EC keys. 
ECParameters This class implements encoding and decoding of Elliptic Curve parameters as specified in RFC 3279. 
ECParameterSpec This immutable class specifies the set of domain parameters used with elliptic curve cryptography (ECC). 
ECPoint This immutable class represents a point on an elliptic curve (EC) in affine coordinates. 
ECPrivateKey The interface to an elliptic curve (EC) private key. 
ECPrivateKeyImpl Key implementation for EC private keys. 
ECPrivateKeySpec This immutable class specifies an elliptic curve private key with its associated parameters. 
ECPublicKey The interface to an elliptic curve (EC) public key. 
ECPublicKeyImpl Key implementation for EC public keys. 
ECPublicKeySpec This immutable class specifies an elliptic curve public key with its associated parameters. 
EDIPartyName This class defines the EDIPartyName of the GeneralName choice. 
EditorKit Establishes the set of things needed by a text component to be a reasonably functioning editor for some type of text content. 
Element Interface to describe a structural piece of a document. 
Element An element as described in a DTD using the ELEMENT construct. 
ElementIterator

ElementIterator, as the name suggests, iteratates over the Element tree. 

ElementType A program element type. 
Ellipse2D The Ellipse2D class describes an ellipse that is defined by a framing rectangle. 
Ellipse2D.Double The Double class defines an ellipse specified in double precision. 
Ellipse2D.Float The Float class defines an ellipse specified in float precision. 
EllipticCurve This immutable class holds the necessary values needed to represent an elliptic curve. 
EmbeddedFrame A generic container used for embedding Java components, usually applets. 
EmergencySoundbank Emergency Soundbank generator. 
EmptyBorder A class which provides an empty, transparent border which takes up space but does no drawing. 
EmptyListResourceBundle  
EmptyStackException Thrown by methods in the Stack class to indicate that the stack is empty. 
EncodedKeySpec This class represents a public or private key in encoded format. 
Encoder

 

Encoder An Encoder is a class which can be used to create files or streams that encode the state of a collection of JavaBeans in terms of their public APIs. 
EncodingException  
EncryptedData This class encapsulates Kerberos encrypted data. 
EncryptedPrivateKeyInfo This class implements the EncryptedPrivateKeyInfo type as defined in PKCS #8. 
EncryptedPrivateKeyInfo This class implements the EncryptedPrivateKeyInfo type, which is defined in PKCS #8 as follows:
 EncryptedPrivateKeyInfo ::=  SEQUENCE {
     encryptionAlgorithm   AlgorithmIdentifier,
     encryptedData   OCTET STRING }
 
 
EncryptionKey This class encapsulates the concept of an EncryptionKey. 
Endpoint  
Entity An entity is described in a DTD using the ENTITY construct. 
EntryChangeResponseControl This class implements the LDAPv3 Response Control for entry-change notification as defined in draft-ietf-ldapext-psearch-02.txt
Enum<E extends Enum<E>> This is the common base class of all Java language enumeration types. 
EnumConstantNotPresentException Thrown when an application tries to access an enum constant by name and the enum type contains no constant with the specified name. 
EnumConstantNotPresentExceptionProxy ExceptionProxy for EnumConstantNotPresentException. 
EnumControl A EnumControl provides control over a set of discrete possible values, each represented by an object. 
EnumControl.Type An instance of the EnumControl.Type inner class identifies one kind of enumerated control. 
EnumEditor Property editor for java.lang.Enum subclasses. 
Enumerated This class is used for implementing enumerated values. 
Enumeration<E> An object that implements the Enumeration interface generates a series of elements, one at a time. 
EnumJvmClassesVerboseLevel The class is used for representing "JvmClassesVerboseLevel". 
EnumJvmJITCompilerTimeMonitoring The class is used for representing "JvmJITCompilerTimeMonitoring". 
EnumJvmMemManagerState The class is used for representing "JvmMemManagerState". 
EnumJvmMemoryGCCall The class is used for representing "JvmMemoryGCCall". 
EnumJvmMemoryGCVerboseLevel The class is used for representing "JvmMemoryGCVerboseLevel". 
EnumJvmMemPoolCollectThreshdSupport The class is used for representing "JvmMemPoolCollectThreshdSupport". 
EnumJvmMemPoolState The class is used for representing "JvmMemPoolState". 
EnumJvmMemPoolThreshdSupport The class is used for representing "JvmMemPoolThreshdSupport". 
EnumJvmMemPoolType The class is used for representing "JvmMemPoolType". 
EnumJvmRTBootClassPathSupport The class is used for representing "JvmRTBootClassPathSupport". 
EnumJvmThreadContentionMonitoring The class is used for representing "JvmThreadContentionMonitoring". 
EnumJvmThreadCpuTimeMonitoring The class is used for representing "JvmThreadCpuTimeMonitoring". 
EnumMap<K extends Enum<K>, V> A specialized Map implementation for use with enum type keys. 
EnumRowStatus This class is an internal class which is used to represent RowStatus codes as defined in RFC 2579. 
EnumSet<E extends Enum<E>> A specialized Set implementation for use with enum types. 
EnumSyntax Class EnumSyntax is an abstract base class providing the common implementation of all "type safe enumeration" objects. 
EnvHelp  
Environment  
Environment This class defines the environment for a compilation. 
EOFException Signals that an end of file or end of stream has been reached unexpectedly during input. 
EPTFactory

 

EqualExpression WARNING: The contents of this source file are not part of any supported API. 
Era The class Era represents a calendar era that defines a period of time in which the same year numbering is used. 
Error An Error is a subclass of Throwable that indicates serious problems that a reasonable application should not try to catch. 
ErrorConsumer Allows for easier parsing of errors and warnings from the compiler WARNING: The contents of this source file are not part of any supported API. 
ErrorManager ErrorManager objects can be attached to Handlers to process any error that occur on a Handler during Logging. 
EtchedBorder A class which implements a simple etched border which can either be etched-in or etched-out. 
EUC_CN  
EUC_CN.Decoder  
EUC_CN.Encoder  
EUC_JP  
EUC_JP_LINUX  
EUC_JP_Open  
EUC_KR  
EUC_KR.Decoder  
EUC_KR.Encoder  
EUC_TW  
EUC_TW.Decoder  
EUC_TW.Encoder  
EvaluationException  
Event An occurrence in a target VM that is of interest to a debugger. 
Event NOTE: The Event class is obsolete and is available only for backwards compatilibility. 
EventContext Contains methods for registering/deregistering listeners to be notified of events fired when objects named in a context changes. 
EventDirContext Contains methods for registering listeners to be notified of events fired when objects named in a directory context changes. 
EventHandler  
EventHandler The EventHandler class provides support for dynamically generating event listeners whose methods execute a simple statement involving an incoming event object and a target object. 
EventIterator EventIterators are unmodifiable. 
EventListener A tagging interface that all event listener interfaces must extend. 
EventListener This interface is deprecated. This is a compatibility type to allow Java Beans that were developed under JDK 1.0.2 to run correctly under JDK 1.1. The corresponding JDK1.1 type is java.util.EventListener 
EventListenerAggregate A class that assists in managing EventListeners of the specified type. 
EventListenerList A class that holds a list of EventListeners. 
EventListenerProxy An abstract wrapper class for an EventListener class which associates a set of additional parameters with the listener. 
EventObject

The root class from which all event state objects shall be derived. 

EventObject This class is deprecated. This is a compatibility type to allow Java Beans that were developed under JDK 1.0.2 to run correctly under JDK 1.1. The corresponding JDK1.1 type is java.util.EventObject 
EventQueue Manager of incoming debugger events for a target VM. 
EventQueue EventQueue is a platform-independent class that queues events, both from the underlying peer classes and from trusted application classes. 
EventQueueImpl  
EventRequest Represents a request for notification of an event. 
EventRequestManager Manages the creation and deletion of EventRequests. 
EventRequestSpec  
EventSet Several Event objects may be created at a given time by the target VirtualMachine
EventSetDescriptor An EventSetDescriptor describes a group of events that a given Java bean fires. 
EventSetImpl  
EventSetImpl.Itr  
EventThread This class processes incoming JDI events and displays them 
ExcC14NParameterSpec Parameters for the W3C Recommendation: Exclusive XML Canonicalization (C14N) algorithm
Exception The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch. 
ExceptionEvent Notification of an exception in the target VM. 
ExceptionEventSet  
ExceptionInInitializerError Signals that an unexpected exception has occurred in a static initializer. 
ExceptionListener An ExceptionListener is notified of internal exceptions. 
ExceptionMapper A convenience class to map the COS Naming exceptions to the JNDI exceptions. 
ExceptionProxy An instance of this class is stored in an AnnotationInvocationHandler's "memberValues" map in lieu of a value for an annotation member that cannot be returned due to some exceptional condition (typically some form of illegal evolution of the annotation class). 
ExceptionRequest Request for notification when an exception occurs in the target VM. 
ExceptionSpec  
Exchanger<V> A synchronization point at which threads can pair and swap elements within pairs. 
ExecOptionPermission The ExecOptionPermission class represents permission for rmid to use a specific command-line option when launching an activation group. 
ExecPermission The ExecPermission class represents permission for rmid to execute a specific command to launch an activation group. 
ExecutionException Exception thrown when attempting to retrieve the result of a task that aborted by throwing an exception. 
ExecutionManager Move this towards being only state and functionality that spans across Sessions (and thus VMs). 
Executor An object that executes submitted Runnable tasks. 
ExecutorCompletionService<V> A CompletionService that uses a supplied Executor to execute tasks. 
Executors Factory and utility methods for Executor, ExecutorService, ScheduledExecutorService, ThreadFactory, and Callable classes defined in this package. 
ExecutorService An Executor that provides methods to manage termination and methods that can produce a Future for tracking progress of one or more asynchronous tasks. 
ExemptionMechanism This class provides the functionality of an exemption mechanism, examples of which are key recovery, key weakening, and key escrow
ExemptionMechanismException This is the generic ExemptionMechanism exception. 
ExemptionMechanismSpi This class defines the Service Provider Interface (SPI) for the ExemptionMechanism class. 
ExpandVetoException Exception used to stop and expand/collapse from happening. 
ExportException An ExportException is a RemoteException thrown if an attempt to export a remote object fails. 
Expression An Expression object represents a primitive expression in which a single method is applied to a target and a set of arguments to return a result - as in "a.getFoo()"
Expression A class that represents a mathematical expression as a tree structure containing operators as interior nodes and operands as leaves. 
Expression WARNING: The contents of this source file are not part of any supported API. 
ExpressionExecuter A class implementing the ExpressionEvaluator to evaluate an expression in the context of the available monitoring data. 
ExpressionParser  
ExpressionParser.GetFrame  
ExpressionParserConstants  
ExpressionParserTokenManager  
ExpressionResolver A class implementing the ExpressionEvaluator to resolve unresolved symbols in an Expression in the context of the available monitoring data. 
ExpressionStatement WARNING: The contents of this source file are not part of any supported API. 
ExprExpression Parenthesised expressions. 
ExtCheck ExtCheck reports on clashes between a specified (target) jar file and jar files already installed in the extensions directory. 
ExtendedCharsets Provider for extended charsets. 
ExtendedKeyUsageExtension This class defines the Extended Key Usage Extension, which indicates one or more purposes for which the certified public key may be used, in addition to or in place of the basic purposes indicated in the key usage extension field. 
ExtendedRequest This interface represents an LDAPv3 extended operation request as defined in RFC 2251
ExtendedResponse This interface represents an LDAP extended operation response as defined in RFC 2251
ExtendedTextLabel An extension of TextLabel that maintains information about characters. 
Extension Represent a X509 Extension Attribute. 
ExtensionDependency

This class checks dependent extensions a particular jar file may have declared through its manifest attributes. 

ExtensionInfo This class holds all necessary information to install or upgrade a extension on the user's disk 
ExtensionInstallationException  
ExtensionInstallationProvider This interface defines the contract a extension installation capable provided to the extension installation dependency mechanism to install new extensions on the user's disk 
Externalizable Only the identity of the class of an Externalizable instance is written in the serialization stream and it is the responsibility of the class to save and restore the contents of its instances. 

F

FactoryImpl Client and server factory for DIGEST-MD5 SASL client/server mechanisms. 
FactoryImpl Client/server factory for GSSAPI (Kerberos V5) SASL client/server mechs. 
FailedLoginException Signals that user authentication failed. 
FastCharsetProvider Abstract base class for fast charset providers. 
FeatureDescriptor The FeatureDescriptor class is the common baseclass for PropertyDescriptor, EventSetDescriptor, and MethodDescriptor, etc. 
FFT Fast Fourier Transformer. 
Fidelity Class Fidelity is a printing attribute class, an enumeration, that indicates whether total fidelity to client supplied print request attributes is required. 
Field A class or instance variable in the target VM. 
Field A Field provides information about, and dynamic access to, a single field of a class or an interface. 
FieldAccessor This interface provides the declarations for the accessor methods of java.lang.reflect.Field. 
FieldExpression WARNING: The contents of this source file are not part of any supported API. 
FieldImpl  
FieldInfo NOTE: obsolete as of JDK 1.4 B75 and should be removed from the workspace (FIXME)  
FieldPosition FieldPosition is a simple class used by Format and its subclasses to identify fields in formatted output. 
FieldRepository This class represents the generic type information for a constructor. 
FieldTypeSignature Common superinterface for nodes that represent a (possibly generic) type. 
FieldUtil  
FieldView Extends the multi-line plain text view to be suitable for a single-line editor view. 
File An abstract representation of file and directory pathnames. 
FileCacheImageInputStream An implementation of ImageInputStream that gets its input from a regular InputStream
FileCacheImageOutputStream An implementation of ImageOutputStream that writes its output to a regular OutputStream
FileChannel A channel for reading, writing, mapping, and manipulating a file. 
FileChannel.MapMode A typesafe enumeration for file-mapping modes. 
FileChannelImpl  
FileChooserUI Pluggable look and feel interface for JFileChooser
FileDialog The FileDialog class displays a dialog window from which the user can select a file. 
FileDialogPeer The peer interfaces are intended only for use in porting the AWT. 
FileFilter A filter for abstract pathnames. 
FileFilter FileFilter is an abstract class used by JFileChooser for filtering the set of files shown to the user. 
FileFont  
FileFontStrike  
FileHandler Simple file logging Handler
FileImageInputStream An implementation of ImageInputStream that gets its input from a File or RandomAccessFile
FileImageInputStreamSpi  
FileImageOutputStream An implementation of ImageOutputStream that writes its output directly to a File or RandomAccessFile
FileImageOutputStreamSpi  
FileImageSource  
FileInputStream A FileInputStream obtains input bytes from a file in a file system. 
FileLock A token representing a lock on a region of a file. 
FileLockImpl  
FileLoginModule This LoginModule performs file-based authentication. 
FileMonitoredVm Concrete implementation of the AbstractMonitoredVm class for the file: protcol for the HotSpot PerfData monitoring implementation. 
FileNameExtensionFilter An implementation of FileFilter that filters using a specified set of extensions. 
FilenameFilter Instances of classes that implement this interface are used to filter filenames. 
FileNameMap A simple interface which provides a mechanism to map between a file name and a MIME type string. 
FileNotFoundException Signals that an attempt to open the file denoted by a specified pathname has failed. 
FileOutputStream A file output stream is an output stream for writing data to a File or to a FileDescriptor
FilePane WARNING: This class is an implementation detail and is only public so that it can be used by two packages. 
FilePane.FileChooserUIAccessor  
FilePane.FileRenderer  
FilePermission This class represents access to a file or directory. 
FileReader Convenience class for reading character files. 
FileSystem  
FileSystemView FileSystemView is JFileChooser's gateway to the file system. 
FileURLConnection  
FileView FileView defines an abstract class that can be implemented to provide the filechooser with UI information for a File
FileWriter Convenience class for writing character files. 
FillPath FillPath 1. 
FillRect FillRect 1) draw solid color rectangle onto destination surface 2) must accept output area [x, y, dx, dy] from within the surface description data for clip rect  
FillRect.General  
FillSpans FillSpans 1) draw solid color onto destination surface 2) rectangular areas to fill come from SpanIterator  
Filter A filter used to pre- and post-process incoming requests. 
Filter A Filter can be used to provide fine grain control over what is logged, beyond the control provided by log levels. 
Filter.Chain a chain of filters associated with a HttpServer. 
FilteredImageSource This class is an implementation of the ImageProducer interface which takes an existing image and a filter object and uses them to produce image data for a new filtered version of the original image. 
FilteredRowSet The standard interface that all standard implementations of FilteredRowSet must implement. 
FilteredRowSetImpl The standard implementation of the FilteredRowSet interface. 
FilterInputStream A FilterInputStream contains some other input stream, which it uses as its basic source of data, possibly transforming the data along the way or providing additional functionality. 
FilterOutputStream This class is the superclass of all classes that filter output streams. 
FilterReader Abstract class for reading filtered character streams. 
FilterWriter Abstract class for writing filtered character streams. 
FinallyStatement WARNING: The contents of this source file are not part of any supported API. 
Finishings Class Finishings is a printing attribute class, an enumeration, that identifies whether the printer applies a finishing operation of some kind of binding to each copy of each printed document in the job. 
FixedHeightLayoutCache NOTE: This will become more open in a future release. 
FlatteningPathIterator The FlatteningPathIterator class returns a flattened view of another PathIterator object. 
FlavorEvent FlavorEvent is used to notify interested parties that available DataFlavors have changed in the Clipboard (the event source). 
FlavorException Interface FlavorException is a mixin interface which a subclass of PrintException can implement to report an error condition involving a doc flavor or flavors (class DocFlavor). 
FlavorListener Defines an object which listens for FlavorEvents. 
FlavorMap A two-way Map between "natives" (Strings), which correspond to platform- specfic data formats, and "flavors" (DataFlavors), which corerspond to platform-independent MIME types. 
FlavorTable A FlavorMap which relaxes the traditional 1-to-1 restriction of a Map. 
Float The Float class wraps a value of primitive type float in an object. 
FloatConsts This class contains additional constants documenting limits of the float type. 
FloatControl A FloatControl object provides control over a range of floating-point values. 
FloatControl.Type An instance of the FloatControl.Type inner class identifies one kind of float control. 
FloatEditor  
FloatExpression WARNING: The contents of this source file are not part of any supported API. 
FloatingDecimal  
FloatSignature AST that represents the type float. 
FloatType The type of all primitive float values accessed in the target VM. 
FloatTypeImpl  
FloatValue Provides access to a primitive float value in the target VM. 
FloatValueImpl  
FlowLayout A flow layout arranges components in a directional flow, much like lines of text in a paragraph. 
FlowView A View that tries to flow it's children into some partially constrained space. 
FlowView.FlowStrategy Strategy for maintaining the physical form of the flow. 
Flushable A Flushable is a destination of data that can be flushed. 
FocusAdapter An abstract adapter class for receiving keyboard focus events. 
FocusEvent A low-level event which indicates that a Component has gained or lost the input focus. 
FocusingTextField FocusingTextField: a subclass of java.awt.TextField that handles moving the input focus from field to field, as when the user hits 'return.' 
FocusListener The listener interface for receiving keyboard focus events on a component. 
FocusManager This class has been obsoleted by the 1.4 focus APIs. 
FocusTraversalPolicy A FocusTraversalPolicy defines the order in which Components with a particular focus cycle root are traversed. 
Font The Font class represents fonts, which are used to render text in a visible way. 
Font2D  
Font2DHandle  
FontConfiguration Provides the definitions of the five logical fonts: Serif, SansSerif, Monospaced, Dialog, and DialogInput. 
FontDescriptor  
FontDesignMetrics  
FontEditor  
FontFamily  
FontFormatException Thrown by method createFont in the Font class to indicate that the specified font is bad. 
FontInfo  
FontLineMetrics Metrics from a font for layout of characters along a line and layout of set of lines. 
FontManager  
FontManagerNativeLibrary  
FontMetrics The FontMetrics class defines a font metrics object, which encapsulates information about the rendering of a particular font on a particular screen. 
FontPeer The peer interfaces are intended only for use in porting the AWT. 
FontRenderContext The FontRenderContext class is a container for the information needed to correctly measure text. 
FontResolver This class maps an individual character to a Font family which can display it. 
FontRunIterator Iterates over runs of fonts in a CompositeFont, optionally taking script runs into account. 
FontScaler  
FontScalerException  
FontStrike  
FontStrikeDesc  
FontSupport Font support for graphics environment  
FontUIResource A subclass of java.awt.Font that implements UIResource. 
FormalTypeParameter AST that represents a formal type parameter. 
Format Format is an abstract base class for formatting locale-sensitive information such as dates, messages, and numbers. 
Format.Field Defines constants that are used as attribute keys in the AttributedCharacterIterator returned from Format.formatToCharacterIterator and as field identifiers in FieldPosition
FormatConversionProvider A format conversion provider provides format conversion services from one or more input formats to one or more output formats. 
FormatData  
FormatData_ar  
FormatData_ar_AE  
FormatData_ar_BH  
FormatData_ar_DZ  
FormatData_ar_EG  
FormatData_ar_IQ  
FormatData_ar_JO  
FormatData_ar_KW  
FormatData_ar_LB  
FormatData_ar_LY  
FormatData_ar_MA  
FormatData_ar_OM  
FormatData_ar_QA  
FormatData_ar_SA  
FormatData_ar_SD  
FormatData_ar_SY  
FormatData_ar_TN  
FormatData_ar_YE  
FormatData_be  
FormatData_be_BY  
FormatData_bg  
FormatData_bg_BG  
FormatData_ca  
FormatData_ca_ES  
FormatData_cs  
FormatData_cs_CZ  
FormatData_da  
FormatData_da_DK  
FormatData_de  
FormatData_de_AT  
FormatData_de_CH  
FormatData_de_DE  
FormatData_de_LU  
FormatData_el  
FormatData_el_CY  
FormatData_el_GR  
FormatData_en  
FormatData_en_AU  
FormatData_en_CA  
FormatData_en_GB  
FormatData_en_IE  
FormatData_en_IN The locale elements for English in India. 
FormatData_en_MT  
FormatData_en_NZ  
FormatData_en_PH  
FormatData_en_SG  
FormatData_en_US  
FormatData_en_ZA  
FormatData_es  
FormatData_es_AR  
FormatData_es_BO  
FormatData_es_CL  
FormatData_es_CO  
FormatData_es_CR  
FormatData_es_DO  
FormatData_es_EC  
FormatData_es_ES  
FormatData_es_GT  
FormatData_es_HN  
FormatData_es_MX  
FormatData_es_NI  
FormatData_es_PA  
FormatData_es_PE  
FormatData_es_PR  
FormatData_es_PY  
FormatData_es_SV  
FormatData_es_US  
FormatData_es_UY  
FormatData_es_VE  
FormatData_et  
FormatData_et_EE  
FormatData_fi  
FormatData_fi_FI  
FormatData_fr  
FormatData_fr_BE  
FormatData_fr_CA  
FormatData_fr_CH  
FormatData_fr_FR  
FormatData_fr_LU  
FormatData_ga  
FormatData_ga_IE  
FormatData_hi_IN The locale elements for Hindi. 
FormatData_hr  
FormatData_hr_HR  
FormatData_hu  
FormatData_hu_HU  
FormatData_in  
FormatData_in_ID  
FormatData_is  
FormatData_is_IS  
FormatData_it  
FormatData_it_CH  
FormatData_it_IT  
FormatData_iw  
FormatData_iw_IL  
FormatData_ja  
FormatData_ja_JP  
FormatData_ja_JP_JP  
FormatData_ko  
FormatData_ko_KR  
FormatData_lt  
FormatData_lt_LT  
FormatData_lv  
FormatData_lv_LV  
FormatData_mk  
FormatData_mk_MK  
FormatData_ms  
FormatData_ms_MY  
FormatData_mt  
FormatData_mt_MT  
FormatData_nl  
FormatData_nl_BE  
FormatData_nl_NL  
FormatData_no  
FormatData_no_NO  
FormatData_no_NO_NY  
FormatData_pl  
FormatData_pl_PL  
FormatData_pt  
FormatData_pt_BR  
FormatData_pt_PT  
FormatData_ro  
FormatData_ro_RO  
FormatData_ru  
FormatData_ru_RU  
FormatData_sk  
FormatData_sk_SK  
FormatData_sl  
FormatData_sl_SI  
FormatData_sq  
FormatData_sq_AL  
FormatData_sr  
FormatData_sr_BA  
FormatData_sr_CS  
FormatData_sr_ME  
FormatData_sr_RS  
FormatData_sv  
FormatData_sv_SE  
FormatData_th  
FormatData_th_TH  
FormatData_th_TH_TH  
FormatData_tr  
FormatData_tr_TR  
FormatData_uk  
FormatData_uk_UA  
FormatData_vi  
FormatData_vi_VN  
FormatData_zh  
FormatData_zh_CN  
FormatData_zh_HK  
FormatData_zh_SG  
FormatData_zh_TW  
FormatFlagsConversionMismatchException Unchecked exception thrown when a conversion and flag are incompatible. 
Formattable The Formattable interface must be implemented by any class that needs to perform custom formatting using the 's' conversion specifier of Formatter
FormattableFlags FomattableFlags are passed to the Formattable.formatTo() method and modify the output format for Formattables
FormattedFloatingDecimal  
FormattedFloatingDecimal.Form  
Formatter An interpreter for printf-style format strings. 
Formatter A Formatter provides support for formatting LogRecords. 
Formatter.BigDecimalLayoutForm  
FormatterClosedException Unchecked exception thrown when the formatter has been closed. 
FormSubmitEvent FormSubmitEvent is used to notify interested parties that a form was submited. 
FormSubmitEvent.MethodType Represents an HTML form method type. 
FormView Component decorator that implements the view interface for form elements, <input>, <textarea>, and <select>. 
FormView.MouseEventListener MouseEventListener class to handle form submissions when an input with type equal to image is clicked on. 
ForStatement WARNING: The contents of this source file are not part of any supported API. 
FpUtils The class FpUtils contains static utility methods for manipulating and inspecting float and double floating-point numbers. 
Frame A Frame is a top-level window with a title and a border. 
Frame.AccessibleAWTFrame This class implements accessibility support for the Frame class. 
FrameEditorPaneTag This interface is used only for tagging FrameEditorPane in javax.swing.text.html.FrameView. 
FrameIndexOutOfBoundsException  
FramePeer The peer interfaces are intended only for use in porting the AWT. 
FreshestCRLExtension Represents the Freshest CRL Extension. 
FtpClient This class implements the FTP client. 
FtpLoginException This exception is thrown when an error is encountered during an FTP login operation. 
FtpProtocolException This exeception is thrown when unexpected results are returned during an FTP session. 
FtpURLConnection This class Opens an FTP input (or output) stream given a URL. 
FtpURLConnection.FtpInputStream For FTP URLs we need to have a special InputStream because we need to close 2 sockets after we're done with it : - The Data socket (for the file). 
FtpURLConnection.FtpOutputStream For FTP URLs we need to have a special OutputStream because we need to close 2 sockets after we're done with it : - The Data socket (for the file). 
Functions This class contains onyl static methods. 
Future<V> A Future represents the result of an asynchronous computation. 
FutureTask<V> A cancellable asynchronous computation. 

G

GapContent An implementation of the AbstractDocument.Content interface implemented using a gapped buffer similar to that used by emacs. 
GarbageCollectorMXBean Platform-specific management interface for a garbage collector which performs collections in cycles. 
GarbageCollectorMXBean The management interface for the garbage collection of the Java virtual machine. 
GatheringByteChannel A channel that can write bytes from a sequence of buffers. 
GaugeMonitor Defines a monitor MBean designed to observe the values of a gauge attribute. 
GaugeMonitorMBean Exposes the remote management interface of the gauge monitor MBean. 
GB18030  
GBK  
GBK.Decoder  
GBK.Encoder  
GC Support for garbage-collection latency requests. 
GC.LatencyRequest Represents an active garbage-collection latency request. 
GcInfo Garbage collection information. 
GcInfoBuilder Helper class to build composite data. 
GcInfoCompositeData A CompositeData for GcInfo for the local management support. 
GeneralCompositePipe  
GeneralName This class implements the ASN.1 GeneralName object class. 
GeneralNameInterface This interface specifies the abstract methods which have to be implemented by all the members of the GeneralNames ASN.1 object. 
GeneralNames This object class represents the GeneralNames type required in X509 certificates. 
GeneralPath The GeneralPath class represents a geometric path constructed from straight lines, and quadratic and cubic (Bézier) curves. 
GeneralRenderer GeneralRenderer collection Basically, a collection of components which permit basic rendering to occur on rasters of any format  
GeneralSecurityException The GeneralSecurityException class is a generic security exception class that provides type safety for all the security-related exception classes that extend from it. 
GeneralSubtree Represent the GeneralSubtree ASN.1 object, whose syntax is:
 GeneralSubtree ::= SEQUENCE {
    base             GeneralName,
    minimum  [0]     BaseDistance DEFAULT 0,
    maximum  [1]     BaseDistance OPTIONAL
 }
 BaseDistance ::= INTEGER (0..MAX)
 
 
GeneralSubtrees Represent the GeneralSubtrees ASN.1 object. 
Generator Generator defines the protocol for back-end implementations to be added to rmic. 
Generator The interface to rmic back end implementations. 
Generic  
GenericArrayType GenericArrayType represents an array type whose component type is either a parameterized type or a type variable. 
GenericArrayTypeImpl Implementation of GenericArrayType interface for core reflection. 
GenericAttachingConnector  
GenericDeclaration A common interface for all entities that declare type variables. 
GenericDeclRepository<S extends Signature> This class represents the generic type information for a generic declaration. 
GenericListeningConnector  
GenericsFactory A factory interface for reflective objects representing generic types. 
GenericSignatureFormatError Thrown when a syntactically malformed signature attribute is encountered by a reflective method that needs to interpret the generic signature information for a type, method or constructor. 
GenericURLContext This abstract class is a generic URL context that accepts as the name argument either a string URL or a Name whose first component is a URL. 
GenericURLDirContext This abstract class is a generic URL DirContext that accepts as the name argument either a string URL or a Name whose first component is a URL. 
GetBooleanAction A convenience class for retrieving the boolean value of a system property as a privileged action. 
GetBooleanSecurityPropertyAction A convenience class for retrieving the boolean value of a security property as a privileged action. 
GetInstance Collection of utility methods to facilitate implementing getInstance() methods in the JCA/JCE/JSSE/... 
GetInstance.Instance Static inner class representing a newly created instance. 
GetIntegerAction A convenience class for retrieving the integer value of a system property as a privileged action. 
GetLongAction A convenience class for retrieving the Long value of a system property as a privileged action. 
GetPropertyAction Utility class to be used by the method AccessControler.doPrivileged to get a system property. 
GetPropertyAction A convenience class for retrieving the string value of a system property as a privileged action. 
gif  
GifImageDecoder Gif Image converter 
GIFImageMetadata  
GIFImageMetadataFormat  
GIFImageMetadataFormatResources  
GIFImageReader  
GIFImageReaderSpi  
GIFImageWriter  
GIFImageWriterSpi  
GIFStreamMetadata  
GIFStreamMetadataFormat  
GIFStreamMetadataFormatResources  
GlobalCursorManager A stateless class which responds to native mouse moves, Component resizes, Component moves, showing and hiding of Components, minimizing and maximizing of top level Windows, addition and removal of Components, and calls to setCursor(). 
GlyphJustificationInfo The GlyphJustificationInfo class represents information about the justification properties of a glyph. 
GlyphLayout  
GlyphLayout.GVData Storage for layout to build glyph vector data, then generate a real GlyphVector  
GlyphLayout.LayoutEngine  
GlyphLayout.LayoutEngineFactory  
GlyphLayout.LayoutEngineKey  
GlyphList  
GlyphListLoopPipe A delegate pipe of SG2D which implements redispatching of for the src mode loops in the drawGlyphVector case where the installed loop may not match the glyphvector. 
GlyphListPipe A delegate pipe of SG2D for drawing text. 
GlyphMetrics The GlyphMetrics class represents infomation for a single glyph. 
GlyphVector A GlyphVector object is a collection of glyphs containing geometric information for the placement of each glyph in a transformed coordinate space which corresponds to the device on which the GlyphVector is ultimately displayed. 
GlyphView A GlyphView is a styled chunk of text that represents a view mapped over an element in the text model. 
GlyphView.GlyphPainter A class to perform rendering of the glyphs. 
GopherClient Class to maintain the state of a gopher fetch and handle the protocol  
GradientPaint The GradientPaint class provides a way to fill a Shape with a linear color gradient pattern. 
GraphicAttribute This class is used with the CHAR_REPLACEMENT attribute. 
GraphicComponent  
Graphics The Graphics class is the abstract base class for all graphics contexts that allow an application to draw onto components that are realized on various devices, as well as onto off-screen images. 
Graphics2D This Graphics2D class extends the Graphics class to provide more sophisticated control over geometry, coordinate transformations, color management, and text layout. 
Graphics2Delegate  
GraphicsConfigTemplate The GraphicsConfigTemplate class is used to obtain a valid GraphicsConfiguration
GraphicsConfiguration The GraphicsConfiguration class describes the characteristics of a graphics destination such as a printer or monitor. 
GraphicsDevice The GraphicsDevice class describes the graphics devices that might be available in a particular graphics environment. 
GraphicsEnvironment The GraphicsEnvironment class describes the collection of GraphicsDevice objects and Font objects available to a Java(tm) application on a particular platform. 
GraphicsPrimitive defines interface for primitives which can be placed into the graphic component manager framework  
GraphicsPrimitive.GeneralBinaryOp  
GraphicsPrimitive.GeneralUnaryOp  
GraphicsPrimitive.TraceReporter  
GraphicsPrimitiveMgr GraphicsComponentMgr provides services to 1. 
GraphicsPrimitiveProxy GraphicsPrimitiveProxy Acts as a proxy for instances of GraphicsPrimitive, enabling lazy classloading of these primitives. 
GrayFilter An image filter that "disables" an image by turning it into a grayscale image, and brightening the pixels in the image. 
GreaterExpression WARNING: The contents of this source file are not part of any supported API. 
GreaterOrEqualExpression WARNING: The contents of this source file are not part of any supported API. 
Gregorian Gregorian calendar implementation. 
GregorianCalendar GregorianCalendar is a concrete subclass of Calendar and provides the standard calendar system used by most of the world. 
GridBagConstraints The GridBagConstraints class specifies constraints for components that are laid out using the GridBagLayout class. 
GridBagLayout The GridBagLayout class is a flexible layout manager that aligns components vertically, horizontally or along their baseline without requiring that the components be of the same size. 
GridBagLayoutInfo The GridBagLayoutInfo is an utility class for GridBagLayout layout manager. 
GridLayout The GridLayout class is a layout manager that lays out a container's components in a rectangular grid. 
Group This interface is used to represent a group of principals. 
GroupImpl This class implements a group of principals. 
GroupLayout GroupLayout is a LayoutManager that hierarchically groups components in order to position them in a Container
GroupLayout.Alignment Enumeration of the possible ways ParallelGroup can align its children. 
GroupLayout.Group Group provides the basis for the two types of operations supported by GroupLayout: laying out components one after another (SequentialGroup) or aligned (ParallelGroup). 
GroupLayout.ParallelGroup A Group that aligns and sizes it's children. 
GroupLayout.SequentialGroup A Group that positions and sizes its elements sequentially, one after another. 
GSSContext This interface encapsulates the GSS-API security context and provides the security services that are available over the context. 
GSSContextSpi This interface is implemented by a mechanism specific instance of a GSS security context. 
GSSCredElement This class is essentially a wrapper class for the gss_cred_id_t structure of the native GSS library. 
GSSCredential This interface encapsulates the GSS-API credentials for an entity. 
GSSCredentialImpl  
GSSCredentialSpi This interface is implemented by a mechanism specific credential element. 
GSSException This exception is thrown whenever a GSS-API error occurs, including any mechanism specific error. 
GSSExceptionImpl This class helps overcome a limitation of the org.ietf.jgss.GSSException class that does not allow the thrower to set a string corresponding to the major code. 
GSSHeader This class represents the mechanism independent part of a GSS-API context establishment token. 
GSSManager This class serves as a factory for other important GSS-API classes and also provides information about the mechanisms that are supported. 
GSSManagerImpl This class provides the default implementation of the GSSManager interface. 
GSSName This interface encapsulates a single GSS-API principal entity. 
GSSNameElement This class is essentially a wrapper class for the gss_name_t structure of the native GSS library. 
GSSNameImpl This is the implementation class for GSSName. 
GSSNameSpi This interface is implemented by a mechanism specific name element. 
GSSToken Utilities for processing GSS Tokens. 
GSSUtil GSS-API Utilities for using in conjunction with Sun Microsystem's implementation of Java GSS-API. 
GSSUtil The GSSUtilImplementation that knows how to work with the internals of the GSS-API. 
GTKColorType  
GTKConstants  
GTKConstants.ArrowType Java representation of native GtkArrowType enum  
GTKConstants.ExpanderStyle Java representation of native GtkExpanderStyle enum  
GTKConstants.IconSize Java representation of native GtkIconSize enum  
GTKConstants.Orientation Java representation of native GtkOrientation enum  
GTKConstants.PositionType Java representation of native GtkPositionType enum  
GTKConstants.ShadowType Java representation of native GtkShadowType enum  
GTKConstants.StateType Java representation of native GtkStateType enum  
GTKConstants.TextDirection Java representation of native GtkTextDirection enum  
GTKKeybindings GTKKeybindings - The standard set of keymaps for the GTK Platform 
GTKLookAndFeel  
Guard

This interface represents a guard, which is an object that is used to protect access to another object. 

GuardedObject A GuardedObject is an object that is used to protect access to another object. 
GUI  
GZIPInputStream This class implements a stream filter for reading compressed data in the GZIP file format. 
GZIPOutputStream This class implements a stream filter for writing compressed data in the GZIP file format. 

H

Handler A Handler object takes log messages from a Logger and exports them. 
Handler open an ftp connection given a URL  
Handler A class to handle the gopher protocol. 
Handler open an http input stream given a URL  
Handler open an http input stream given a URL  
Handler  
Handler open an nntp input stream given a URL  
Handler  
HandshakeCompletedEvent This event indicates that an SSL handshake completed on a given SSL connection. 
HandshakeCompletedListener This interface is implemented by any class which wants to receive notifications about the completion of an SSL protocol handshake on a given SSL connection. 
HasControls This interface is for returning controls with objects returned in NamingEnumerations. 
HashAttributeSet Class HashAttributeSet provides an AttributeSet implementation with characteristics of a hash map. 
HashDocAttributeSet Class HashDocAttributeSet provides an attribute set which inherits its implementation from class HashAttributeSet and enforces the semantic restrictions of interface DocAttributeSet
HashMap<K, V> Hash table based implementation of the Map interface. 
HashPrintJobAttributeSet Class HashPrintJobAttributeSet provides an attribute set which inherits its implementation from class HashAttributeSet and enforces the semantic restrictions of interface PrintJobAttributeSet
HashPrintRequestAttributeSet Class HashPrintRequestAttributeSet inherits its implementation from class HashAttributeSet and enforces the semantic restrictions of interface PrintRequestAttributeSet
HashPrintServiceAttributeSet Class HashPrintServiceAttributeSet provides an attribute set which inherits its implementation from class HashAttributeSet and enforces the semantic restrictions of interface PrintServiceAttributeSet
HashSet<E> This class implements the Set interface, backed by a hash table (actually a HashMap instance). 
Hashtable<K, V> This class implements a hashtable, which maps keys to values. 
HeaderClosure A class implementing the Closure interface that visits the nodes of the nodes of a ColumFormat object and computes the header string for the columns of data. 
HeaderParser  
Headers HTTP request and response headers are represented by this class which implements the interface Map< String,List<String>>. 
HeadlessException Thrown when code that is dependent on a keyboard, display, or mouse is called in an environment that does not support a keyboard, display, or mouse. 
HeadlessGraphicsEnvironment Headless decorator implementation of a SunGraphicsEnvironment  
HeadlessToolkit  
HeadTail A class for returning the result of p_parseComponent(); 
HexDumpEncoder This class encodes a buffer into the classic: "Hexadecimal Dump" format of the past. 
HierarchyBoundsAdapter An abstract adapter class for receiving ancestor moved and resized events. 
HierarchyBoundsListener The listener interface for receiving ancestor moved and resized events. 
HierarchyEvent An event which indicates a change to the Component hierarchy to which a Component belongs. 
HierarchyListener The listener interface for receiving hierarchy changed events. 
HierMemDirCtx A sample service provider that implements a hierarchical directory in memory. 
HierMemDirCtx.HierContextEnumerator  
Highlighter An interface for an object that allows one to mark up the background with colored areas. 
Highlighter.Highlight  
Highlighter.HighlightPainter Highlight renderer. 
HistoricallyNamedCharset  
HKSCS  
HKSCS  
HKSCS.Decoder  
HKSCS.Encoder  
HKSCS_2001  
HKSCS_2001.Decoder  
HKSCS_2001.Encoder  
HmacMD5 This is an implementation of the HMAC-MD5 algorithm. 
HmacMD5KeyGenerator This class generates a secret key for use with the HMAC-MD5 algorithm. 
HMACParameterSpec Parameters for the XML Signature HMAC Algorithm
HmacPKCS12PBESHA1 This is an implementation of the HMAC-PBESHA1 algorithm as defined in PKCS#12 v1.0 standard. 
HmacSHA1 This is an implementation of the HMAC-SHA1 algorithm. 
HmacSHA1KeyGenerator This class generates a secret key for use with the HMAC-SHA1 algorithm. 
HorizBagLayout A horizontal 'bag' of Components. 
HostEvent Base class for events emitted by a MonitoredHost
HostIdentifier An abstraction that identifies a target host and communications protocol. 
HostListener Interface for listeners of MonitoredHost events. 
HostnameChecker Class to check hostnames against the names specified in a certificate as required for TLS and LDAP. 
HostnameVerifier This interface is deprecated. As of JDK 1.4, this implementation-specific class was replaced by HostnameVerifier and javax.net.ssl.CertificateHostnameVerifier.  
HostnameVerifier This class is the base interface for hostname verification. 
HotSpotAttachProvider  
HotspotClassLoadingMBean Hotspot internal management interface for the class loading system. 
HotspotCompilationMBean Hotspot internal management interface for the compilation system. 
HotSpotDiagnostic Implementation of the diagnostic MBean for Hotspot VM. 
HotSpotDiagnosticMXBean Diagnostic management interface for the HotSpot Virtual Machine. 
HotspotInternal Implementation class of HotspotInternalMBean interface. 
HotspotInternalMBean This management interface does not contain any method. 
HotspotMemoryMBean Hotspot internal management interface for the compilation system. 
HotspotRuntimeMBean Hotspot internal management interface for the runtime system. 
HotspotThreadMBean Hotspot internal management interface for the thread system. 
HotSpotVirtualMachine  
HTML Constants used in the HTMLDocument
HTML.Attribute Typesafe enumeration representing an HTML attribute. 
HTML.Tag Typesafe enumeration for an HTML tag. 
HTML.UnknownTag  
HTMLDocument A document that models HTML. 
HTMLDocument.BlockElement An element that represents a structural block of HTML. 
HTMLDocument.HTMLReader An HTML reader to load an HTML document with an HTML element structure. 
HTMLDocument.HTMLReader.BlockAction  
HTMLDocument.HTMLReader.CharacterAction  
HTMLDocument.HTMLReader.FormAction Action to support forms by building all of the elements used to represent form controls. 
HTMLDocument.HTMLReader.HiddenAction  
HTMLDocument.HTMLReader.IsindexAction  
HTMLDocument.HTMLReader.ParagraphAction  
HTMLDocument.HTMLReader.PreAction  
HTMLDocument.HTMLReader.SpecialAction  
HTMLDocument.HTMLReader.TagAction An action to be performed in response to parsing a tag. 
HTMLDocument.Iterator An iterator to iterate over a particular type of tag. 
HTMLDocument.RunElement An element that represents a chunk of text that has a set of HTML character level attributes assigned to it. 
HTMLEditorKit The Swing JEditorPane text component supports different kinds of content via a plug-in mechanism called an EditorKit. 
HTMLEditorKit.HTMLFactory A factory to build views for HTML. 
HTMLEditorKit.HTMLTextAction An abstract Action providing some convenience methods that may be useful in inserting HTML into an existing document. 
HTMLEditorKit.InsertHTMLTextAction InsertHTMLTextAction can be used to insert an arbitrary string of HTML into an existing HTML document. 
HTMLEditorKit.LinkController Class to watch the associated component and fire hyperlink events on it when appropriate. 
HTMLEditorKit.Parser Interface to be supported by the parser. 
HTMLEditorKit.ParserCallback The result of parsing drives these callback methods. 
HTMLFrameHyperlinkEvent HTMLFrameHyperlinkEvent is used to notify interested parties that link was activated in a frame. 
HTMLPane  
HTMLWriter This is a writer for HTMLDocuments. 
HttpAuthenticator This interface is deprecated. -- use java.net.Authenticator instead 
HttpClient  
HttpContext HttpContext represents a mapping between the root URI path of an application to a HttpHandler which is invoked to handle requests destined for that path on the associated HttpServer or HttpsServer. 
HttpCookie An HttpCookie object represents an http cookie, which carries state information between server and user agent. 
HttpExchange This class encapsulates a HTTP request received and a response to be generated in one exchange. 
HttpHandler A handler which is invoked to process HTTP exchanges. 
HttpPrincipal Represents a user authenticated by HTTP Basic or Digest authentication. 
HttpReceiveSocket The HttpReceiveSocket class extends the WrappedSocket class by removing the HTTP protocol packaging from the input stream and formatting the output stream as an HTTP response. 
HttpRetryException Thrown to indicate that a HTTP request needs to be retried but cannot be retried automatically, due to streaming mode being enabled. 
HttpsConfigurator This class is used to configure the https parameters for each incoming https connection on a HttpsServer. 
HttpServer This class implements a simple HTTP server. 
HttpServerImpl  
HttpServerProvider Service provider class for HttpServer. 
HttpsExchange This class encapsulates a HTTPS request received and a response to be generated in one exchange and defines the extensions to HttpExchange that are specific to the HTTPS protocol. 
HttpsParameters Represents the set of parameters for each https connection negotiated with clients. 
HttpsServer This class is an extension of HttpServer which provides support for HTTPS. 
HttpsServerImpl  
HttpsURLConnection This class is deprecated. As of JDK 1.4, this implementation-specific class was replaced by HttpsURLConnection.  
HttpsURLConnection HttpsURLConnection extends HttpURLConnection with support for https-specific features. 
HttpsURLConnectionImpl A class to represent an HTTP connection to a remote object. 
HttpTimestamper A timestamper that communicates with a Timestamping Authority (TSA) over HTTP. 
HttpURLConnection A URLConnection with support for HTTP-specific features. 
HttpURLConnection A class to represent an HTTP connection to a remote object. 
Hurryable A Hurryable is a class that has been instructed to complete its input processing so as to make resource associated with that input available to others. 
HyperlinkEvent HyperlinkEvent is used to notify interested parties that something has happened with respect to a hypertext link. 
HyperlinkEvent.EventType Defines the ENTERED, EXITED, and ACTIVATED event types, along with their string representations, returned by toString(). 
HyperlinkListener HyperlinkListener 

I

I18N  
I18NImpl Class to simplify use of internationalization message strings. 
IBM037  
IBM037.Decoder  
IBM037.Encoder  
IBM1006  
IBM1025  
IBM1026  
IBM1046  
IBM1047  
IBM1097  
IBM1098  
IBM1112  
IBM1122  
IBM1123  
IBM1124  
IBM1140  
IBM1141  
IBM1142  
IBM1143  
IBM1144  
IBM1145  
IBM1146  
IBM1147  
IBM1148  
IBM1149  
IBM1381  
IBM1381.Decoder  
IBM1381.Encoder  
IBM1383  
IBM1383.Decoder  
IBM1383.Encoder  
IBM273  
IBM273.Decoder  
IBM277  
IBM277.Decoder  
IBM278  
IBM278.Decoder  
IBM280  
IBM280.Decoder  
IBM284  
IBM284.Decoder  
IBM285  
IBM285.Decoder  
IBM297  
IBM297.Decoder  
IBM33722  
IBM33722.Decoder  
IBM33722.Encoder  
IBM420  
IBM424  
IBM437  
IBM500  
IBM500.Decoder  
IBM737  
IBM775  
IBM834  
IBM834.Decoder  
IBM834.Encoder  
IBM838  
IBM850  
IBM850.Decoder  
IBM850.Encoder  
IBM852  
IBM855  
IBM856  
IBM857  
IBM858  
IBM860  
IBM861  
IBM862  
IBM863  
IBM864  
IBM865  
IBM866  
IBM868  
IBM869  
IBM870  
IBM871  
IBM871.Decoder  
IBM874  
IBM875  
IBM918  
IBM921  
IBM922  
IBM930  
IBM930.Decoder  
IBM930.Encoder  
IBM933  
IBM933.Decoder  
IBM933.Encoder  
IBM935  
IBM935.Decoder  
IBM935.Encoder  
IBM937  
IBM937.Decoder  
IBM937.Encoder  
IBM939  
IBM939.Decoder  
IBM939.Encoder  
IBM942  
IBM942.Decoder  
IBM942.Encoder  
IBM942C  
IBM943  
IBM943.Decoder  
IBM943.Encoder  
IBM943C  
IBM948  
IBM949  
IBM949.Decoder  
IBM949.Encoder  
IBM949C  
IBM950  
IBM964  
IBM964.Decoder  
IBM964.Encoder  
IBM970  
IBM970.Decoder  
IBM970.Encoder  
ICC_ColorSpace The ICC_ColorSpace class is an implementation of the abstract ColorSpace class. 
ICC_Profile A representation of color profile data for device independent and device dependent color spaces based on the International Color Consortium Specification ICC.1:2001-12, File Format for Color Profiles, (see http://www.color.org). 
ICC_ProfileGray A subclass of the ICC_Profile class which represents profiles which meet the following criteria: the color space type of the profile is TYPE_GRAY and the profile includes the grayTRCTag and mediaWhitePointTag tags. 
ICC_ProfileRGB The ICC_ProfileRGB class is a subclass of the ICC_Profile class that represents profiles which meet the following criteria:
  • The profile's color space type is RGB. 
Icon A small fixed size picture, typically used to decorate components. 
IconManager  
IconUIResource An Icon wrapper class which implements UIResource. 
IconView Icon decorator that implements the view interface. 
ICUBinary  
ICUBinary.Authenticate Special interface for data authentication  
ICUData Provides access to ICU data files as InputStreams. 
Identifier A class to represent identifiers. 
Identifier An Expression subclass that describes the variable operands of an expression. 
IdentifierExpression WARNING: The contents of this source file are not part of any supported API. 
IdentifierToken Information about the occurrence of an identifier. 
Identity This class is deprecated. This class is no longer used. Its functionality has been replaced by java.security.KeyStore, the java.security.cert package, and java.security.Principal.  
IdentityArrayList<E> Resizable-array implementation of the List interface. 
IdentityDatabase An implementation of IdentityScope as a persistent identity database. 
IdentityHashMap<K, V> This class implements the Map interface with a hash table, using reference-equality in place of object-equality when comparing keys (and values). 
IdentityLinkedList<E> Linked list implementation of the List interface. 
IdentityScope This class is deprecated. This class is no longer used. Its functionality has been replaced by java.security.KeyStore, the java.security.cert package, and java.security.Principal.  
IDN Provides methods to convert internationalized domain names (IDNs) between a normal Unicode representation and an ASCII Compatible Encoding (ACE) representation. 
IfStatement WARNING: The contents of this source file are not part of any supported API. 
IgnorePaintEvent PaintEvents that are effectively ignored. 
IIOByteBuffer A class representing a mutable reference to an array of bytes and an offset and length within that array. 
IIOException An exception class used for signaling run-time failure of reading and writing operations. 
IIOImage A simple container class to aggregate an image, a set of thumbnail (preview) images, and an object representing metadata associated with the image. 
IIOInvalidTreeException An IIOInvalidTreeException is thrown when an attempt by an IIOMetadata object to parse a tree of IIOMetadataNodes fails. 
IIOMetadata An abstract class to be extended by objects that represent metadata (non-image data) associated with images and streams. 
IIOMetadataController An interface to be implemented by objects that can determine the settings of an IIOMetadata object, either by putting up a GUI to obtain values from a user, or by other means. 
IIOMetadataFormat An object describing the structure of metadata documents returned from IIOMetadata.getAsTree and passed to IIOMetadata.setFromTree and mergeTree
IIOMetadataFormatImpl A concrete class providing a reusable implementation of the IIOMetadataFormat interface. 
IIOMetadataNode A class representing a node in a meta-data tree, which implements the org.w3c.dom.Element interface and additionally allows for the storage of non-textual objects via the getUserObject and setUserObject methods. 
IIOParam A superclass of all classes describing how streams should be decoded or encoded. 
IIOParamController An interface to be implemented by objects that can determine the settings of an IIOParam object, either by putting up a GUI to obtain values from a user, or by other means. 
iiopnameURLContextFactory An iiopname URL context factory. 
IiopUrl Extract components of an "iiop" or "iiopname" URL. 
IiopUrl.Address  
iiopURLContext An IIOP URL context. 
iiopURLContextFactory An IIOP URL context factory. 
IIOReadProgressListener An interface used by ImageReader implementations to notify callers of their image and thumbnail reading methods of progress. 
IIOReadUpdateListener An interface used by ImageReader implementations to notify callers of their image and thumbnail reading methods of pixel updates. 
IIOReadWarningListener An interface used by ImageReader implementations to notify callers of their image and thumbnail reading methods of warnings (non-fatal errors). 
IIORegistry A registry for service provider instances. 
IIOServiceProvider A superinterface for functionality common to all Image I/O service provider interfaces (SPIs). 
IIOWriteProgressListener An interface used by ImageWriter implementations to notify callers of their image writing methods of progress. 
IIOWriteWarningListener An interface used by ImageWriter implementations to notify callers of their image and thumbnail reading methods of warnings (non-fatal errors). 
IllegalAccessError Thrown if an application attempts to access or modify a field, or to call a method that it does not have access to. 
IllegalAccessException An IllegalAccessException is thrown when an application tries to reflectively create an instance (other than an array), set or get a field, or invoke a method, but the currently executing method does not have access to the definition of the specified class, field, method or constructor. 
IllegalArgumentException Thrown to indicate that a method has been passed an illegal or inappropriate argument. 
IllegalBlockSizeException This exception is thrown when the length of data provided to a block cipher is incorrect, i.e., does not match the block size of the cipher. 
IllegalClassFormatException Thrown by an implementation of ClassFileTransformer.transform when its input parameters are invalid. 
IllegalComponentStateException Signals that an AWT component is not in an appropriate state for the requested operation. 
IllegalConnectorArgumentsException Thrown to indicate an invalid argument or inconsistent passed to a Connector
IllegalFormatCodePointException Unchecked exception thrown when a character with an invalid Unicode code point as defined by isValidCodePoint(int) is passed to the Formatter
IllegalFormatConversionException Unchecked exception thrown when the argument corresponding to the format specifier is of an incompatible type. 
IllegalFormatException Unchecked exception thrown when a format string contains an illegal syntax or a format specifier that is incompatible with the given arguments. 
IllegalFormatFlagsException Unchecked exception thrown when an illegal combination flags is given. 
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 otherwise unsupported. 
IllegalFormatWidthException Unchecked exception thrown when the format width is a negative value other than -1 or is otherwise unsupported. 
IllegalMonitorStateException Thrown to indicate that a thread has attempted to wait on an object's monitor or to notify other threads waiting on an object's monitor without owning the specified monitor. 
IllegalPathStateException The IllegalPathStateException represents an exception that is thrown if an operation is performed on a path that is in an illegal state with respect to the particular operation being performed, such as appending a path segment to a GeneralPath without an initial moveto. 
IllegalStateException Signals that a method has been invoked at an illegal or inappropriate time. 
IllegalThreadStateException Thrown to indicate that a thread is not in an appropriate state for the requested operation. 
Image The abstract class Image is the superclass of all classes that represent graphical images. 
ImageAccessException  
ImageCache Cache is used to cache an image based on a set of arguments. 
ImageCapabilities Capabilities and properties of images. 
ImageConsumer The interface for objects expressing interest in image data through the ImageProducer interfaces. 
ImageDecoder  
ImageFetchable This interface allows the ImageFetcher class to drive the production of image data in an ImageProducer class by calling the doFetch() method from one of a pool of threads which are created to facilitate asynchronous delivery of image data outside of the standard system threads which manage the applications User Interface. 
ImageFilter This class implements a filter for the set of interface methods that are used to deliver data from an ImageProducer to an ImageConsumer. 
ImageFormatException  
ImageGraphicAttribute The ImageGraphicAttribute class is an implementation of GraphicAttribute which draws images in a TextLayout
ImageIcon An implementation of the Icon interface that paints Icons from Images. 
ImageIcon.AccessibleImageIcon This class implements accessibility support for the ImageIcon class. 
ImageIconUIResource A subclass of ImageIcon that implements UIResource. 
ImageInputStream A seekable input stream interface for use by ImageReaders. 
ImageInputStreamImpl An abstract class implementing the ImageInputStream interface. 
ImageInputStreamSpi The service provider interface (SPI) for ImageInputStreams. 
ImageIO A class containing static convenience methods for locating ImageReaders and ImageWriters, and performing simple encoding and decoding. 
ImageObserver An asynchronous update interface for receiving notifications about Image information as the Image is constructed. 
ImageOutputStream A seekable output stream interface for use by ImageWriters. 
ImageOutputStreamImpl An abstract class implementing the ImageOutputStream interface. 
ImageOutputStreamSpi The service provider interface (SPI) for ImageOutputStreams. 
ImageProducer The interface for objects which can produce the image data for Images. 
ImageReader An abstract superclass for parsing and decoding of images. 
ImageReaderSpi The service provider interface (SPI) for ImageReaders. 
ImageReaderWriterSpi A superclass containing instance variables and methods common to ImageReaderSpi and ImageWriterSpi
ImageReadParam A class describing how a stream is to be decoded. 
ImageRepresentation  
ImageTranscoder An interface providing metadata transcoding capability. 
ImageTranscoderSpi The service provider interface (SPI) for ImageTranscoders. 
ImageTypeSpecifier A class that allows the format of an image (in particular, its SampleModel and ColorModel) to be specified in a convenient manner. 
ImageUtil  
ImageView View of an Image, intended to support the HTML <IMG> tag. 
ImageWatched  
ImageWatched.Link  
ImageWatched.WeakLink  
ImageWriteParam A class describing how a stream is to be encoded. 
ImageWriter An abstract superclass for encoding and writing images. 
ImageWriterSpi The service provider interface (SPI) for ImageWriters. 
ImagingLib This class provides a hook to access platform-specific imaging code. 
ImagingOpException The ImagingOpException is thrown if one of the BufferedImageOp or RasterOp filter methods cannot process the image. 
ImmutableDescriptor An immutable descriptor. 
Imports This class describes the classes and packages imported from a source file. 
InactiveGroupException Thrown if a local or remote call is made on a group implementation instance that is inactive. 
IncDecExpression WARNING: The contents of this source file are not part of any supported API. 
IncompatibleClassChangeError Thrown when an incompatible class change has occurred to some class definition. 
IncompatibleThreadStateException Thrown to indicate that the requested operation cannot be completed while the specified thread is in its current state. 
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 the annotation was compiled (or serialized). 
InconsistentDebugInfoException Thrown to indicate that there is an inconistency in the debug information provided by the target VM. 
IndentingWriter IndentingWriter is a BufferedWriter subclass that supports automatic indentation of lines of text written to the underlying Writer. 
IndentingWriter A BufferedWriter that supports automatic indentation of lines of text written to the underlying Writer. 
IndexColorModel The IndexColorModel class is a ColorModel class that works with pixel values consisting of a single sample that is an index into a fixed colormap in the default sRGB color space. 
IndexedCollectionCertStore A CertStore that retrieves Certificates and CRLs from a Collection
IndexedPropertyChangeEvent An "IndexedPropertyChange" event gets delivered whenever a component that conforms to the JavaBeans specification (a "bean") changes a bound indexed property. 
IndexedPropertyDescriptor An IndexedPropertyDescriptor describes a property that acts like an array and has an indexed read and/or indexed write method to access specific elements of the array. 
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. 
Inet4Address This class represents an Internet Protocol version 4 (IPv4) address. 
Inet6Address This class represents an Internet Protocol version 6 (IPv6) address. 
InetAddress This class represents an Internet Protocol (IP) address. 
InetAddressAcl Defines the IP address based ACL used by the SNMP protocol adaptor. 
InetAddressCachePolicy  
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 will be made to resolve the hostname. 
Inflater This class provides support for general purpose decompression using the popular ZLIB compression library. 
InflaterInputStream This class implements a stream filter for uncompressing data in the "deflate" compression format. 
InflaterOutputStream Implements an output stream filter for uncompressing data stored in the "deflate" compression format. 
InheritableThreadLocal<T> This class extends ThreadLocal to provide inheritance of values from parent thread to child thread: when a child thread is created, the child receives initial values for all inheritable thread-local variables for which the parent has values. 
Inherited Indicates that an annotation type is automatically inherited. 
InhibitAnyPolicyExtension This class represents the Inhibit Any-Policy Extension. 
InitialContext This class is the starting context for performing naming operations. 
InitialContextFactory This interface represents a factory that creates an initial context. 
InitialContextFactoryBuilder This interface represents a builder that creates initial context factories. 
InitialDirContext This class is the starting context for performing directory operations. 
InitialLdapContext This class is the starting context for performing LDAPv3-style extended operations and controls. 
InlineMethodExpression WARNING: The contents of this source file are not part of any supported API. 
InlineNewInstanceExpression WARNING: The contents of this source file are not part of any supported API. 
InlineReturnStatement WARNING: The contents of this source file are not part of any supported API. 
InlineView Displays the inline element styles based upon css attributes. 
InMemoryCookieStore A simple in-memory java.net.CookieStore implementation 
InputContext Provides methods to control text input facilities such as input methods and keyboard layouts. 
InputContext This InputContext class contains parts of the implementation of java.text.im.InputContext. 
InputEvent The root event class for all component-level input events. 
InputListener  
InputMap InputMap provides a binding between an input event (currently only KeyStrokes are used) and an Object
InputMapUIResource A subclass of javax.swing.InputMap that implements UIResource. 
InputMethod Defines the interface for an input method that supports complex text input. 
InputMethodAdapter An input method adapter interfaces with the native input methods on a host platform. 
InputMethodContext Provides methods that input methods can use to communicate with their client components or to request other services. 
InputMethodContext The InputMethodContext class provides methods that input methods can use to communicate with their client components. 
InputMethodDescriptor Defines methods that provide sufficient information about an input method to enable selection and loading of that input method. 
InputMethodEvent Input method events contain information about text that is being composed using an input method. 
InputMethodHighlight An InputMethodHighlight is used to describe the highlight attributes of text being composed. 
InputMethodJFrame Implements a Swing based input method window that provides the minimal functionality as specified in createInputMethodJFrame(String, boolean)
InputMethodListener The listener interface for receiving input method events. 
InputMethodManager InputMethodManager is an abstract class that manages the input method environment of JVM. 
InputMethodRequests InputMethodRequests defines the requests that a text editing component has to handle in order to work with input methods. 
InputMethodSupport Input method support for toolkits  
InputMethodWindow Interface for input method windows that need special handling by input method window. 
InputMismatchException Thrown by a Scanner to indicate that the token retrieved does not match the pattern for the expected type, or that the token is out of range for the expected type. 
InputStream This abstract class is the superclass of all classes representing an input stream of bytes. 
InputStreamAdapter  
InputStreamImageInputStreamSpi  
InputStreamImageSource  
InputStreamReader An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and decodes them into characters using a specified charset
InputSubset Defines additional Unicode subsets for use by input methods. 
InputVerifier The purpose of this class is to help clients support smooth focus navigation through GUIs with text fields. 
Insets An Insets object is a representation of the borders of a container. 
InsetsUIResource  
InstanceAlreadyExistsException The MBean is already registered in the repository. 
InstanceNotFoundException The specified MBean does not exist in the repository. 
InstanceOfExpression WARNING: The contents of this source file are not part of any supported API. 
InstantiationError Thrown when an application tries to use the Java new construct to instantiate an abstract class or an interface. 
InstantiationException Thrown when an application tries to create an instance of a class using the newInstance method in class Class, but the specified class object cannot be instantiated. 
Instruction An Java instruction WARNING: The contents of this source file are not part of any supported API. 
Instrument An instrument is a sound-synthesis algorithm with certain parameter settings, usually designed to emulate a specific real-world musical instrument or to achieve a specific sort of sound effect. 
Instrumentation This class provides services needed to instrument Java programming language code. 
InstrumentationException  
InstrumentationImpl The Java side of the JPLIS implementation. 
InsufficientResourcesException This exception is thrown when resources are not available to complete the requested operation. 
Integer The Integer class wraps a value of the primitive type int in an object. 
IntegerComponentRaster This class defines a Raster with pixels consisting of one or more 32-bit data elements stored in close proximity to each other in a integer array. 
IntegerEditor  
IntegerExpression WARNING: The contents of this source file are not part of any supported API. 
IntegerInterleavedRaster This class defines a Raster with pixels consisting of one or more 32-bit data elements stored in close proximity to each other in a integer array. 
IntegerMonitor Interface for Monitoring Integer Instrument Objects. 
IntegerSyntax Class IntegerSyntax is an abstract base class providing the common implementation of all attributes with integer values. 
IntegerType The type of all primitive int values accessed in the target VM. 
IntegerTypeImpl  
IntegerValue Provides access to a primitive int value in the target VM. 
IntegerValueImpl  
Interceptors

 

InterfaceAddress This class represents a Network Interface address. 
InterfaceImplementor  
InterfaceType A mirror of an interface in the target VM. 
InterfaceTypeImpl  
InternalDialog Used instead of JDialog in a JDesktopPane/JInternalFrame environment. 
InternalDialog.MastheadIcon  
InternalError Thrown to indicate some unexpected internal error has occurred in the Java Virtual Machine. 
InternalEventHandler  
InternalException Thrown to indicate that an unexpected internal error has occurred. 
InternalFrameAdapter An abstract adapter class for receiving internal frame events. 
InternalFrameEvent An AWTEvent that adds support for JInternalFrame objects as the event source. 
InternalFrameFocusTraversalPolicy A FocusTraversalPolicy which can optionally provide an algorithm for determining a JInternalFrame's initial Component. 
InternalFrameListener The listener interface for receiving internal frame events. 
InternalFrameUI Pluggable look and feel interface for JInternalFrame. 
InternationalFormatter InternationalFormatter extends DefaultFormatter, using an instance of java.text.Format to handle the conversion to a String, and the conversion from a String. 
InterruptedException Thrown when a thread is waiting, sleeping, or otherwise occupied, and the thread is interrupted, either before or during the activity. 
InterruptedIOException Signals that an I/O operation has been interrupted. 
InterruptedNamingException This exception is thrown when the naming operation being invoked has been interrupted. 
Interruptible  
InterruptibleChannel A channel that can be asynchronously closed and interrupted. 
IntExpression WARNING: The contents of this source file are not part of any supported API. 
IntHashtable Simple internal class for doing hash mapping. 
IntrospectionException Thrown when an exception happens during Introspection. 
IntrospectionException An exception occurred during the introspection of an MBean. 
Introspector This class contains the methods for performing all the tests needed to verify that a class represents a JMX compliant MBean. 
Introspector The Introspector class provides a standard way for tools to learn about the properties, events, and methods supported by a target Java Bean. 
IntSignature AST that represents the type int. 
IntTrie Trie implementation which stores data in int, 32 bits. 
InvalidAlgorithmParameterException This is the exception for invalid or inappropriate algorithm parameters. 
InvalidApplicationException Thrown when an attempt is made to apply either of the following: A subquery expression to an MBean or a qualified attribute expression to an MBean of the wrong class. 
InvalidAttributeIdentifierException This exception is thrown when an attempt is made to add to create an attribute with an invalid attribute identifier. 
InvalidAttributesException This exception is thrown when an attempt is made to add or modify an attribute set that has been specified incompletely or incorrectly. 
InvalidAttributeValueException The value specified is not valid for the attribute. 
InvalidAttributeValueException This class is thrown when an attempt is made to add to an attribute a value that conflicts with the attribute's schema definition. 
InvalidClassException Thrown when the Serialization runtime detects one of the following problems with a Class. 
InvalidCodeIndexException This class is deprecated. This exception is no longer thrown 
InvalidDataException This exception is used when a file contains illegal or unexpected data. 
InvalidDnDOperationException This exception is thrown by various methods in the java.awt.dnd package. 
InvalidFormatException This exception is used when a reader is used to read file of a format it doesn't unterstand or support. 
InvalidJarIndexException Thrown if the URLClassLoader finds the INDEX.LIST file of a jar file contains incorrect information. 
InvalidKeyException This is the exception for invalid Keys (invalid encoding, wrong length, uninitialized, etc). 
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. 
InvalidKeySpecException This is the exception for invalid key specifications. 
InvalidLineNumberException This class is deprecated. This exception is no longer thrown 
InvalidMidiDataException An InvalidMidiDataException indicates that inappropriate MIDI data was encountered. 
InvalidNameException This exception indicates that the name being specified does not conform to the naming syntax of a naming system. 
InvalidObjectException Indicates that one or more deserialized objects failed validation tests. 
InvalidOpenTypeException This runtime exception is thrown to indicate that the open type of an open data value is not the one expected. 
InvalidParameterException This exception, designed for use by the JCA/JCE engine classes, is thrown when an invalid parameter is passed to a method. 
InvalidParameterSpecException This is the exception for invalid parameter specifications. 
InvalidPipeException Signals that some part of a graphics pipeline is not in an appropriate state for the requested operation. 
InvalidPreferencesFormatException Thrown to indicate that an operation could not complete because the input did not conform to the appropriate XML document type for a collection of preferences, as per the Preferences specification. 
InvalidPropertiesFormatException Thrown to indicate that an operation could not complete because the input did not conform to the appropriate XML document type for a collection of properties, as per the Properties specification. 
InvalidRelationIdException This exception is raised when relation id provided for a relation is already used. 
InvalidRelationServiceException This exception is raised when an invalid Relation Service is provided. 
InvalidRelationTypeException Invalid relation type. 
InvalidRequestStateException Thrown to indicate that the requested event cannot be modified because it is enabled. 
InvalidRoleInfoException This exception is raised when, in a role info, its minimum degree is greater than its maximum degree. 
InvalidRoleValueException Role value is invalid. 
InvalidSearchControlsException This exception is thrown when the specification of the SearchControls for a search operation is invalid. 
InvalidSearchFilterException This exception is thrown when the specification of a search filter is invalid. 
InvalidStackFrameException Thrown to indicate that the requested operation cannot be completed because the specified stack frame is no longer valid. 
InvalidTargetObjectTypeException Exception thrown when an invalid target object type is specified. 
InvalidTypeException Thrown to indicate a type mismatch in setting the value of a field or variable, or in specifying the return value of a method. 
Invocable The optional interface implemented by ScriptEngines whose methods allow the invocation of procedures in scripts that have previously been executed. 
InvocationEvent An event which executes the run() method on a Runnable when dispatched by the AWT event dispatcher thread. 
InvocationException Thrown to indicate an exception occurred in an invoked method within the target VM. 
InvocationHandler InvocationHandler is the interface implemented by the invocation handler of a proxy instance. 
InvocationTargetException InvocationTargetException is a checked exception that wraps an exception thrown by an invoked method or constructor. 
IOError Thrown when a serious I/O error has occurred. 
IOException Signals that an I/O exception of some sort has occurred. 
IOUtils  
IPAddressName This class implements the IPAddressName as required by the GeneralNames ASN.1 object. 
IPAddressUtil  
ISCII91  
ISO2022_CN  
ISO2022_CN_CNS  
ISO2022_CN_GB  
ISO2022_JP  
ISO2022_JP_2  
ISO2022_KR  
ISO_8859_11  
ISO_8859_11.Decoder  
ISO_8859_11.Encoder  
ISO_8859_13  
ISO_8859_15  
ISO_8859_2  
ISO_8859_3  
ISO_8859_4  
ISO_8859_5  
ISO_8859_6  
ISO_8859_7  
ISO_8859_8  
ISO_8859_9  
IssuerAlternativeNameExtension This represents the Issuer Alternative Name Extension. 
IssuingDistributionPointExtension Represents the CRL Issuing Distribution Point Extension (OID = 2.5.29.28). 
ItemEvent A semantic event which indicates that an item was selected or deselected. 
ItemListener The listener interface for receiving item events. 
ItemSelectable The interface for objects which contain a set of items for which zero or more can be selected. 
Iterable<T> Implementing this interface allows an object to be the target of the "foreach" statement. 
Iterator<E> An iterator over a collection. 
IvParameterSpec This class specifies an initialization vector (IV). 

J

JApplet An extended version of java.applet.Applet that adds support for the JFC/Swing component architecture. 
JApplet.AccessibleJApplet This class implements accessibility support for the JApplet class. 
JarEntry This class is used to represent a JAR file entry. 
JarException Signals that an error of some sort has occurred while reading from or writing to a JAR file. 
JarException  
JarFile The JarFile class is used to read the contents of a jar file from any file that can be opened with java.io.RandomAccessFile
JarFilter

This class checks that only jar and zip files are included in the file list. 

JarImageSource  
JarIndex This class is used to maintain mappings from packages, classes and resources to their enclosing JAR files. 
JarInputStream The JarInputStream class is used to read the contents of a JAR file from any input stream. 
JarOutputStream The JarOutputStream class is used to write the contents of a JAR file to any output stream. 
JarSigner

The jarsigner utility. 

JarSignerResources

This class represents the ResourceBundle for JarSigner.