All Classes and Interfaces
Class
Description
Event sent when the application is asked to open its about window.
An implementer receives notification when the app is asked to show its about
dialog.
Thrown to indicate line number or variable information is not available.
This class provides default implementations for the JFC
Action
interface.A skeletal visitor for annotation values with default behavior
appropriate for source version
RELEASE_14.A skeletal visitor for annotation values with default behavior
appropriate for the
RELEASE_6
source version.A skeletal visitor for annotation values with default behavior
appropriate for the
RELEASE_7
source version.A skeletal visitor for annotation values with default behavior
appropriate for the
RELEASE_8
source version.A skeletal visitor for annotation values with default behavior
appropriate for source versions
RELEASE_9 through RELEASE_14.Preview.
A skeletal visitor for annotation values with default behavior
appropriate for a preview source version.
A class that implements an empty border with no size.
Defines common behaviors for buttons and menu items.
A base class for
CellEditors, providing default
implementations for the methods in the CellEditor
interface except getCellEditorValue().An abstract implementation of a calendar system, used to organize and identify dates.
This class provides a skeletal implementation of the
Collection
interface, to minimize the effort required to implement this interface.This is the abstract superclass for color choosers.
An implementation of the document interface to serve as a
basis for implementing various kinds of documents.
An interface that can be used to allow MutableAttributeSet
implementations to use pluggable attribute compression
techniques.
Interface to describe a sequence of character content that
can be edited.
An implementation of ElementChange that can be added to the document
event.
A skeletal visitor of program elements with default behavior
appropriate for the
RELEASE_14
source version.A skeletal visitor of program elements with default behavior
appropriate for the
RELEASE_6
source version.A skeletal visitor of program elements with default behavior
appropriate for the
RELEASE_7
source version.A skeletal visitor of program elements with default behavior
appropriate for the
RELEASE_8
source version.A skeletal visitor of program elements with default behavior
appropriate for source versions
RELEASE_9 through RELEASE_14.Preview.
A skeletal visitor of program elements with default behavior
appropriate for a preview source version.
Provides default implementations of
ExecutorService
execution methods.Base implementation class for interruptible channels.
Warning:
Serialized objects of this class will not be compatible with
future Swing releases.
Used by
AbstractLayoutCache to determine the size
and x origin of a particular node.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).The abstract definition for the data model that provides
a
List with its contents.This class provides a skeletal implementation of the
Map
interface, to minimize the effort required to implement this interface.An Entry maintaining a key and a value.
An unmodifiable Entry maintaining a key and a value.
Thrown when an application tries to call an abstract method.
This class provides default implementations of several
Image methods
for classes that want to implement the MultiResolutionImage
interface.A skeletal handler that consumes notifications and continues.
A synchronizer that may be exclusively owned by a thread.
This class provides a skeletal implementation of the
Preferences
class, greatly easing the task of implementing it.An abstract annotation processor designed to be a convenient
superclass for most concrete annotation processors.
This class provides skeletal implementations of some
Queue
operations.A version of
AbstractQueuedSynchronizer in
which synchronization state is maintained as a long.Provides a framework for implementing blocking locks and related
synchronizers (semaphores, events, etc) that rely on
first-in-first-out (FIFO) wait queues.
Convenient base class for defining Painter instances for rendering a
region or component in Nimbus.
A class encapsulating state useful when painting.
Cache mode.
A basic implementation of the
RelinkableCallSite as a
MutableCallSite.AbstractResourceBundleProvider is an abstract class that provides
the basic support for a provider implementation class for
ResourceBundleProvider.Provides a standard implementation for several of the variants of the
eval
method.Base implementation class for selectable channels.
Base implementation class for selection keys.
Base implementation class for selectors.
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).This class provides a skeletal implementation of the
Set
interface to minimize the effort required to implement this
interface.This class provides the ChangeListener part of the
SpinnerModel interface that should be suitable for most concrete SpinnerModel
implementations.
This abstract class provides default implementations for most of
the methods in the
TableModel interface.A skeletal visitor of types with default behavior appropriate for the
RELEASE_14 source version.A skeletal visitor of types with default behavior appropriate for
the
RELEASE_6
source version.A skeletal visitor of types with default behavior appropriate for
the
RELEASE_7
source version.A skeletal visitor of types with default behavior appropriate for
the
RELEASE_8
source version.A skeletal visitor of types with default behavior appropriate for
source versions
RELEASE_9 through
RELEASE_14.Preview.
A skeletal visitor of types with default behavior appropriate for a
preview source
version.
An abstract implementation of
UndoableEdit,
implementing simple responses to all boolean methods in
that interface.A base interface that all views shall derive from.
AbstractWriter is an abstract class that actually
does the work of writing out the element tree
including the attributes.
Unchecked exception thrown when an attempt is made to initiate an accept
operation on a channel and a previous accept operation has not completed.
Deprecated, for removal: This API element is subject to removal in a future version.
This class was only useful in conjunction with the the Security Manager, which is no longer supported.
Deprecated, for removal: This API element is subject to removal in a future version.
This exception was only useful in conjunction with
the Security Manager, which is no
longer supported.
Deprecated, for removal: This API element is subject to removal in a future version.
This class was only useful in conjunction with the Security Manager, which is no longer supported.
Checked exception thrown when a file system operation is denied, typically
due to a file permission or other access check.
An
AccessException is thrown by certain methods of the
java.rmi.Naming class (specifically bind,
rebind, and unbind) to
indicate that the caller does not have permission to perform the action
requested by the method call.A location within a
class file where flags can be applied.Models the access flags for a class, method, or field.
AccessibilityEventMonitor implements a PropertyChange listener
on every UI object that implements interface Accessible in the Java
Virtual Machine.The
AccessibilityListenerList is a copy of the Swing
EventListerList class.Service Provider Interface (SPI) for Assistive Technology.
Provides information on the accessibility of a type or type component.
Interface
Accessible is the main interface for the accessibility
package.The
AccessibleAction interface should be supported by any object that
can perform one or more actions.This class collects together the span of text that share the same contiguous
set of attributes, along with that set of attributes.
Base class used to maintain a strongly typed enumeration.
The
AccessibleComponent interface should be supported by any object
that is rendered on the screen.AccessibleContext represents the minimum information all accessible
objects return.The
AccessibleEditableText interface should be implemented by all
classes that present editable textual information on the display.The
AccessibleExtendedComponent interface should be supported by any
object that is rendered on the screen.Class
AccessibleExtendedTable provides extended information about a
user-interface component that presents data in a two-dimensional table
format.The
AccessibleExtendedText interface contains additional methods not
provided by the AccessibleText interface.Encapsulation of a link, or set of links (e.g. client side imagemap) in a
Hypertext document
The
AccessibleHypertext class is the base class for all classes that
present hypertext information on the display.The
AccessibleIcon interface should be supported by any object that
has an associated icon (e.g., buttons).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.The
AccessibleObject class is the base class for Field,
Method, and Constructor objects (known as reflected
objects).Class
AccessibleRelation describes a relation between the object that
implements the AccessibleRelation and one or more other objects.Class
AccessibleRelationSet determines a component's relation set.Deprecated.
This class is deprecated as of version 1.3 of the Java Platform
Class
AccessibleRole determines the role of a component.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.Class
AccessibleState describes a component's particular state.Class
AccessibleStateSet determines a component's state set.The
AccessibleStreamable interface should be implemented by the
AccessibleContext of any component that presents the raw stream
behind a component on the display screen.Class
AccessibleTable describes a user-interface component that
presents data in a two-dimensional table format.The
AccessibleTableModelChange interface describes a change to the
table model.The
AccessibleText interface should be implemented by all classes
that present textual information on the display.This class collects together key details of a span of text.
The
AccessibleValue interface should be supported by any object that
supports a numerical value (e.g., a scroll bar).Defines access modes used to test the accessibility of a file.
Notification of a field access in the target VM.
Request for notification when the contents of a field are accessed
in the target VM.
A generic account exception.
Signals that a user account has expired.
Signals that an account was locked.
Signals that an account was not found.
An entry in an access control list (ACL).
A builder of
AclEntry objects.Defines the flags for used by the flags component of an ACL
entry.Defines the permissions for use with the permissions component of an ACL
entry.A typesafe enumeration of the access control entry types.
A file attribute view that supports reading or updating a file's Access
Control Lists (ACL) or file owner attributes.
The
Action interface provides a useful extension to the
ActionListener
interface in cases where the same functionality may be accessed by
several controls.A semantic event which indicates that a component-defined action occurred.
The listener interface for receiving action events.
ActionMap provides mappings from
Objects
(called keys or Action names)
to Actions.A subclass of javax.swing.ActionMap that implements UIResource.
An interface for events that know how to dispatch themselves.
A value layout used to model the address of some region of memory.
The interface for objects which have an adjustable numeric value
contained within a bounded range of values.
The adjustment event emitted by Adjustable objects like
Scrollbar and ScrollPane.The listener interface for receiving adjustment events.
A class that can be used to compute the Adler-32 checksum of a data
stream.
This exception is thrown when a
Cipher operating in
an AEAD mode (such as GCM/CCM) is unable to verify the supplied
authentication tag.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.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.The exception thrown when an agent fails to initialize in the target
Java virtual machine.
The exception thrown when an agent cannot be loaded into the target
Java virtual machine.
This interface specifies constraints for cryptographic algorithms,
keys (key sizes), and other algorithm parameters.
An abstract representation of an algorithm defined in the XML Security
specifications.
The
AlgorithmParameterGenerator class is used to generate a
set of
parameters to be used with a certain algorithm.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.This class is used as an opaque representation of cryptographic parameters.
A (transparent) specification of cryptographic parameters.
This class defines the Service Provider Interface (SPI)
for the
AlgorithmParameters class, which is used to manage
algorithm parameters.The
AllPermission is a permission that implies all other permissions.The
AlphaComposite class implements basic alpha
compositing rules for combining source and destination colors
to achieve blending and transparency effects with graphics and
images.Unchecked exception thrown when an attempt is made to bind the socket a
network oriented channel that is already bound.
An
AlreadyBoundException is thrown if an attempt
is made to bind an object to a name that already
has an associated binding in the registry.Unchecked exception thrown when an attempt is made to connect a
SocketChannel that is already connected.An event reported to a child component that originated from an
ancestor in the component hierarchy.
AncestorListener
Interface to support notification when changes occur to a JComponent or one
of its ancestors.
AnnotatedArrayType represents the potentially annotated use of an
array type, whose component type may itself represent the annotated use of a
type.Represents a construct that can be annotated.
Represents an annotated construct of the program currently running
in this VM.
AnnotatedParameterizedType represents the potentially annotated use
of a parameterized type, whose type arguments may themselves represent
annotated uses of types.AnnotatedType represents the potentially annotated use of a type in
the program currently running in this VM.A tree node for an annotated type.
AnnotatedTypeVariable represents the potentially annotated use of a
type variable, whose declaration may have bounds which themselves represent
annotated uses of types.AnnotatedWildcardType represents the potentially annotated use of a
wildcard type argument, whose upper or lower bounds may themselves represent
annotated uses of types.The common interface extended by all annotation interfaces.
An Annotation object is used as a wrapper for a text attribute value if
the attribute has annotation characteristics.
Marker interface for constant pool entries that can represent constant values
associated with elements of annotations.
Models the
AnnotationDefault attribute
(JVMS 4.7.22), which records the default value (JLS 9.6.2) for
the annotation interface element defined by this method.Describes event metadata, such as labels, descriptions and units.
Thrown when the annotation parser attempts to read an annotation
from a class file and determines that the annotation is malformed.
Represents an annotation.
A tree node for an annotation.
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).
Models an
element_value structure, or a value of an element-value
pair of an annotation, as defined in JVMS 4.7.16.1.Represents a value of an annotation interface element.
Models an annotation value of an element-value pair.
Models an array value of an element-value pair.
Models a boolean value of an element-value pair.
Models a byte value of an element-value pair.
Models a char value of an element-value pair.
Models a class value of an element-value pair.
Models a constant value of an element-value pair.
Models a double value of an element-value pair.
Models an enum value of an element-value pair.
Models a float value of an element-value pair.
Models an int value of an element-value pair.
Models a long value of an element-value pair.
Models a short value of an element-value pair.
Models a string value of an element-value pair.
A visitor of the values of annotation interface elements, using a
variant of the visitor design pattern.
A tree node for a binding pattern that matches a pattern
with a variable of any name and a type of the match candidate;
an unnamed pattern.
This class represents a single
LoginModule entry
configured for the application specified in the
getAppConfigurationEntry(String appName)
method in the Configuration class.This class represents whether a
LoginModule
is REQUIRED, REQUISITE, SUFFICIENT or OPTIONAL.An object to which
char sequences and values can be appended.AppEvents are sent to listeners and handlers installed on the
Desktop instance of the current desktop context.Event sent when the application has become the foreground app, and when it is
no longer the foreground app.
Implementors are notified when the app becomes the foreground app and when it
is no longer the foreground app.
Event sent when the application has been hidden or shown.
Implementors are notified when the app is hidden or shown by the user.
Deprecated, for removal: This API element is subject to removal in a future version.
The Applet API is deprecated, no replacement.
Deprecated, for removal: This API element is subject to removal in a future version.
The Applet API is deprecated, no replacement.
Deprecated, for removal: This API element is subject to removal in a future version.
The Applet API is deprecated.
Deprecated, for removal: This API element is subject to removal in a future version.
The Applet API is deprecated, no replacement.
Event sent when the application is asked to re-open itself.
Implementors receive notification when the app has been asked to open again.
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).This class defines an arc specified in
double precision.This class defines an arc specified in
float precision.An
Area object stores and manipulates a
resolution-independent description of an enclosed area of
2-dimensional space.An ImageFilter class for scaling images using a simple area averaging
algorithm that produces smoother results than the nearest neighbor
algorithm.
An arena controls the lifecycle of native memory segments, providing both flexible
allocation and timely deallocation.
Thrown when an exceptional arithmetic condition has occurred.
The
Array class provides static methods to dynamically create and
access Java arrays.The mapping in the Java programming language for the SQL type
ARRAY.A tree node for an array access expression.
A bounded blocking queue backed by an
array.
Resizable-array implementation of the
Deque interface.Thrown to indicate that an array has been accessed with an illegal index.
Resizable-array implementation of the
List interface.Models an array load instruction in the
code array of a Code
attribute.Provides access to an array object and its components in the target VM.
This class contains various methods for manipulating arrays (such as
sorting and searching).
Thrown to indicate that an attempt has been made to store the
wrong type of object into an array of objects.
Models an array store instruction in the
code array of a Code
attribute.Provides access to the class of an array and the type of
its components in the target VM.
Represents an array type.
The
ArrayType class is the open type class whose instances describe
all open data values which are n-dimensional arrays of open data values.A tree node for an array type.
Thrown to indicate that an assertion has failed.
A tree node for an
assert statement.A tree node for an assignment expression.
A class that represents an SCTP association.
Notification emitted when an association has either opened or closed.
Defines the type of change event that happened to the association.
An asymmetric key, which can be either a public key or a private key.
A box that does layout asynchronously.
An asynchronous channel that can read and write bytes.
A channel that supports asynchronous I/O operations.
A grouping of asynchronous channels for the purpose of resource sharing.
Service-provider class for asynchronous channels.
Checked exception received by a thread when another thread closes the
channel or the part of the channel upon which it is blocked in an I/O
operation.
An asynchronous channel for reading, writing, and manipulating a file.
An asynchronous channel for stream-oriented listening sockets.
An asynchronous channel for stream-oriented connecting sockets.
A
boolean value that may be updated atomically.An
int value that may be updated atomically.An
int array in which elements may be updated atomically.A reflection-based utility that enables atomic updates to
designated
volatile int fields of designated classes.A
long value that may be updated atomically.A
long array in which elements may be updated atomically.A reflection-based utility that enables atomic updates to
designated
volatile long fields of designated classes.An
AtomicMarkableReference maintains an object reference
along with a mark bit, that can be updated atomically.Checked exception thrown when a file cannot be moved as an atomic file system
operation.
An object reference that may be updated atomically.
An array of object references in which elements may be updated
atomically.
A reflection-based utility that enables atomic updates to
designated
volatile reference fields of designated
classes.An
AtomicStampedReference maintains an object reference
along with an integer "stamp", that can be updated atomically.A Smart Card's answer-to-reset bytes.
A connector which attaches to a previously running target VM.
Thrown by
VirtualMachine.attach when attempting to attach to a Java virtual machine
for which a compatible AttachProvider does not exist.Exception type to signal that an attach operation failed in the target VM.
Deprecated, for removal: This API element is subject to removal in a future version.
This class was only useful in conjunction with the Security Manager,
which is no longer supported.
Attach provider class for attaching to a Java virtual machine.
The
Attr interface represents an attribute in an
Element object.Models an attribute (JVMS 4.7) in the
class file format.Represents an MBean attribute by associating its name with its value.
This interface represents an attribute associated with a named object.
Interface
Attribute is the base interface implemented by any and
every printing attribute class to indicate that the class represents a
printing attribute.An interface that contains information about an attribute.
Provides definitions of the attribute change notifications sent by MBeans.
This class implements of the
NotificationFilter
interface for the attribute change notification.An
AttributedCharacterIterator allows iteration through both text and
related attribute information.Defines attribute keys that are used to identify text attributes.
A
ClassFileElement describing a class file structure that has
attributes, such as a class file, a field, a method, a Code attribute, or a record component.An AttributedString holds text and related attribute information.
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.This exception is thrown when an operation attempts
to add an attribute that already exists.
Represents a list of values for attributes of an MBean.
This class defines the attributes of an SGML element
as described in a DTD using the ATTLIST construct.
Deprecated.
This interface has been replaced by the SAX2
Attributes
interface, which includes Namespace support.Deprecated.
This class implements a deprecated interface,
AttributeList;
that interface has been replaced by
Attributes,
which is implemented in the
AttributesImpl helper class.Bidirectional mapper between the
class file representation of an
attribute and its API model.Indicates the data dependency of the
class file representation
of an attribute.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.
The specified attribute does not exist or cannot be retrieved.
Attribute mappers for predefined (JVMS 4.7) and JDK-specific
nonstandard attributes.
The Attributes class maps Manifest attribute names to associated string
values.
This interface represents a collection of attributes.
Interface for a list of XML attributes.
The Attributes.Name class represents an attribute name stored in
this Map.
SAX2 extension to augment the per-attribute information
provided through
Attributes.SAX2 extension helper for additional Attributes information,
implementing the
Attributes2 interface.Interface
AttributeSet specifies the interface for a set of printing
attributes.A collection of unique attributes.
This interface is the type signature that is expected
to be present on any attribute key that contributes to
character level presentation.
This interface is the type signature that is expected
to be present on any attribute key that contributes to
presentation of color.
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.
This interface is the type signature that is expected
to be present on any attribute key that contributes to
the paragraph level presentation.
Class
AttributeSetUtilities provides static methods for manipulating
AttributeSets.Default implementation of the Attributes interface.
A tree node for an attribute in an HTML element or tag.
The kind of an attribute value.
Represents attributes used as arguments to relational constraints.
An object that provides a read-only or updatable view of non-opaque
values associated with an object in a filesystem.
Deprecated, for removal: This API element is subject to removal in a future version.
The Applet API is deprecated, no replacement.
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.An instance of the
Type class represents one of the standard
types of audio file.Provider for audio file reading services.
Provider for audio file writing services.
AudioFormat is the class that specifies a particular arrangement of
data in a sound stream.The
Encoding class names the specific type of data representation
used for an audio stream.An audio input stream is an input stream with a specified audio format and
length.
Deprecated, for removal: This API element is subject to removal in a future version.
There is no replacement for this class.
The
AudioSystem class acts as the entry point to the sampled-audio
system resources.This exception is thrown when an authentication error occurs while
accessing the naming or directory service.
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.
This exception is thrown when
the particular flavor of authentication requested is not supported.
Authenticator represents an implementation of an HTTP authentication
mechanism.
The class Authenticator represents an object that knows how to obtain
authentication for a network connection.
Indicates an authentication failure.
The type of the entity requesting authentication.
Base class for return type from
Authenticator.authenticate(HttpExchange) method.Indicates an authentication must be retried.
Indicates an authentication has succeeded and the
authenticated user principal can be acquired by calling
Authenticator.Success.getPrincipal().Kerberos 5 AuthorizationData entry.
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).A tree node for an
@author block tag.Deprecated, for removal: This API element is subject to removal in a future version.
This permission cannot be used for controlling access to resources
as the Security Manager is no longer supported.
This class defines login and logout methods for a provider.
An object that may hold resources (such as file or socket handles)
until it is closed.
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.
Thrown when a serious Abstract Window Toolkit error has occurred.
The root event class for all AWT events.
The listener interface for receiving notification of events
dispatched to objects that are instances of Component or
MenuComponent or their subclasses.
A class which extends the
EventListenerProxy
specifically for adding an AWTEventListener
for a specific event mask.The
AWTEventMonitor implements a suite of listeners that are
conditionally installed on every AWT component instance in the Java
Virtual Machine.AWTEventMulticaster implements efficient and thread-safe multi-cast
event dispatching for the AWT events defined in the java.awt.event
package.Signals that an Abstract Window Toolkit exception has occurred.
An
AWTKeyStroke represents a key action on the
keyboard, or equivalent input device.Deprecated, for removal: This API element is subject to removal in a future version.
There is no replacement for this class.
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.
Thrown when an invalid MBean attribute is passed to a query
constructing method.
Thrown when an invalid expression is passed to a method for
constructing a query.
This exception is to report bad locations within a document model
(that is, attempts to reference a location that doesn't exist).
This exception is thrown when a particular padding mechanism is
expected for the input data but the data is not padded properly.
Thrown when an invalid string operation is passed
to a method for constructing a query.
This class performs an arbitrary linear combination of the bands
in a
Raster, using a specified matrix.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.
This class consists exclusively of static methods for obtaining
encoders and decoders for the Base64 encoding scheme.
This class implements a decoder for decoding byte data using the
Base64 encoding scheme as specified in RFC 4648 and RFC 2045.
This class implements an encoder for encoding byte data using
the Base64 encoding scheme as specified in RFC 4648 and RFC 2045.
A class representing the set of tags found in the baseline TIFF
specification as well as some common additional tags.
This class is an array-based implementation of
the
AbstractMultiResolutionImage class.An abstract class providing a
RowSet object with its basic functionality.Base interface for streams, which are sequences of elements supporting
sequential and parallel aggregate operations.
JButton object that draws a scaled Arrow in one of the cardinal directions.
This class provides a basic implementation of the
Attribute interface.This class provides a basic implementation
of the Attributes interface.
BasicAuthenticator provides an implementation of HTTP Basic
authentication.
Factory object that can vend Borders appropriate for the basic L & F.
Draws a border around a button.
Draws the border around a field.
Draws the border around components which support margins.
Draws the border around a menu bar.
Draws the border around a radio button.
Special thin border for rollover toolbar buttons.
Draws the border around the splitpane.
Draws the border around a toggle button.
Button Listener
BasicButton implementation
BasicCheckboxMenuItem implementation
CheckboxUI implementation for BasicCheckboxUI
Provides the basic look and feel for a JColorChooser.
The default editor for editable combo boxes.
A subclass of BasicComboBoxEditor that implements UIResource.
ComboBox renderer
A subclass of BasicComboBoxRenderer that implements UIResource.
Basic UI implementation for JComboBox.
This is a basic implementation of the
ComboPopup interface.This class provides a basic implementation of the
Control
interface.Basic L&F for a minimized window on a desktop.
Basic L&F for a desktop.
Basic implementation of a file list.
Provides the look and feel for a JEditorPane.
Basic attributes associated with a file in a file system.
A file attribute view that provides a view of a basic set of file
attributes common to many file systems.
Basic L&F implementation of a FileChooser.
Provides the look and feel implementation for
JFormattedTextField.Convenient util class.
Support for providing html views for the swing components.
Factory object that can vend Icons appropriate for the basic L & F.
The class that manages a basic title bar
A basic L&F implementation of JInternalFrame.
A Windows L&F implementation of LabelUI.
An extensible implementation of
ListUI.A base class to use in creating a look and feel for Swing.
A default L&F implementation of MenuBarUI.
BasicMenuItem implementation
A default L&F implementation of MenuUI.
Provides the basic look and feel for a
JOptionPane.ButtonAreaLayout behaves in a similar manner to
FlowLayout.BasicPanel implementation
Provides the Windows look and feel for a password field.
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.A Basic L&F implementation of PopupMenuSeparatorUI.
A Windows L&F implementation of PopupMenuUI.
A Basic L&F implementation of ProgressBarUI.
BasicRadioButtonMenuItem implementation
RadioButtonUI implementation for BasicRadioButtonUI
Basic implementation of RootPaneUI, there is one shared between all
JRootPane instances.
Implementation of ScrollBarUI for the Basic Look and Feel
A default L&F implementation of ScrollPaneUI.
A Basic L&F implementation of SeparatorUI.
A Basic L&F implementation of SliderUI.
The default Spinner UI delegate.
Divider used by BasicSplitPaneUI.
A Basic L&F implementation of the SplitPaneUI.
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.A Basic L&F implementation of TabbedPaneUI.
BasicTableHeaderUI implementation
BasicTableUI implementation
Provides the look and feel for a plain text editor.
Basis of a look and feel for a JTextField.
Provides the look and feel for a styled text editor.
Basis of a text components look-and-feel.
Default implementation of the interface
Caret.Default implementation of the interface
Highlighter.BasicToggleButton implementation
A Basic L&F implementation of ToolBarSeparatorUI.
A Basic L&F implementation of ToolBarUI.
Standard tool tip L&F.
The basic L&F for a hierarchical data structure.
BasicViewport implementation
The subclass of
SQLException thrown when an error
occurs during a batch update operation.Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
Deprecated, for removal: This API element is subject to removal in a future version.
subclasses may subclass this nested class to add behaviors for
each BeanContextServicesProvider.
Deprecated, for removal: This API element is subject to removal in a future version.
protected final subclass that encapsulates an iterator but implements
a noop remove() method.
A BeanDescriptor provides global information about a "bean",
including its Java class, its displayName, etc.
Use the
BeanInfo interface
to create a BeanInfo class
and provide explicit information about the methods,
properties, events, and other features of your beans.An annotation used to specify some property-related information for the
automatically generated
BeanInfo classes.This class provides some general purpose beans control methods.
A linker for ordinary Java objects.
A class which implements a simple two-line bevel border.
Represents an operation that accepts two input arguments and returns no
result.
This class implements the Unicode Bidirectional Algorithm.
Represents a function that accepts two arguments and produces a result.
Immutable, arbitrary-precision signed decimal numbers.
Immutable arbitrary-precision integers.
Represents an operation upon two operands of the same type, producing a result
of the same type as the operands.
This class represents the binary form of the address of
a communications end-point.
A tree node for a binary expression.
Signals that an error occurred while attempting to bind a
socket to a local address and port.
This class represents a name-to-object binding found in a context.
A binding pattern tree
A mapping of key/value pairs, all of whose keys are
Strings.Represents a predicate (boolean-valued function) of two arguments.
This class implements a vector of bits that grows as needed.
The representation (mapping) in
the Java programming language of an SQL
BLOB value.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.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.A tree node used as the base class for the different types of
block tags.
A tree node for a statement block.
A view implementation to display a block (as a box)
with CSS specifications.
A subclass of
ImageWriteParam for encoding images in
the BMP format.The
Book class provides a representation of a document in
which pages may have different page formats and page painters.A
BooleanControl provides the ability to switch between two possible
settings that affect a line's audio.An instance of the
BooleanControl.Type class identifies one kind
of boolean control.Event field annotation, specifies that the value is a boolean flag, a
true or false value.Represents a supplier of
boolean-valued results.The type of all primitive
boolean values
accessed in the target VM.Provides access to a primitive
boolean value in
the target VM.Initial class that provides access to the default implementation
of JDI interfaces.
Models an entry in the bootstrap method table.
Thrown to indicate that an
invokedynamic instruction or a dynamic
constant failed to resolve its bootstrap method and arguments,
or for invokedynamic instruction the bootstrap method has failed to
provide a
call site with a
target
of the correct method type,
or for a dynamic constant the bootstrap method has failed to provide a
constant value of the required type.Models the
BootstrapMethods attribute
(JVMS 4.7.23), which stores symbolic information for the execution of
bootstrap methods, used by dynamically-computed call sites and constants.Interface describing an object capable of rendering a border
around the edges of a swing component.
Factory class for vending standard
Border objects.A border layout lays out a container, arranging and resizing
its components to fit in five regions:
north, south, east, west, and center.
A Border wrapper class which implements UIResource.
A bevel border UI resource.
A compound border UI resource.
An empty border UI resource.
An etched border UI resource.
A line border UI resource.
A matte border UI resource.
A titled border UI resource.
Defines the data model used by components like
Sliders
and ProgressBars.A lightweight container
that uses a BoxLayout object as its layout manager.
An implementation of a lightweight component that participates in
layout but has no view.
A layout manager that allows multiple components to be laid out either
vertically or horizontally.
A view that arranges its children into a box shape by tiling
its children along an axis.
Models a branching instruction (conditional or unconditional) in the
code array of a Code attribute.The
BreakIterator class implements methods for finding
the location of boundaries in text.An abstract class for service providers that
provide concrete implementations of the
BreakIterator class.Notification of a breakpoint in the target VM.
Identifies a
Location in the target VM at which
execution should be stopped.A tree node for a
break statement.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.
A container for data of a specific primitive type.
Capabilities and properties of buffers.
A type-safe enumeration of the possible back buffer contents after
page-flipping
The
BufferedImage subclass describes an Image with an accessible buffer of image data.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.This interface describes single-input/single-output
operations performed on
BufferedImage objects.A
BufferedInputStream adds
functionality to another input stream-namely,
the ability to buffer the input and to
support the mark and reset
methods.The class implements a buffered output stream.
Reads text from a character-input stream, buffering characters so as to
provide for the efficient reading of characters, arrays, and lines.
Writes text to a character-output stream, buffering characters so as to
provide for the efficient writing of single characters, arrays, and strings.
Unchecked exception thrown when a relative put operation reaches
the target buffer's limit.
The
BufferStrategy class represents the mechanism with which
to organize complex memory on a particular Canvas or
Window.Unchecked exception thrown when a relative get operation reaches
the source buffer's limit.
Advanced
class file writing support for AttributeMappers.This class creates a labeled button.
This class is used to create a multiple-exclusion scope for
a set of buttons.
State model for buttons.
Pluggable look and feel interface for JButton.
A
ByteArrayInputStream contains
an internal buffer that contains bytes that
may be read from the stream.This class implements an output stream in which the data is
written into a byte array.
A byte buffer.
A channel that can read and write bytes.
This class defines a lookup table object.
A typesafe enumeration for byte orders.
The type of all primitive byte values accessed in
the target VM.
Provides access to a primitive
byte value in the target VM.A specialized
Vector representing an ordered immutable sequence of
byte values.A specification of algorithm parameters for a
CanonicalizationMethod
Algorithm.The interface that all standard implementations of
CachedRowSet must implement.Represents channels for storing resources in the
ResponseCache.
Represent channels for retrieving resources from the
ResponseCache.
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.Calendar.Builder is used for creating a Calendar from
various date-time parameters.An abstract class for service providers that provide locale-dependent
Calendar parameters.An abstract class for service providers that provide localized string
representations (display names) of
Calendar field values.A task that returns a result and may throw an exception.
The interface used to execute SQL stored procedures.
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. 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.Call site descriptors contain all the information necessary for linking a
call site.
This interface is used by a printing application to cancel a print job.
Exception indicating that the result of a value-producing task,
such as a
FutureTask, cannot be retrieved because the task
was cancelled.Unchecked exception thrown when an attempt is made to use
a selection key that is no longer valid.
This exception is thrown to indicate that the operation reached
a point in the name where the operation cannot proceed any further.
Thrown when an UndoableEdit is told to
redo() and can't.Thrown when an UndoableEdit is told to
undo() and can't.A representation of the XML
CanonicalizationMethod
element as defined in the
W3C Recommendation for XML-Signature Syntax and Processing.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.A Smart Card with which a connection has been established.
A logical channel connection to a Smart Card.
Exception for errors that occur during communication with the
Smart Card stack or the card itself.
A
CardLayout object is a layout manager for a
container.Exception thrown when an application tries to establish a connection with a
terminal that has no card present.
A permission for Smart Card operations.
A Smart Card terminal, sometimes referred to as a Smart Card Reader.
The set of terminals supported by a TerminalFactory.
Enumeration of attributes of a CardTerminal.
A place within a document view that represents where
things can be inserted into the document model.
CaretEvent is used to notify interested parties that
the text caret has changed in the event source.
Listener for changes in the caret position of a text
component.
A marker interface for
Trees that may be used as CaseTree labels.A tree node for a
case in a switch statement or expression.The syntactic form of this case:
STATEMENT:
case <expression>: <statements>
RULE: case <expression> -> <expression>/<statement>
The Catalog class represents an entity Catalog as defined by
XML Catalogs, OASIS Standard V1.1, 7 October 2005.
The exception class handles errors that may happen while processing or using
a catalog.
The CatalogFeatures holds a collection of features and properties.
The Builder class for building the CatalogFeatures object.
A Feature type as defined in the
Catalog Features table.
The Catalog Manager manages the creation of XML Catalogs and Catalog Resolvers.
A Catalog Resolver that implements SAX
EntityResolver,
StAX XMLResolver,
DOM LS LSResourceResolver used by Schema Validation, and
Transform URIResolver, and resolves
external references using catalogs.Defines the actions that a CatalogResolver may take when it is unable to
resolve an external reference.
A tree node for a
catch block in a try statement.Event annotation, to associate the event type with a category, in the format
of a human-readable path.
CDATA sections are used to escape blocks of text containing characters that
would otherwise be regarded as markup.
This interface defines the methods any general editor should be able
to implement.
CellEditorListener defines the interface for an object that listens
to changes in a CellEditor
This class is inserted in between cell renderers and the components that
use them.
Abstract class for managing a variety of identity certificates.
Deprecated, for removal: This API element is subject to removal in a future version.
This class is deprecated and subject to removal in a future
version of Java SE.
Deprecated, for removal: This API element is subject to removal in a future version.
Use the classes in
java.security.cert instead.Alternate
Certificate class for serialization.Certificate Encoding Exception.
Deprecated, for removal: This API element is subject to removal in a future version.
Use the classes in
java.security.cert instead.This exception indicates one of a variety of certificate problems.
Deprecated, for removal: This API element is subject to removal in a future version.
Use the classes in
java.security.cert instead.Certificate Expired Exception.
Deprecated, for removal: This API element is subject to removal in a future version.
Use the classes in
java.security.cert instead.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.This class defines the Service Provider Interface (SPI)
for the
CertificateFactory class.Certificate is not yet valid exception.
Deprecated, for removal: This API element is subject to removal in a future version.
Use the classes in
java.security.cert instead.Certificate Parsing Exception.
Deprecated, for removal: This API element is subject to removal in a future version.
Use the classes in
java.security.cert instead.An exception that indicates an X.509 certificate is revoked.
An immutable sequence of certificates (a certification path).
Alternate
CertPath class for serialization.A class for building certification paths (also known as certificate chains).
An exception indicating one of a variety of problems encountered when
building a certification path with a
CertPathBuilder.A specification of the result of a certification path builder algorithm.
The Service Provider Interface (SPI)
for the
CertPathBuilder class.Performs one or more checks on each
Certificate of a
CertPath.A specification of certification path algorithm parameters.
A wrapper for CertPathParameters.
A class for validating certification paths (also known as certificate
chains).
An exception indicating one of a variety of problems encountered when
validating a certification path.
The BasicReason enumerates the potential reasons that a certification
path of any type may be invalid.
The reason the validation algorithm failed.
A specification of the result of a certification path validator algorithm.
The Service Provider Interface (SPI)
for the
CertPathValidator class.A selector that defines a set of criteria for selecting
Certificates.A class for retrieving
Certificates and CRLs
from a repository.An exception indicating one of a variety of problems retrieving
certificates and CRLs from a
CertStore.A specification of
CertStore parameters.The Service Provider Interface (SPI)
for the
CertStore class.This class specifies the parameters used with the
ChaCha20
algorithm.
A relinkable call site that implements a polymorphic inline caching strategy.
ChangedCharSetException as the name indicates is an exception
thrown when the charset is changed.
ChangeEvent is used to notify interested parties that
state has changed in the event source.
Defines an object which listens for ChangeEvents.
A nexus for I/O operations.
This class encapsulates the concept of caller-provided channel
binding information.
Utility methods for channels and streams.
Defines static methods to create
channels.An object used to coordinate the closing of a selectable channel created
by
readWriteSelectableChannel.Instances of this class represent particular subsets of the Unicode
character set.
A family of character subsets representing the character blocks in the
Unicode specification.
A family of character subsets representing the character scripts
defined in the
Unicode Standard Annex #24: Script Names.
Checked exception thrown when a character encoding
or decoding error occurs.
The
CharacterData interface extends Node with a set of
attributes and methods for accessing character data in the DOM.This interface defines a protocol for bidirectional iteration over text.
A pseudo-instruction which models a single entry in the
CharacterRangeTable attribute.Models a single character range entry in the
CharacterRangeTableAttribute.Models the
CharacterRangeTable
attribute, which is a bidirectional mapping from ranges of positions in the
source file to ranges of indices into the code array.This describes the interface to Characters events.
This class implements a character buffer that can be used as a
character-input stream.
This class implements a character buffer that can be used as a Writer.
A char buffer.
Base class for character conversion exceptions.
A
CharSequence is a readable sequence of char values.A named mapping between sequences of sixteen-bit Unicode code units and sequences of
bytes.
An engine that can transform a sequence of bytes in a specific charset into a sequence of
sixteen-bit Unicode characters.
An engine that can transform a sequence of sixteen-bit Unicode characters into a sequence of
bytes in a specific charset.
Charset service-provider class.
The type of all primitive char values accessed in
the target VM.
Provides access to a primitive
char value in
the target VM.A check box is a graphical component that can be in either an
"on" (
true) or "off" (false) state.The
CheckboxGroup class is used to group together
a set of Checkbox buttons.This class represents a check box that can be included in a menu.
An input stream that also maintains a checksum of the data being read.
An output stream that also maintains a checksum of the data being
written.
An interface representing a data checksum.
The
Choice class presents a pop-up menu of choices. 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 is a concrete subclass of NumberFormat that
allows you to attach a format to a range of numbers.Class
Chromaticity is a printing attribute class, an enumeration,
that specifies monochrome or color printing.A standard set of fields.
A date without time-of-day or time-zone in an arbitrary chronology, intended
for advanced globalization use cases.
A date-time without a time-zone in an arbitrary chronology, intended
for advanced globalization use cases.
A calendar system, used to organize and identify dates.
A date-based amount of time, such as '3 years, 4 months and 5 days' in an
arbitrary chronology, intended for advanced globalization use cases.
A standard set of date periods units.
A date-time with a time-zone in an arbitrary chronology,
intended for advanced globalization use cases.
This class provides the functionality of a cryptographic cipher for
encryption and decryption.
A
CipherInputStream is composed of an InputStream
and a Cipher object so that read() methods return data that are
read in from the underlying InputStream but have been
additionally processed by the Cipher object.A
CipherOutputStream is composed of an OutputStream
and a Cipher object so that write() methods first process the data
before writing them out to the underlying OutputStream.This class defines the Service Provider Interface (SPI)
for the
Cipher class.Instances of the class
Class represent classes and
interfaces in a running Java application.A builder for a
class file.Thrown to indicate that the code has attempted to cast an object
to a subclass of which it is not an instance.
Thrown when the Java Virtual Machine detects a circularity in the
superclass hierarchy of a class being loaded.
This class serves as a parameter block to the
Instrumentation.redefineClasses method.A nominal descriptor for a
Class constant.Marker interface for a member element of a
ClassModel.Models a
CONSTANT_Class_info structure, representing a reference
type, in the constant pool of a class file.Provides ability to parse, transform, and generate
class files.The option describing user-defined attributes for parsing
class
files.The option describing whether to retain or discard attributes that cannot
verify their correctness after a transformation.
The option describing the class hierarchy resolver to use when generating
stack maps or verifying classes.
Option describing whether to extend from the original constant pool when
transforming a
class file.The option describing whether to patch out unreachable code for stack map
generation.
The option describing whether to filter unbound labels and drop their
enclosing structures if possible.
The option describing whether to process or discard debug
PseudoInstructions in the traversal of a CodeModel or a CodeBuilder.The option describing whether to process or discard
LineNumbers
in the traversal of a CodeModel or a CodeBuilder.An option that affects the parsing or writing of
class files.The option describing whether to automatically rewrite short jumps to
equivalent instructions when necessary.
The option describing whether to generate stack maps.
A builder for a
CompoundElement, which accepts the member elements
to be integrated into the built structure.Marker interface for structures with special capabilities in the
class file format.Class file format versions of the Java virtual machine.
A transformation on a
CompoundElement by processing its individual
member elements and sending the results to a ClassFileBuilder,
through ClassFileBuilder.transform(CompoundElement, ClassFileTransform).A transformer of class files.
Models the minor and major version numbers of a
class file (JVMS
4.1).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.
Provides class hierarchy information for stack
maps generation and verification.
Information about a resolved class.
A class loader is an object that is responsible for loading classes.
A class loader object from the target VM.
Instances of this interface are used to keep the list of ClassLoaders
registered in an MBean Server.
The management interface for the class loading system of
the Java virtual machine.
Models a
class file.Thrown when an application tries to load in a class through its
string name using:
The
forName method in class Class.Thrown to indicate that the requested class has
not yet been loaded through the appropriate class loader.
Thrown to indicate that the requested operation cannot be
completed because the specified class has not yet been prepared.
An instance of java.lang.Class from the target VM.
Notification of a class prepare in the target VM.
Request for notification when a class is prepared in the target VM.
Advanced
class file reading support for AttributeMappers.Models the generic signature of a class or interface, as defined by JVMS
4.7.9.1.
A transformation on streams of
ClassElement.A tree node for a class, interface, enum, record, or annotation
type declaration.
A mirror of a class in the target VM.
Notification of a class unload in the target VM.
Request for notification when a class is unloaded in the target VM.
Lazily associate a computed value with any
Class object.Cleaner manages a set of object references and corresponding cleaning actions.Cleanable represents an object and a
cleaning action registered in a Cleaner.Enumeration for status of the reason that a property could not be set
via a call to
Connection.setClientInfoThe
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.A class that implements a mechanism to transfer data using cut/copy/paste
operations.
Defines the interface for classes that will provide data to a clipboard.
The mapping in the Java programming language
for the SQL
CLOB type.A clock providing access to the current instant, date and time using a time-zone.
A class implements the
Cloneable interface to
indicate to the Object.clone() method that it
is legal for that method to make a
field-for-field copy of instances of that class.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.A
Closeable is a source or destination of data that can be closed.Checked exception received by a thread when another thread interrupts it
while it is blocked in an I/O operation upon a channel.
Checked exception thrown when an attempt is made to invoke or complete an
I/O operation upon channel that is closed, or at least closed to that
operation.
This exception may be thrown as a result of an asynchronous
close of a
Connection while an I/O operation is
in progress.Unchecked exception thrown when an attempt is made to invoke an operation on
a directory stream that is closed.
Unchecked exception thrown when an attempt is made to invoke an operation on
a file and the file system is closed.
Unchecked exception thrown when an attempt is made to invoke an I/O
operation upon a closed selector.
Unchecked exception thrown when an attempt is made to invoke an operation on
a watch service that is closed.
This exception is thrown if the native CMM returns an error.
A builder for
Code attributes (method bodies).A builder for blocks of code.
A builder to add catch blocks.
Marker interface for a member element of a
CodeModel.Models the body of a method (the
Code attribute).Error thrown when the
decodeLoop method of
a CharsetDecoder, or the encodeLoop method of a CharsetEncoder, throws an unexpected
exception.A description of the result state of a coder.
This class encapsulates information about a code signer.
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.
A transformation on streams of
CodeElement.A typesafe enumeration for coding-error actions.
The
CollationElementIterator class is used as an iterator
to walk through each character of an international string.A
CollationKey represents a String under the
rules of a specific Collator object.The
Collator class performs locale-sensitive
String comparison.An abstract class for service providers that
provide concrete implementations of the
Collator class.The root interface in the collection hierarchy.
Parameters used as input for the Collection
CertStore
algorithm.This class consists exclusively of static methods that operate on or return
collections.
A mutable reduction operation that
accumulates input elements into a mutable result container, optionally transforming
the accumulated result into a final representation after all input elements
have been processed.
Characteristics indicating properties of a
Collector, which can
be used to optimize reduction implementations.Implementations of
Collector that implement various useful reduction
operations, such as accumulating elements into collections, summarizing
elements according to various criteria, etc.The
Color class is used to encapsulate colors in the default
sRGB color space or colors in arbitrary color spaces identified by a
ColorSpace.A class designed to produce preconfigured "accessory" objects to
insert into color choosers.
Pluggable look and feel interface for JColorChooser.
This class performs a pixel-by-pixel color conversion of the data in
the source image.
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.A model that supports selecting a
Color.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.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.A typesafe enumeration of colors that can be fetched from a style.
A subclass of Color that implements UIResource.
The editor component used for JComboBox components.
A data model for a combo box.
Pluggable look and feel interface for JComboBox.
The interface which defines the methods required for the implementation of the popup
portion of a combo box.
A command APDU following the structure defined in ISO/IEC 7816-4.
An interface for comment events
This interface inherits from
CharacterData and represents the
content of a comment, i.e., all the characters between the starting
'<!--' and ending '-->'.An embedded HTML comment.
Interface that defines the methods which are common between
DataSource,
XADataSource and ConnectionPoolDataSource.This exception is thrown when the client is
unable to communicate with the directory or naming service.
CompactNumberFormat is a concrete subclass of NumberFormat
that formats a decimal number in a localized compact form.This interface imposes a total ordering on the objects of each class that
implements it.
A comparison function, which imposes a total ordering on
some collection of objects.
The optional interface implemented by ScriptEngines whose methods compile scripts
to a form that can be executed repeatedly without recompilation.
Models the
CompilationID attribute, which
records the compilation time of the class file.The management interface for the compilation system of
the Java virtual machine.
Represents the abstract syntax tree for ordinary compilation units
and modular compilation units.
Extended by classes that store results of compilations.
A
Future that may be explicitly completed (setting its
value and status), and may be used as a CompletionStage,
supporting dependent functions and actions that trigger upon its
completion.A marker interface identifying asynchronous tasks produced by
async methods.A suggested completion for an
annotation.
Exception thrown when an error or other exception is encountered
in the course of completing a result or task.
A handler for consuming the result of an asynchronous I/O operation.
Utility class for assembling
Completion objects.A service that decouples the production of new asynchronous tasks
from the consumption of the results of completed tasks.
A stage of a possibly asynchronous computation, that performs an
action or computes a value when another CompletionStage completes.
A component is an object having a graphical representation
that can be displayed on the screen and that can interact with the
user.
Enumeration of the common ways the baseline of a component can
change as the size changes.
An abstract adapter class for receiving component events.
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.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).
A
ComponentInputMap is an InputMap
associated with a particular JComponent.A subclass of javax.swing.ComponentInputMap that implements UIResource.
The listener interface for receiving component events.
The ComponentOrientation class encapsulates the language-sensitive
orientation that is to be used to order the elements of a component
or of text.
This class represents image data which is stored such that each sample
of a pixel occupies one data element of the DataBuffer.
The base class for all UI delegate objects in the Swing pluggable
look and feel architecture.
Component decorator that implements the view interface.
The
Composite interface, along with
CompositeContext, defines the methods to compose a draw
primitive with the underlying graphics area.The
CompositeContext interface defines the encapsulated
and optimized environment for a compositing operation.The
CompositeData interface specifies
the behavior of a specific type of complex open data objects
which represent composite data structures.An
InvocationHandler that forwards getter methods to a
CompositeData.The
CompositeDataSupport class is the open data class which
implements the CompositeData interface.A Java class can implement this interface to indicate how it is
to be converted into a
CompositeData by the MXBean framework.A
GuardingDynamicLinker that delegates sequentially to a list of
other guarding dynamic linkers in its
CompositeGuardingDynamicLinker.getGuardedInvocation(LinkRequest, LinkerServices).This class represents a composite name -- a sequence of
component names spanning multiple namespaces.
The
CompositeType class is the open type class
whose instances describe the types of CompositeData values.A composite type-based guarding dynamic linker.
CompositeView is an abstract View
implementation which manages one or more child views.A tree node for compound assignment operator.
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.
A
CompoundControl, such as a graphic equalizer, provides control over
two or more related properties, each of which is itself represented as a
Control.An instance of the
CompoundControl.Type inner class identifies
one kind of compound control.A concrete subclass of AbstractUndoableEdit, used to assemble little
UndoableEdits into great big ones.
A
class file structure that can be viewed as a composition of its
member structures.This class represents a compound name -- a name from
a hierarchical name space.
Class
Compression is a printing attribute class, an enumeration, that
specifies how print data is compressed.A hash table supporting full concurrency of retrievals and
high expected concurrency for updates.
A view of a ConcurrentHashMap as a
Set of keys, in
which additions may optionally be enabled by mapping to a
common value.An unbounded concurrent deque based on linked nodes.
An unbounded thread-safe queue based on linked nodes.
A
Map providing thread safety and atomicity guarantees.This exception may be thrown by methods that have detected concurrent
modification of an object when such modification is not permissible.
A
ConcurrentMap supporting NavigableMap operations,
and recursively so for its navigable sub-maps.A scalable concurrent
ConcurrentNavigableMap implementation.A scalable concurrent
NavigableSet implementation based on
a ConcurrentSkipListMap.A tree node for the conditional operator
? :.This class represents a default implementation for
javax.security.auth.login.Configuration.A configuration that is the result of
resolution or resolution with service binding.
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.
A collection of settings and metadata describing the configuration.
This represents a marker interface for Configuration parameters.
This exception is thrown when there is a configuration problem.
Management representation of a
Configuration.This class defines the Service Provider Interface (SPI)
for the
Configuration class. 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.Signals that an error occurred while attempting to connect a
socket to a remote address and port.
A
ConnectException is thrown if a connection is refused
to the remote host for a remote method call.A
ConnectIOException is thrown if an
IOException occurs while making a connection
to the remote host for a remote method call.A connection between a debugger and a target VM which it debugs.
A connection (session) with a specific
database.
A builder created from a
DataSource object,
used to establish a connection to the database that the
data source object represents.An
Event object that provides information about the
source of a connection-related event.
An object that registers to be notified of events generated by a
PooledConnection object.Unchecked exception thrown when an attempt is made to connect a
SocketChannel for which a non-blocking connection operation is already in
progress.A factory for
PooledConnection
objects.A method of connection between a debugger and a target VM.
Specification for and value of a Connector argument.
Specification for and value of a Connector argument,
whose value is Boolean.
Specification for and value of a Connector argument,
whose value is an integer.
Specification for and value of a Connector argument,
whose value is a String selected from a list of choices.
Specification for and value of a Connector argument,
whose value is a String.
Methods to access the character-based console device, if any, associated
with the current Java virtual machine.
This
Handler publishes log records to System.err.Represents a type which is constable.
Bootstrap methods for dynamically-computed constants.
A
ConstantCallSite is a CallSite whose target is permanent, and can never be changed.A case label element that refers to a constant expression
A nominal descriptor for a loadable
constant value, as defined in JVMS 4.4.
Predefined values of nominal descriptor
for common constants, including descriptors for primitive class types and
other common platform types, and descriptors for method handles for standard
bootstrap methods.
Models a
CONSTANT_Dynamic_info structure, representing a dynamically-computed constant, in the constant pool of a
class file.Models a constant-load instruction in the
code array of a
Code attribute, including "intrinsic", "argument", and
"load" constant instructions.Models an "argument constant" instruction, which encodes the
constant value in the instruction directly.
Models an "intrinsic constant" instruction, which encodes
the constant value in its opcode.
Models a "load constant" instruction, which encodes the constant value
in the constant pool.
Provides read access to the constant pool and the bootstrap method table of a
class file.Builder for the constant pool of a
class file.Thrown to indicate that requested entry cannot be obtained from the constant
pool or the bootstrap method table.
Models the
ConstantValue attribute (JVMS
4.7.2), which indicates this field's value is a constant and that
constant value.Marker interface for constant pool entries that can represent constant values
in the
ConstantValue attribute.Constructor provides information about, and access to, a single
constructor for a class.
An annotation on a constructor that shows how the parameters of
that constructor correspond to the constructed object's getter
methods.
An annotation on a constructor that shows how the parameters of
that constructor correspond to the constructed object's getter
methods.
Represents an operation that accepts a single input argument and returns no
result.
A generic Abstract Window Toolkit(AWT) container object is a component
that can contain other AWT components.
An abstract adapter class for receiving container events.
A low-level event which indicates that a container's contents
changed because a component was added or removed.
The listener interface for receiving container events.
A FocusTraversalPolicy that determines traversal order based on the order
of child Components in a Container.
The abstract class
ContentHandler is the superclass
of all classes that read an Object from a
URLConnection.Receive notification of the logical content of a document.
This interface defines a factory for content handlers.
A representation of a content model.
Meta annotation, specifies that an annotation represents a content type, such
as a time span or a frequency.
This interface represents a naming context, which
consists of a set of name-to-object bindings.
This exception is thrown when attempting to destroy a context that
is not empty.
Event field annotation, specifies that the value carries contextual
information.
ContextualRenderedImageFactory provides an interface for the
functionality that may differ between instances of
RenderableImageOp.
A tree node for a
continue statement.This interface represents an LDAPv3 control as defined in
RFC 2251.
Lines often have a set of controls, such as gain and pan, that
affect the audio signal passing through the line.An instance of the
Type class represents the type of the control.This abstract class represents a factory for creating LDAPv3 controls.
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.Optional interface to be implemented by
GuardingTypeConverterFactory
implementers.Enumeration of possible outcomes of comparing one conversion to another.
This class implements a convolution from the source
to the destination.
A CookieHandler object provides a callback mechanism to hook up a
HTTP state management policy implementation into the HTTP protocol
handler.
CookieManager provides a concrete implementation of
CookieHandler,
which separates the storage of cookies from the policy surrounding accepting
and rejecting cookies.CookiePolicy implementations decide which cookies should be accepted
and which should be rejected.
A CookieStore object represents a storage for cookie.
Class
Copies is an integer valued printing attribute class that
specifies the number of copies to be printed.Class
CopiesSupported is a printing attribute class, a set of
integers, that gives the supported values for a Copies
attribute.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.A
Set that uses an internal CopyOnWriteArrayList
for all of its operations.An object that configures how to copy or move a file.
A synchronization aid that allows one or more threads to wait until
a set of operations being performed in other threads completes.
A
ForkJoinTask with a completion action performed when
triggered and there are no remaining pending actions.The
Counter interface is used to represent any counter or
counters function value.Defines a monitor MBean designed to observe the values of a counter
attribute.
Exposes the remote management interface of the counter monitor MBean.
A class that can be used to compute the CRC-32 of a data stream.
A class that can be used to compute the CRC-32C of a data stream.
A generic credential exception.
Signals that a
Credential has expired.Signals that a credential was not found.
This class is an abstraction of certificate revocation lists (CRLs) that
have different formats but important common uses.
CRL (Certificate Revocation List) Exception.
The CRLReason enumeration specifies the reason that a certificate
is revoked, as defined in
RFC 5280: Internet X.509 Public Key Infrastructure Certificate and CRL
Profile.
A selector that defines a set of criteria for selecting
CRLs.An ImageFilter class for cropping images.
An enumeration of cryptographic primitives.
Defines a set of
CSS attributes
as a typesafe enumeration.
Definitions to be used as a key on AttributeSet's
that might hold CSS attributes.
The
CSS2Properties interface represents a convenience
mechanism for retrieving and setting properties within a
CSSStyleDeclaration.The
CSSCharsetRule interface represents a @charset rule in a
CSS style sheet.The
CSSFontFaceRule interface represents a @font-face rule in
a CSS style sheet.The
CSSImportRule interface represents a @import rule within
a CSS style sheet.The
CSSMediaRule interface represents a @media rule in a CSS
style sheet.The
CSSPageRule interface represents a @page rule within a
CSS style sheet.The
CSSPrimitiveValue interface represents a single CSS value
.The
CSSRule interface is the abstract base interface for any
type of CSS statement.The
CSSRuleList interface provides the abstraction of an
ordered collection of CSS rules.The
CSSStyleDeclaration interface represents a single CSS
declaration block.The
CSSStyleRule interface represents a single rule set in a
CSS style sheet.The
CSSStyleSheet interface is a concrete interface used to
represent a CSS style sheet i.e., a style sheet whose content type is
"text/css".The
CSSUnknownRule interface represents an at-rule not
supported by this user agent.The
CSSValue interface represents a simple or a complex
value.The
CSSValueList interface provides the abstraction of an
ordered collection of CSS values.The
CubicCurve2D class defines a cubic parametric curve
segment in (x,y) coordinate space.A cubic parametric curve segment specified with
double coordinates.A cubic parametric curve segment specified with
float coordinates.Represents a currency.
An abstract class for service providers that
provide localized currency symbols and display names for the
Currency class.A class to encapsulate the bitmap representation of the mouse cursor.
Models a user-defined attribute in a
class file.A customizer class provides a complete custom GUI for customizing
a target Java Bean.
A synchronization aid that allows a set of threads to all wait for
each other to reach a common barrier point.
An abstract representation of the result of dereferencing a
URIReference or the input/output of subsequent Transforms.Event field annotation, specifies that a value represents an amount of data (for example, bytes).
Comprehensive information about the database as a whole.
This class exists to wrap one or more data arrays.
This class extends
DataBuffer and stores data internally as bytes.This class extends
DataBuffer and stores data internally
in double form.This class extends
DataBuffer and stores data internally
in float form.This class extends
DataBuffer and stores data internally
as integers.This class extends
DataBuffer and stores data internally as shorts.This class extends
DataBuffer and stores data internally as
shorts.A
DataFlavor provides meta information about data.Signals that a data format error has occurred.
A selectable channel for datagram-oriented sockets.
This class represents a datagram packet.
This class represents a socket for sending and receiving datagram packets.
Abstract datagram and multicast socket implementation base class.
This interface defines a factory for datagram socket implementations.
The
DataInput interface provides
for reading bytes from a binary stream and
reconstructing from them data in any of
the Java primitive types.A data input stream lets an application read primitive Java data
types from an underlying input stream in a machine-independent
way.
DataLine adds media-related functionality to its superinterface,
Line.Besides the class information inherited from its superclass,
DataLine.Info provides additional information specific to data
lines.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.A data output stream lets an application write primitive Java data
types to an output stream in a portable way.
A factory for connections to the physical data source that this
DataSource object represents.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
exceeded MaxFieldSize.Indicates a serious configuration error.
Utility class to contain basic Datatype values as constants.
Type-safe enum class that represents six fields
of the
Duration class.Factory that creates new
javax.xml.datatype Objects that map XML to/from Java Objects.A thin wrapper around a millisecond value that allows
JDBC to identify this as an SQL
DATE value.The class
Date represents a specific instant
in time, with millisecond precision.DateFormat is an abstract class for date/time formatting subclasses which
formats and parses dates or time in a language-independent manner.Defines constants that are used as attribute keys in the
AttributedCharacterIterator returned
from DateFormat.formatToCharacterIterator and as
field identifiers in FieldPosition.An abstract class for service providers that
provide concrete implementations of the
DateFormat class.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.An abstract class for service providers that
provide instances of the
DateFormatSymbols class.DateFormatter is an
InternationalFormatter that does its
formatting by way of an instance of java.text.DateFormat.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).Class
DateTimeAtCreation is a printing attribute class, a date-time
attribute, that indicates the date and time at which the Print Job was
created.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.Exception used to indicate a problem while calculating a date-time.
Formatter for printing and parsing date-time objects.
Builder to create date-time formatters.
An exception thrown when an error occurs during parsing.
Class
DateTimeSyntax is an abstract base class providing the common
implementation of all attributes whose value is a date and time.A day-of-week, such as 'Tuesday'.
Graphics subclass supporting graphics debugging.
An exception that is thrown by the
KEM.Decapsulator.decapsulate(byte[]) method to denote an
error during decapsulation.DecimalFormat is a concrete subclass of
NumberFormat that formats decimal numbers in a localized manner.This class represents the set of symbols (such as the decimal separator,
the grouping separator, and so on) needed by
DecimalFormat
to format numbers.An abstract class for service providers that
provide instances of the
DecimalFormatSymbols class.Localized decimal style used in date and time formatting.
Grouping for all declaration Snippets: variable declarations
(
VarSnippet), method declarations
(MethodSnippet), and type declarations
(TypeDeclSnippet).Represents a declared type, either a class type or an interface type.
SAX2 extension handler for DTD declaration events.
A deconstruction pattern tree.
A generic implementation of BoundedRangeModel.
The default implementation of a
Button component's data model.A default implementation of Caret.
A case label that marks
default in case null, default.The default editor for table and tree cells.
A generic implementation of
ColorSelectionModel.The default model for combo boxes.
This is an implementation of the
DesktopManager.This is the set of things needed by a text component
to be a reasonably functioning editor for some type
of text document.
Creates a beep.
Copies the selected region and place its contents
into the system clipboard.
Cuts the selected region and place its contents
into the system clipboard.
The action that is executed by default if
a key typed event is received and there
is no keymap entry.
Places a line/paragraph break into the document.
Places content into the associated document.
Places a tab character into the document.
Pastes the contents of the system clipboard into the
selected region, or before the caret if nothing is
selected.
This class has been obsoleted by the 1.4 focus APIs.
A FocusTraversalPolicy that determines traversal order based on the order
of child Components in a Container.
DefaultFormatter formats arbitrary objects.An implementation of
JFormattedTextField.AbstractFormatterFactory.Default base class for SAX2 event handlers.
This class extends the SAX2 base handler class to support the
SAX2
LexicalHandler, DeclHandler, and
EntityResolver2 extensions.Implements the Highlighter interfaces.
Simple highlight painter that fills a highlighted area with
a solid color.
Default implementation for a
DynamicLinkerFactory.setInternalObjectsFilter(MethodHandleTransformer)
that delegates to a pair of filtering method handles.The default KeyboardFocusManager for AWT applications.
Renders an item in a list.
A subclass of DefaultListCellRenderer that implements UIResource.
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.Default data model for list selections.
Deprecated.
Use
MBeanServer.getClassLoaderRepository()
instead.Deprecated.
Use
MBeanServer.getClassLoaderRepository()
instead.The default layout manager for Popup menus and menubars.
A concrete implementation of
MetalTheme providing
the original look of the Java Look and Feel, code-named "Steel".A
DefaultMutableTreeNode is a general-purpose node in a tree data
structure.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.An implementation of
RowSorter that provides sorting and
filtering around a grid-based data model.DefaultRowSorter.ModelWrapper is responsible for providing
the data that gets sorted by DefaultRowSorter.A generic implementation of SingleSelectionModel.
A document that can be marked up with character and paragraph
styles in a manner similar to the Rich Text Format.
An UndoableEdit used to remember AttributeSet changes to an
Element.
Specification for building elements.
The standard class for rendering (displaying) individual cells
in a
JTable.A subclass of
DefaultTableCellRenderer that
implements UIResource.The standard column-handler for a
JTable.This is an implementation of
TableModel that
uses a Vector of Vectors to store the
cell value objects.Deprecated.
A
TreeCellEditor.Displays an entry in a tree.
A simple tree data model that uses TreeNodes.
Default implementation of TreeSelectionModel.
This class provides support for general purpose compression using the
popular ZLIB compression library.
Implements an input stream filter for compressing data in the "deflate"
compression format.
This class implements an output stream filter for compressing data in
the "deflate" compression format.
A mix-in style interface for marking objects that should be
acted upon after a given delay.
An unbounded blocking queue of
Delayed
elements, in which an element generally becomes eligible for removal when its
delay has expired.Deprecated, for removal: This API element is subject to removal in a future version.
This permission cannot be used for controlling access to resources
as the Security Manager is no longer supported.
A program element annotated
@Deprecated is one that programmers
are discouraged from using.Models the
Deprecated attribute (JVMS 4.7.15), which indicates this structure has been superseded.A tree node for an
@deprecated block tag.A linear collection that supports element insertion and removal at
both ends.
Preview.
This interface is implemented by security API classes that contain
binary-encodable key or certificate material.
Annotation that describes an element by using a sentence or two.
Additional metadata for a JMX element.
This interface is used to gain access to descriptors of the Descriptor class
which are associated with a JMX component, i.e.
Meta-annotation that describes how an annotation element relates
to a field in a
Descriptor.Interface to read the Descriptor of a management interface element
such as an MBeanInfo.
This class represents the metadata set for a ModelMBean element.
This class specifies a DES-EDE ("triple-DES") key.
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.
This class specifies a DES key.
The
Desktop class allows interact with various desktop capabilities.Represents an action type.
Pluggable look and feel interface for JDesktopIcon.
DesktopManager objects are owned by a JDesktopPane object.
Pluggable look and feel interface for JDesktopPane.
Class
Destination is a printing attribute class, a URI, that
is used to indicate an alternate destination for the spooled printer
formatted data.Objects such as credentials may optionally implement this interface
to provide the capability to destroy its contents.
Signals that a
destroy operation failed.The DGC abstraction is used for the server side of the distributed
garbage collection algorithm.
This class specifies the set of parameters used for generating
Diffie-Hellman (system) parameters for use in Diffie-Hellman key
agreement.
The interface to a Diffie-Hellman key.
This class specifies the set of parameters used with the Diffie-Hellman
algorithm, as specified in PKCS #3: Diffie-Hellman Key-Agreement
Standard.
The interface to a Diffie-Hellman private key.
This class specifies a Diffie-Hellman private key with its associated
parameters.
The interface to a Diffie-Hellman public key.
This class specifies a Diffie-Hellman public key with its associated
parameters.
Diagnostic information for a Snippet.
Interface for diagnostics from tools.
Kinds of diagnostics, for example, error or warning.
Provides an easy way to collect diagnostics in a list.
Management interface for the diagnostic commands for the HotSpot Virtual Machine.
Interface for receiving diagnostics from tools.
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.
Any top-level window can be marked not to be blocked by modal
dialogs.
Modal dialogs block all input to some top-level windows.
An attribute class used to support requesting a print or page setup dialog
be kept displayed on top of all windows or some specific window.
Class
DialogTypeSelection is a printing attribute class, an
enumeration, that indicates the user dialog type to be used for specifying
printing options.The
Dictionary class is the abstract parent of any
class, such as Hashtable, which maps keys to values.This is the generic Message Digest exception.
A transparent stream that updates the associated message digest using
the bits going through the stream.
A representation of the XML
DigestMethod element as
defined in the
W3C Recommendation for XML-Signature Syntax and Processing.A specification of algorithm parameters for a
DigestMethod
algorithm.A transparent stream that updates the associated message digest using
the bits going through the stream.
The
Dimension class encapsulates the width and
height of a component (in integer precision) in a single object.The
Dimension2D class is to encapsulate a width
and a height dimension.A subclass of
Dimension that implements
UIResource.The directory service interface, containing
methods for examining and updating attributes
associated with objects, and for searching the directory.
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.An
ExecutionControl implementation that runs in the current process.A super-type for all the directives in a ModuleTree.
A nominal descriptor for a direct
MethodHandle.Kinds of method handles that can be described with DirectMethodHandleDesc.
Runtime exception thrown if an I/O error is encountered when iterating over
the entries in a directory.
This class contains methods for supporting
DirContext
implementations.Checked exception thrown when a file system operation fails because a
directory is not empty.
An object to iterate over the entries in a directory.
An interface that is implemented by objects that decide if a directory
entry should be accepted or filtered.
This interface represents a factory for creating an object given
an object and attributes about the object.
This interface represents a factory for obtaining the state of an
object and corresponding attributes for binding.
An object/attributes pair for returning the result of
DirStateFactory.getStateToBind().
Marker interface for instruction discontinued from the
code array of
a Code attribute.The
DisplayMode class encapsulates the bit depth, height,
width, and refresh rate of a GraphicsDevice.This class contains constant values representing
the type of action(s) to be performed by a Drag and Drop operation.
Interface
Doc specifies the interface for an object that supplies one
piece of print data for a Print Job.Interface
DocAttribute is a tagging interface which a printing
attribute class implements to indicate the attribute denotes a setting for a
doc.Interface
DocAttributeSet specifies the interface for a set of doc
attributes, i.e. printing attributes that implement interface
DocAttribute.The top-level representation of a documentation comment.
Class
DocFlavor encapsulates an object that specifies the format in
which print data is supplied to a DocPrintJob.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.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.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.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.Class
DocFlavor.SERVICE_FORMATTED provides predefined static
constant DocFlavor objects for example doc flavors for service
formatted print data.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.Class
DocFlavor.URL provides predefined static constant
DocFlavor objects.The user doclet must implement this interface, as described in the
package description.
An encapsulation of option name, aliases, parameters and descriptions
as used by the Doclet.
The kind of an option.
Represents the operating environment of a single invocation
of the doclet.
The mode specifying the level of detail of module documentation.
This interface represents a print job that can print a specified document
with a set of job attributes.
A tree node for an
@docRoot inline tag.Provides methods to obtain the position of a DocTree within a javadoc comment.
Common interface for all nodes in a documentation syntax tree.
Enumerates all kinds of trees.
Factory for creating
DocTree nodes.A path of tree nodes, typically used to represent the sequence of ancestor
nodes of a tree node up to the top-level
DocCommentTree node.A DocTreeVisitor that visits all the child tree nodes, and provides
support for maintaining a path for the parent nodes.
Provides access to syntax trees for doc comments.
A DocTreeVisitor that visits all the child tree nodes.
A visitor of trees, in the style of the visitor design pattern.
A tree node for a
doctype declaration.
The
Document is a container for text that serves
as the model for swing text components.The
Document interface represents the entire HTML or XML
document.Interface to invoke Java programming language documentation tools from
programs.
Interface representing a future for a documentation task.
Locations specific to
DocumentationTool.Defines the API to obtain DOM Document instances from an XML
document.
Defines a factory API that enables applications to obtain a
parser that produces DOM object trees from XML documents.
This interface represents a document with a CSS view.
If the annotation
@Documented is present on the declaration
of an annotation interface A, then any @A annotation on
an element is considered part of the element's public contract.Interface for document change notifications.
The
DocumentEvent interface provides a mechanism by which the
user can create an Event of a type supported by the implementation.Describes changes made to a specific element.
Enumeration for document event types
DocumentFilter, as the name implies, is a filter for the
Document mutation methods.Used as a way to circumvent calling back into the Document to
change it.
DocumentFragment is a "lightweight" or "minimal"
Document object.Deprecated.
This interface has been replaced by the SAX2
ContentHandler
interface, which includes Namespace support.Interface for an observer to register to receive notifications
of changes to a text document.
Class
DocumentName is a printing attribute class, a text attribute,
that specifies the name of a document.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).
The
DocumentStyle interface provides a mechanism by which the
style sheets embedded in a document can be retrieved.DocumentTraversal contains methods that create
NodeIterators and TreeWalkers to traverse a
node and its children in document order (depth first, pre-order
traversal, which is equivalent to the order in which the start tags occur
in the text representation of the document).Each
Document has a doctype attribute whose value
is either null or a DocumentType object.The
DocumentView interface is implemented by
Document objects in DOM implementations supporting DOM
Views.Deprecated, for removal: This API element is subject to removal in a future version.
This class was only useful in conjunction with the Security Manager, which is no longer supported.
Configuration data that specifies the keystores in a keystore domain.
The
DOMConfiguration interface represents the configuration
of a document and maintains a table of recognized parameters.This class provides a DOM-specific implementation of the
XMLCryptoContext interface.DOMError is an interface that describes an error.DOMErrorHandler is a callback interface that the DOM
implementation can call when reporting errors that happens while
processing XML data, or when doing some other processing (e.g. validating
a document).DOM operations only raise exceptions in "exceptional" circumstances, i.e.,
when an operation is impossible to perform (either for logical reasons,
because data is lost, or because the implementation has become unstable).
The
DOMImplementation interface provides a number of methods
for performing operations that are independent of any particular instance
of the document object model.This interface allows the DOM user to create a
CSSStyleSheet
outside the context of a document.The
DOMImplementationList interface provides the abstraction
of an ordered collection of DOM implementations, without defining or
constraining how this collection is implemented.DOMImplementationLS contains the factory methods for creating
Load and Save objects.A factory that enables applications to obtain instances of
DOMImplementation.This interface permits a DOM implementer to supply one or more
implementations, based upon requested features and versions, as specified
in DOM
Features.
Indicates the position of a node in a source DOM, intended
primarily for error reporting.
DOMLocator is an interface that describes a location (e.g.
where an error occurred).Acts as a holder for a transformation result tree
in the form of a Document Object Model (DOM) tree.
A DOM-specific
XMLSignContext.Acts as a holder for a transformation Source tree in the
form of a Document Object Model (DOM) tree.
The
DOMStringList interface provides the abstraction of an
ordered collection of DOMString values, without defining or
constraining how this collection is implemented.A DOM-specific
XMLStructure.A DOM-specific
URIReference.A DOM-specific
XMLValidateContext.File attributes associated with a file in a file system that supports
legacy "DOS" attributes.
A file attribute view that provides a view of the legacy "DOS" file attributes.
One or more variables that together maintain a running
double
value updated using a supplied function.One or more variables that together maintain an initially zero
double sum.Represents an operation upon two
double-valued operands and producing a
double-valued result.A double buffer.
Represents an operation that accepts a single
double-valued argument and
returns no result.Models a
CONSTANT_Double_info structure, representing a
double constant, in the constant pool of a class file.Represents a function that accepts a double-valued argument and produces a
result.
Represents a predicate (boolean-valued function) of one
double-valued
argument.A sequence of primitive double-valued elements supporting sequential and parallel
aggregate operations.
A mutable builder for a
DoubleStream.Represents an operation that accepts a
double-valued argument
and a DoubleConsumer, and returns no result.A state object for collecting statistics such as count, min, max, sum, and
average.
Represents a supplier of
double-valued results.Represents a function that accepts a double-valued argument and produces an
int-valued result.
Represents a function that accepts a double-valued argument and produces a
long-valued result.
The type of all primitive double values accessed in
the target VM.
Represents an operation on a single
double-valued operand that produces
a double-valued result.Provides access to a primitive
double value in
the target VM.A specialized
Vector representing an ordered immutable sequence of
double values.A tree node for a
do statement.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.The listener interface for receiving drag gesture events.
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.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.An abstract adapter class for receiving drag source events.
The
DragSourceContext class is responsible for managing the
initiator side of the Drag and Drop protocol.The
DragSourceDragEvent is
delivered from the DragSourceContextPeer,
via the DragSourceContext, to the DragSourceListener
registered with that DragSourceContext and with its associated
DragSource.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.This class is the base class for
DragSourceDragEvent and
DragSourceDropEvent.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.A listener interface for receiving mouse motion events during a drag
operation.
This class specifies the parameters used by a DRBG (Deterministic
Random Bit Generator).
The reseedable and prediction resistance capabilities of a DRBG.
DRBG parameters for instantiation.
DRBG parameters for random bits generation.
DRBG parameters for reseed.
The interface that every driver class must implement.
An interface that must be implemented when a Driver wants to be
notified by
DriverManager.The basic service for managing a set of JDBC drivers.
Driver properties for making a connection.
Drop modes, used to determine the method by which a component
tracks and indicates a drop location during drag and drop.
The
DropTarget is associated
with a Component when that Component
wishes
to accept drops during Drag and Drop operations.this protected nested class implements autoscrolling
An abstract adapter class for receiving drop target events.
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.The
DropTargetDragEvent is delivered to a
DropTargetListener via its
dragEnter() and dragOver() methods.The
DropTargetDropEvent is delivered
via the DropTargetListener drop() method.The
DropTargetEvent is the base
class for both the DropTargetDragEvent
and the DropTargetDropEvent.The
DropTargetListener interface
is the callback interface used by the
DropTarget class to provide
notification of DnD operations that involve
the subject DropTarget.This immutable class specifies the set of parameters used for
generating DSA parameters as specified in
FIPS 186-3 Digital Signature Standard (DSS).
The interface to a DSA public or private key.
An interface to an object capable of generating DSA key pairs.
This class specifies the set of parameters used with the DSA algorithm.
Interface to a DSA-specific set of key parameters, which defines a
DSA key family.
The standard interface to a DSA private key.
This class specifies a DSA private key with its associated parameters.
The interface to a DSA public key.
This class specifies a DSA public key with its associated parameters.
The representation of an SGML DTD.
This is the top level interface for events dealing with DTDs
SGML constants used in a DTD.
Receive notification of basic DTD-related events.
Unchecked exception thrown when duplicate flags are provided in the format
specifier.
Thrown to indicate a duplicate event request.
A time-based amount of time, such as '34.5 seconds'.
Immutable representation of a time span as defined in
the W3C XML Schema 1.0 specification.
A nominal descriptor for an
invokedynamic call site.A nominal descriptor for a
dynamic constant (one described in the constant pool with
Constant_Dynamic_info.)Superinterface modeling dynamically-computed constant pool entries, which
include
ConstantDynamicEntry and InvokeDynamicEntry, in the
constant pool of a class file.The linker for
RelinkableCallSite objects.A factory class for creating
DynamicLinker objects.Defines the methods that should be implemented by
a Dynamic MBean (MBean that exposes a dynamic management interface).
This interface represents an elliptic curve (EC) finite field.
This immutable class defines an elliptic curve (EC)
characteristic 2 finite field.
This immutable class defines an elliptic curve (EC) prime
finite field.
This immutable class specifies the set of parameters used for
generating elliptic curve (EC) domain parameters.
The interface to an elliptic curve (EC) key.
This immutable class specifies the set of domain parameters
used with elliptic curve cryptography (ECC).
This immutable class represents a point on an elliptic curve (EC)
in affine coordinates.
The interface to an elliptic curve (EC) private key.
This immutable class specifies an elliptic curve private key with
its associated parameters.
The interface to an elliptic curve (EC) public key.
This immutable class specifies an elliptic curve public key with
its associated parameters.
A class used to specify EdDSA signature and verification parameters.
An interface for an elliptic curve public/private key as defined by
RFC 8032: Edwards-Curve
Digital Signature Algorithm (EdDSA).
An elliptic curve point used to specify keys as defined by
RFC 8032: Edwards-Curve
Digital Signature Algorithm (EdDSA).
An interface for an elliptic curve private key as defined by
RFC 8032: Edwards-Curve
Digital Signature Algorithm (EdDSA).
A class representing elliptic curve private keys as defined in
RFC 8032: Edwards-Curve
Digital Signature Algorithm (EdDSA), including the curve and other
algorithm parameters.
An interface for an elliptic curve public key as defined by
RFC 8032: Edwards-Curve
Digital Signature Algorithm (EdDSA).
A class representing elliptic curve public keys as defined in
RFC 8032: Edwards-Curve
Digital Signature Algorithm (EdDSA), including the curve and other
algorithm parameters.
Establishes the set of things needed by a text component
to be a reasonably functioning editor for some type
of text content.
Represents a program element such as a module, package, class, or method.
Interface to describe a structural piece of a document.
An element as described in a DTD using the ELEMENT construct.
The
Element interface represents an element in an HTML or XML
document.Inline style information attached to elements is exposed through the
style attribute.Filters for selecting just the elements of interest from a
collection of elements.
ElementIterator, as the name suggests, iterates over the
Element tree.The
kind of an element.A visitor of program elements based on their kind with default behavior appropriate for the
RELEASE_14 source version.A visitor of program elements based on their kind with default behavior appropriate for source
versions
RELEASE_9 through RELEASE_14.Preview.
Utility methods for operating on program elements.
The kind of documentation comment.
The origin of an element or other language model
item.
A scanning visitor of program elements with default behavior
appropriate for the
RELEASE_14
source version.A scanning visitor of program elements with default behavior
appropriate for the
RELEASE_6
source version.A scanning visitor of program elements with default behavior
appropriate for the
RELEASE_7
source version.A scanning visitor of program elements with default behavior
appropriate for the
RELEASE_8
source version.A scanning visitor of program elements with default behavior
appropriate for source versions
RELEASE_9 through RELEASE_14.Preview.
A scanning visitor of program elements with default behavior
appropriate for a preview source version.
The
ElementTraversal interface is a set of read-only attributes
which allow an author to easily navigate between elements in a document.The constants of this enumerated class provide a simple classification of the
syntactic locations where annotations may appear in a Java program.
A visitor of program elements, in the style of the visitor design
pattern.
The
Ellipse2D class describes an ellipse that is defined
by a framing rectangle.The
Double class defines an ellipse specified
in double precision.The
Float class defines an ellipse specified
in float precision.This immutable class holds the necessary values needed to represent
an elliptic curve.
A class which provides an empty, transparent border which
takes up space but does no drawing.
Thrown by methods in the
Stack class to indicate
that the stack is empty.A tree node for an empty (skip) statement.
Event annotation, determines if an event should be enabled by default.
Models the
EnclosingMethod attribute
(JVMS 4.7.7), which indicates that this class is a local or
anonymous class, and indicates the enclosing method or constructor of this
class if this class is enclosed in exactly one method or constructor.This class represents a public or private key in encoded format.
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.This class implements the
EncryptedPrivateKeyInfo type
as defined in PKCS #8.This class encapsulates an EncryptionKey used in Kerberos.
A marker interface for the end of the document
An interface for the end element event.
A tree node for the end of an HTML element.
A tree node for an "enhanced"
for loop statement.An entity is described in a DTD using the ENTITY construct.
This interface represents a known entity, either parsed or unparsed, in an
XML document.
An interface for handling Entity Declarations
This interface is used to record and report unparsed entity declarations.
An interface for handling Entity events.
EntityReference nodes may be used to represent an entity
reference in the tree.Basic interface for resolving entities.
Extended interface for mapping external entity references to input
sources, or providing a missing external subset.
A tree node for an HTML entity.
This is the common base class of all Java language enumeration classes.
A nominal descriptor for an
enum constant.Thrown when an application tries to access an enum constant by name
and the enum type contains no constant with the specified name.
An
EnumControl provides control over a set of discrete possible
values, each represented by an object.An instance of the
EnumControl.Type inner class identifies one
kind of enumerated control.An object that implements the Enumeration interface generates a
series of elements, one at a time.
A specialized
Map implementation for use with enum type keys.A specialized
Set implementation for use with enum types.Class
EnumSyntax is an abstract base class providing the common
implementation of all "type safe enumeration" objects.Signals that an end of file or end of stream has been reached
unexpectedly during input.
An era of the time-line.
A snippet of code that is not valid Java programming language code.
A tree node to stand in for malformed text.
A tree node to stand in for a malformed expression.
An
Error is a subclass of Throwable
that indicates serious problems that a reasonable application
should not try to catch.Basic interface for SAX error handlers.
The listener interface used by a
TransformerFactory or Transformer
to notify callers of error messages that occur during a transformation process.ErrorManager objects can be attached to Handlers to process
any error that occurs on a Handler during Logging.
Represents a class or interface type that cannot be properly modeled.
A tree node for a character represented by an escape sequence.
A class which implements a simple etched border which can
either be etched-in or etched-out.
Wraps an throwable thrown in the executing client.
An occurrence in a target VM that is of interest to a debugger.
Deprecated.
It is recommended that
AWTEvent and its subclasses be
used insteadBase class for events, to be subclassed in order to define events and their
fields.
The
Event interface is used to provide contextual information
about an event to the handler processing the event.Contains methods for registering/deregistering listeners to be notified of
events fired when objects named in a context changes.
Contains methods for registering listeners to be notified
of events fired when objects named in a directory context changes.
Event operations may throw an
EventException as specified in
their method descriptions.Class for defining an event at runtime.
This interface declares a simple filter interface that one can
create to filter XMLEventReaders
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.EventID contains integer constants that map to event support in
AWT and Swing.
EventIterators are unmodifiable.
A tagging interface that all event listener interfaces must extend.
The
EventListener interface is the primary method for
handling events.A class that holds a list of EventListeners.
An abstract wrapper class for an
EventListener class
which associates a set of additional parameters with the listener.
The root class from which all event state objects shall be derived.
Manager of incoming debugger events for a target VM.
EventQueue is a platform-independent class
that queues events, both from the underlying peer classes
and from trusted application classes.The
EventQueueMonitor class provides key core functionality for Assistive
Technologies (and other system-level technologies that need some of the same
things that Assistive Technology needs).This is the base class for deriving an XMLEventReader
filter.
Represents a request for notification of an event.
Manages the creation and deletion of
EventRequests.Several
Event objects may be created at a given time by
the target VirtualMachine.An EventSetDescriptor describes a group of events that a given Java
bean fires.
Convenience class for applying event settings to a recording.
Represents a stream of events.
The
EventTarget interface is implemented by all
Nodes in an implementation which supports the DOM Event
Model.Describes an event, its fields, settings and annotations.
Management representation of an
EventType.A testing conversion of a value is exact if it yields a result without loss
of information or throwing an exception.
Parameters for the W3C Recommendation:
Exclusive XML Canonicalization (C14N) algorithm.
The class
Exception and its subclasses are a form of
Throwable that indicates conditions that a reasonable
application might want to catch.A pseudo-instruction modeling an entry in the
exception_table array
of a Code attribute.Notification of an exception in the target VM.
Signals that an unexpected exception has occurred in a static initializer.
An ExceptionListener is notified of internal exceptions.
Request for notification when an exception occurs in the target VM.
Models the
Exceptions attribute (JVMS 4.7.5), which records the exceptions declared to be thrown by this
method.A synchronization point at which threads can pair and swap elements
within pairs.
A shared superclass for the common functionality of
Method
and Constructor.Represents a method, constructor, or initializer (static or
instance) of a class or interface, including annotation interface
elements.
Represents the type of an executable.
This interface specifies the functionality that must provided to implement a
pluggable JShell execution engine.
Bundles class name with class bytecodes.
A class install (load or redefine) encountered a problem.
Unbidden execution engine termination has occurred.
The abstract base of all
ExecutionControl exceptions.An internal problem has occurred.
The command is not implemented.
An exception indicating that a
DeclarationSnippet with unresolved
references has been encountered.The abstract base of of exceptions specific to running user code.
An exception indicating that an
ExecutionControl.invoke(java.lang.String, java.lang.String)
(or theoretically a
ExecutionControl.varValue(java.lang.String, java.lang.String))
has been interrupted by a ExecutionControl.stop().A 'normal' user exception occurred.
The provider used by JShell to generate the execution engine needed to
evaluate Snippets.
Functionality made available to a pluggable JShell execution engine.
Exception thrown when attempting to retrieve the result of a task
that aborted by throwing an exception.
An object that executes submitted
Runnable tasks.A
CompletionService that uses a supplied Executor
to execute tasks.Factory and utility methods for
Executor, ExecutorService, ScheduledExecutorService, ThreadFactory, and Callable classes defined in this
package.This class provides the functionality of an exemption mechanism, examples
of which are key recovery, key weakening, and
key escrow.
This is the generic ExemptionMechanism exception.
This class defines the Service Provider Interface (SPI)
for the
ExemptionMechanism class.A class representing the tags found in an Exif GPS Info IFD.
A class representing the tags found in an Exif Interoperability IFD.
A class containing the TIFF tags used to reference the Exif and GPS IFDs.
A class representing the tags found in an Exif IFD.
Exception used to stop an expand/collapse from happening.
Annotation that specifies that an element is experimental and may change
without notice.
An
ExportException is a RemoteException
thrown if an attempt to export a remote object fails.A tree node for an 'exports' directive in a module declaration.
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()".Snippet for an assignment or variable-value expression.
A tree node for an expression statement.
A tree node used as the base class for the different types of
expressions.
The extended GSSContext interface for supporting additional
functionalities not defined by
org.ietf.jgss.GSSContext,
such as querying context-specific attributes.The extended GSSCredential interface for supporting additional
functionalities not defined by
org.ietf.jgss.GSSCredential.JDK-specific map modes.
This interface represents an LDAPv3 extended operation request as defined in
RFC 2251.
This interface represents an LDAP extended operation response as defined in
RFC 2251.
Defines extended socket options, beyond those defined in
StandardSocketOptions.Extends the
SSLSession interface to support additional
session attributes.This interface represents an X.509 extension.
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.
Thrown when a problem with configuration with the Parser Factories
exists.
An error class for reporting factory configuration errors.
Signals that user authentication failed.
Tries other providers in sequence until one works.
A class representing the extra tags found in a
TIFF-F (RFC 2036) file.
The FeatureDescriptor class is the common baseclass for PropertyDescriptor,
EventSetDescriptor, and MethodDescriptor, etc.
Class
Fidelity is a printing attribute class, an enumeration, that
indicates whether total fidelity to client supplied print request attributes
is required.A class or instance variable in the target VM.
A
Field provides information about, and dynamic access to, a
single field of a class or an interface.A builder for fields.
Marker interface for a member element of a
FieldModel.Models a field access instruction in the
code array of a Code
attribute.Models a field.
FieldPosition is a simple class used by Format
and its subclasses to identify fields in formatted output.Models a
CONSTANT_Fieldref_info structure, or a symbolic reference
to a field, in the constant pool of a class file.A transformation on streams of
FieldElement.Extends the multi-line plain text view to be suitable
for a single-line editor view.
An abstract representation of file and directory pathnames.
Checked exception thrown when an attempt is made to create a file or
directory and a file of that name already exists.
An object that encapsulates the value of a file attribute that can be set
atomically when creating a new file or directory by invoking the
createFile or createDirectory methods.An attribute view that is a read-only or updatable view of non-opaque
values associated with a file in a filesystem.
An implementation of
ImageInputStream that gets its
input from a regular InputStream.An implementation of
ImageOutputStream that writes its
output to a regular OutputStream.A channel for reading, writing, mapping, and manipulating a file.
A file-mapping mode.
Pluggable look and feel interface for
JFileChooser.Instances of the file descriptor class serve as an opaque handle
to the underlying machine-specific structure representing an open
file, an open socket, or another source or sink of bytes.
The
FileDialog class displays a dialog window
from which the user can select a file.A filter for abstract pathnames.
FileFilter is an abstract class used by JFileChooser
for filtering the set of files shown to the user.Simple file logging
Handler.An implementation of
ImageInputStream that gets its
input from a File or RandomAccessFile.An implementation of
ImageOutputStream that writes its
output directly to a File or
RandomAccessFile.A
FileInputStream obtains input bytes
from a file in a file system.A token representing a lock on a region of a file.
Checked exception received by a thread when another thread interrupts it
while it is waiting to acquire a file lock.
An implementation of
FileFilter that filters using a
specified set of extensions.Instances of classes that implement this interface are used to
filter filenames.
A simple interface which provides a mechanism to map
between a file name and a MIME type string.
Signals that an attempt to open the file denoted by a specified pathname
has failed.
File abstraction for tools.
A file output stream is an output stream for writing data to a
File or to a FileDescriptor.A file attribute view that supports reading or updating the owner of a file.
Deprecated, for removal: This API element is subject to removal in a future version.
This permission cannot be used for controlling access to resources
as the Security Manager is no longer supported.
This interface supports the creation of new files by an annotation
processor.
Reads text from character files using a default buffer size.
Indicates a
Filer detected an attempt to open a file that
would violate the guarantees provided by the Filer.This class consists exclusively of static methods that operate on files,
directories, or other types of files.
Auxiliary event containing a list of files.
Storage for files.
An attribute view that is a read-only or updatable view of the attributes of
a
FileStore.Provides an interface to a file system and is the factory for objects to
access files and other objects in the file system.
Runtime exception thrown when an attempt is made to create a file system that
already exists.
Thrown when a file system operation fails on one or two files.
Checked exception thrown when a file system loop, or cycle, is encountered.
Runtime exception thrown when a file system cannot be found.
Service-provider class for file systems.
Factory methods for file systems.
FileSystemView is JFileChooser's gateway to the
file system.
Represents the value of a file's time stamp attribute.
A file type detector for probing a file to guess its file type.
FileView defines an abstract class that can be implemented
to provide the filechooser with UI information for a File.Defines the file tree traversal options.
A visitor of files.
The result type of a
FileVisitor.Writes text to character files using a default buffer size.
A filter used to pre- and post-process incoming requests.
A Filter can be used to provide fine grain control over
what is logged, beyond the control provided by log levels.
A chain of filters associated with a
HttpServer.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.
The standard interface that all standard implementations of
FilteredRowSet must implement.A
FilterInputStream wraps some other input stream, which it uses as
its basic source of data, possibly transforming the data along the way or
providing additional functionality.This class is the superclass of all classes that filter output
streams.
Abstract class for reading filtered character streams.
Abstract class for writing filtered character streams.
Thrown by a
ModuleFinder when an error occurs finding
a module.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.NOTE: This will become more open in a future release.
The
FlatteningPathIterator class returns a flattened view of
another PathIterator object.FlavorEvent is used to notify interested parties that available
DataFlavors have changed in the Clipboard (the event source).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).Defines an object which listens for
FlavorEvents.A two-way Map between "natives" (Strings), which correspond to
platform-specific data formats, and "flavors" (DataFlavors), which correspond
to platform-independent MIME types.
A FlavorMap which relaxes the traditional 1-to-1 restriction of a Map.
Class for accessing, controlling, and managing Flight Recorder.
Callback interface to monitor Flight Recorder's life cycle.
Management interface for controlling Flight Recorder.
Deprecated, for removal: This API element is subject to removal in a future version.
This permission cannot be used for controlling access to resources
as the Security Manager is no longer supported.
The
Float16 is a class holding 16-bit data
in IEEE 754 binary16 format.A float buffer.
A
FloatControl object provides control over a range of floating-point
values.An instance of the
FloatControl.Type inner class identifies one
kind of float control.Models a
CONSTANT_Float_info structure, or a float constant,
in the constant pool of a class file.The type of all primitive float values accessed in
the target VM.
Provides access to a primitive
float value in
the target VM.A specialized
Vector representing an ordered immutable sequence of
float values.Interrelated interfaces and static methods for establishing
flow-controlled components in which
Publishers
produce items consumed by one or more Subscribers, each managed by a Subscription.A component that acts as both a Subscriber and Publisher.
A producer of items (and related control messages) received by
Subscribers.
A receiver of messages.
Message control linking a
Flow.Publisher and Flow.Subscriber.A flow layout arranges components in a directional flow, much
like lines of text in a paragraph.
A View that tries to flow it's children into some
partially constrained space.
Strategy for maintaining the physical form
of the flow.
A
Flushable is a destination of data that can be flushed.An abstract adapter class for receiving keyboard focus events.
A low-level event which indicates that a Component has gained or lost the
input focus.
This enum represents the cause of a
FocusEvent- the reason why it
occurred.The listener interface for receiving keyboard focus events on
a component.
This class has been obsoleted by the 1.4 focus APIs.
A FocusTraversalPolicy defines the order in which Components with a
particular focus cycle root are traversed.
The
Font class represents fonts, which are used to
render text in a visible way.Thrown by method createFont in the
Font class to indicate
that the specified font is bad.The
FontMetrics class defines a font metrics object, which
encapsulates information about the rendering of a particular font on a
particular screen.The
FontRenderContext class is a container for the
information needed to correctly measure text.A subclass of java.awt.Font that implements UIResource.
An
ExecutorService for running ForkJoinTasks.Factory for creating new
ForkJoinWorkerThreads.Interface for extending managed parallelism for tasks running
in
ForkJoinPools.Abstract base class for tasks that run within a
ForkJoinPool.A thread managed by a
ForkJoinPool, which executes
ForkJoinTasks.A tree node for a basic
for loop statement.Format is an abstract base class for formatting locale-sensitive
information such as dates, messages, numbers, and lists.Defines constants that are used as attribute keys in the
AttributedCharacterIterator returned
from Format.formatToCharacterIterator and as
field identifiers in FieldPosition.A format conversion provider provides format conversion services from one or
more input formats to one or more output formats.
Unchecked exception thrown when a conversion and flag are incompatible.
Enumeration of the style of a localized date, time or date-time formatter.
The
Formattable interface must be implemented by any class that
needs to perform custom formatting using the 's' conversion
specifier of Formatter.FormattableFlags are passed to the
Formattable.formatTo() method and modify the output format for Formattables.An interpreter for printf-style format strings.
A Formatter provides support for formatting LogRecords.
Enum for
BigDecimal formatting.Unchecked exception thrown when the formatter has been closed.
FormSubmitEvent is used to notify interested
parties that a form was submitted.
Represents an HTML form method type.
Component decorator that implements the view interface
for form elements, <input>, <textarea>,
and <select>.
Forwards calls to a given file object.
Forwards calls to a given file manager.
Forwards calls to a given file object.
A
Frame is a top-level window with a title and a border.Event field annotation, specifies that the value is a frequency, measured in Hz.
Represents a function that accepts one argument and produces a result.
An informative annotation type used to indicate that an interface
type declaration is intended to be a functional interface as
defined by the Java Language Specification.
A function descriptor models the signature of a foreign function.
A
Future represents the result of an asynchronous
computation.Represents the computation state.
A cancellable asynchronous computation.
An implementation of the AbstractDocument.Content interface
implemented using a gapped buffer similar to that used by emacs.
The information about a garbage collection
Platform-specific management interface for a garbage collector
which performs collections in cycles.
The management interface for the garbage collection of
the Java virtual machine.
An intermediate operation that transforms a stream of input elements into a
stream of output elements, optionally applying a final action when the end of
the upstream is reached.
A Downstream object is the next stage in a pipeline of operations,
to which elements can be sent.
An Integrator receives elements and processes them,
optionally using the supplied state, and optionally sends incremental
results downstream.
Greedy Integrators consume all their input, and may only relay that
the downstream does not want more elements.
Implementations of
Gatherer that provide useful intermediate
operations, such as windowing functions, folding functions,
transforming elements concurrently, etc.A channel that can write bytes from a sequence of buffers.
Defines a monitor MBean designed to observe the values of a gauge attribute.
Exposes the remote management interface of the gauge monitor MBean.
Garbage collection information.
Specifies the set of parameters required by a
Cipher using the Galois/Counter Mode (GCM) mode.The
GeneralPath class represents a geometric path
constructed from straight lines, and quadratic and cubic
(Bézier) curves.The
GeneralSecurityException class is a generic
security exception class that provides type safety for all the
security-related exception classes that extend from it.The Generated annotation is used to mark source code that has been generated.
GenericArrayType represents an array type whose component
type is either a parameterized type or a type variable.A common interface for all entities that declare type variables.
Thrown when a syntactically malformed signature attribute is
encountered by a reflective method that needs to interpret the generic
signature information for a class or interface, method or constructor.
A class representing the tags found in a GeoTIFF IFD.
The
GlyphJustificationInfo class represents information
about the justification properties of a glyph.The
GlyphMetrics class represents information for a
single glyph.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.A GlyphView is a styled chunk of text that represents a view
mapped over an element in the text model.
A class to perform rendering of the glyphs.
The
GradientPaint class provides a way to fill
a Shape with a linear color gradient pattern.This class is used with the CHAR_REPLACEMENT attribute.
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.This
Graphics2D class extends the
Graphics class to provide more sophisticated
control over geometry, coordinate transformations, color management,
and text layout.The
GraphicsConfigTemplate class is used to obtain a valid
GraphicsConfiguration.The
GraphicsConfiguration class describes the
characteristics of a graphics destination such as a printer or monitor.The
GraphicsDevice class describes the graphics devices
that might be available in a particular graphics environment.Kinds of translucency supported by the underlying system.
The
GraphicsEnvironment class describes the collection
of GraphicsDevice objects and Font objects
available to a Java(tm) application on a particular platform.An image filter that "disables" an image by turning
it into a grayscale image, and brightening the pixels
in the image.
GregorianCalendar is a concrete subclass of
Calendar and provides the standard calendar system
used by most of the world.The
GridBagConstraints class specifies constraints
for components that are laid out using the
GridBagLayout class.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.The
GridBagLayoutInfo is an utility class for
GridBagLayout layout manager.The
GridLayout class is a layout manager that
lays out a container's components in a rectangular grid.A compound layout that is an aggregation of multiple, heterogeneous
member layouts.
GroupLayout is a LayoutManager that hierarchically
groups components in order to position them in a Container.Enumeration of the possible ways
ParallelGroup can align
its children.A
UserPrincipal representing a group identity, used to
determine access rights to objects in a file system.This interface encapsulates the GSS-API security context and provides
the security services that are available over the context.
This interface encapsulates the GSS-API credentials for an entity.
This exception is thrown whenever a GSS-API error occurs, including
any mechanism specific error.
This class serves as a factory for other important
GSS-API classes and also provides information about the mechanisms that
are supported.
This interface encapsulates a single GSS-API principal entity.
GSS-API Utilities for use in conjunction with the JDK implementation
of Java GSS-API.
This interface represents a guard, which is an object that is used
to protect access to another object.
Represents a conditionally valid method handle.
Interface for objects that are used to transform one guarded invocation into
another one.
A GuardedObject is an object that is used to protect access to
another object.
The base interface for language-specific dynamic linkers.
A class acting as a supplier of guarding dynamic linkers that can be
automatically loaded by other language runtimes.
Optional interface that can be implemented by
GuardingDynamicLinker
implementations to provide language-specific type conversion capabilities.Utility methods for creating typical guards for
MethodHandles.guardWithTest(MethodHandle, MethodHandle, MethodHandle)
and for adjusting their method types.The
GUIInitializedListener interface is used by the EventQueueMonitor
class to notify an interested party when the GUI subsystem has been
initialized.This class implements a stream filter for reading compressed data in
the GZIP file format.
This class implements a stream filter for writing compressed data in
the GZIP file format.
A
Handler object takes log messages from a Logger and
exports them.Deprecated.
This class works with the deprecated
DocumentHandler
interface.Defines notification handler results.
This event indicates that an SSL handshake completed on a given
SSL connection.
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.
This interface is for returning controls with objects returned
in NamingEnumerations.
Class
HashAttributeSet provides an AttributeSet
implementation with characteristics of a hash map.Class
HashDocAttributeSet provides an attribute set which inherits
its implementation from class HashAttributeSet and
enforces the semantic restrictions of interface
DocAttributeSet.Hash table based implementation of the
Map interface.Class
HashPrintJobAttributeSet provides an attribute set which
inherits its implementation from class
HashAttributeSet and enforces the semantic
restrictions of interface PrintJobAttributeSet.Class
HashPrintRequestAttributeSet inherits its implementation from
class HashAttributeSet and enforces the semantic
restrictions of interface
PrintRequestAttributeSet.Class
HashPrintServiceAttributeSet provides an attribute set which
inherits its implementation from class
HashAttributeSet and enforces the semantic
restrictions of interface
PrintServiceAttributeSet.This class implements the
Set interface, backed by a hash table
(actually a HashMap instance).This class implements a hash table, which maps keys to values.
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.
HexFormat converts between bytes and chars and hex-encoded strings which may include
additional formatting markup such as prefixes, suffixes, and delimiters.A tree node for an
@hidden block tag.An abstract adapter class for receiving ancestor moved and resized events.
The listener interface for receiving ancestor moved and resized events.
An event which indicates a change to the
Component
hierarchy to which Component belongs.The listener interface for receiving hierarchy changed events.
An interface for an object that allows one to mark up the background
with colored areas.
A highlight.
Highlight renderer.
The Hijrah calendar is a lunar calendar supporting Islamic calendars.
A date in the Hijrah calendar system.
An era in the Hijrah calendar system.
Parameters for the combined Extract, Expand, or Extract-then-Expand
operations of the HMAC-based Key Derivation Function (HKDF).
This
Builder builds Extract and ExtractThenExpand
objects.Defines the input parameters of an Expand operation as defined in RFC 5869.
Defines the input parameters of an Extract operation as defined in RFC 5869.
Defines the input parameters of an Extract-then-Expand operation as
defined in RFC 5869.
Parameters for the
XML Signature HMAC Algorithm.
This class is the base interface for hostname verification.
Diagnostic management interface for the HotSpot Virtual Machine.
Thread dump format.
Constants used in the
HTMLDocument.Typesafe enumeration representing an HTML
attribute.
Typesafe enumeration for an HTML tag.
Class represents unknown HTML tag.
The anchor element.
An embedded Java applet.
Client-side image map area definition.
Document base URI.
Base font.
The HTML document body.
Force a line break.
Push button.
An
HTMLCollection is a list of nodes.Directory list.
Generic block container.
Definition list.
A document that models HTML.
An
HTMLDocument is the root of the HTML hierarchy and holds
the entire content.An iterator to iterate over a particular type of
tag.
The
HTMLDOMImplementation interface extends the
DOMImplementation interface with a method for creating an
HTML document instance.The Swing JEditorPane text component supports different kinds
of content via a plug-in mechanism called an EditorKit.
A factory to build views for HTML.
An abstract Action providing some convenience methods that may
be useful in inserting HTML into an existing document.
InsertHTMLTextAction can be used to insert an arbitrary string of HTML
into an existing HTML document.
Class to watch the associated component and fire
hyperlink events on it when appropriate.
Interface to be supported by the parser.
The result of parsing drives these callback methods.
All HTML element interfaces derive from this class.
Organizes form controls into logical groups.
Local change to font.
The
FORM element encompasses behavior similar to a collection
and an element.Create a frame.
HTMLFrameHyperlinkEvent is used to notify interested
parties that link was activated in a frame.
Create a grid of frames.
Document head information.
For the
H1 to H6 elements.Create a horizontal rule.
Root of an HTML document.
Inline subwindows.
Embedded image.
Form control.
This element is used for single-line text input.
Form field label text.
Provides a caption for a
FIELDSET grouping.List item.
The
LINK element specifies a link to an external resource,
and defines this document's relationship to that resource (or vice versa).Client-side image map.
Menu list.
This contains generic meta-information about the document.
Notice of modification to part of a document.
Generic embedded object.
Ordered list.
Group options together in logical subdivisions.
A selectable choice.
Paragraphs.
Parameters fed to the
OBJECT element.Preformatted text.
For the
Q and BLOCKQUOTE elements.Script statements.
The select element allows the selection of an option.
Style information.
Table caption See the CAPTION element definition in HTML 4.0.
The object used to represent the
TH and TD
elements.Regroups the
COL and COLGROUP elements.The create* and delete* methods on the table allow authors to construct
and modify tables.
A row in a table.
The
THEAD , TFOOT , and TBODY
elements.Multi-line text field.
The document title.
Unordered list.
This is a writer for HTMLDocuments.
An HTTP Client.
A builder of HTTP Clients.
Defines the automatic redirection policy.
The HTTP protocol version.
Thrown when a connection, over which an
HttpRequest is intended to be
sent, is not successfully established within a specified time period.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.An HttpCookie object represents an HTTP cookie, which carries state
information between server and user agent.
This class encapsulates a HTTP request received and a
response to be generated in one exchange.
A handler which is invoked to process HTTP exchanges.
Implementations of
HttpHandler
that implement various useful handlers, such as a static response handler,
or a conditional handler that complements one handler with another.A read-only view of a set of HTTP headers.
Represents a user authenticated by HTTP Basic or Digest
authentication.
An HTTP request.
A
BodyPublisher converts high-level Java objects into a flow of
byte buffers suitable for sending as a request body.Implementations of
BodyPublisher that implement
various useful publishers, such as publishing the request body from a
String, or from a file.A builder of HTTP requests.
An HTTP response.
A handler for response bodies.
Implementations of
BodyHandler that implement various
useful handlers, such as handling the response body as a String, or
streaming the response body to a file.A
BodySubscriber consumes response body bytes and converts them
into a higher-level Java type.Implementations of
BodySubscriber that implement
various useful subscribers, such as converting the response body bytes
into a String, or streaming the bytes to a file.A handler for push promises.
Initial response information supplied to a
BodyHandler
when a response is initially received and before the body is processed.Thrown to indicate that a HTTP request needs to be retried
but cannot be retried automatically, due to streaming mode
being enabled.
This class is used to configure the https parameters for each incoming
https connection on a
HttpsServer.This class implements a simple HTTP server.
Service provider class for HttpServer.
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.Represents the set of parameters for each https connection negotiated with
clients.
This class is an extension of
HttpServer which provides support for
HTTPS.HttpsURLConnection extends HttpURLConnection
with support for https-specific features.Thrown when a response is not received within a specified time period.
A URLConnection with support for HTTP-specific features.
HyperlinkEvent is used to notify interested parties that
something has happened with respect to a hypertext link.
Defines the ENTERED, EXITED, and ACTIVATED event types, along
with their string representations, returned by toString().
HyperlinkListener
The
ICC_ColorSpace class is an implementation of the abstract
ColorSpace class.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
https://www.color.org).
The
ICC_ProfileGray class is a subclass of the ICC_Profile
class that 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.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, and the profile includes the
redColorantTag, greenColorantTag, blueColorantTag,
redTRCTag, greenTRCTag, blueTRCTag,
mediaWhitePointTag tags.A small fixed size picture, typically used to decorate components.
An Icon wrapper class which implements UIResource.
Icon decorator that implements the view interface.
An identifier in a documentation comment.
A tree node for an identifier expression.
Deprecated, for removal: This API element is subject to removal in a future version.
This class is deprecated and subject to removal in a future
version of Java SE.
This class implements the
Map interface with a hash table, using
reference-equality in place of object-equality when comparing keys (and
values).Deprecated, for removal: This API element is subject to removal in a future version.
This class is deprecated and subject to removal in a future
version of Java SE.
Provides methods to convert internationalized domain names (IDNs) between
a normal Unicode representation and an ASCII Compatible Encoding (ACE) representation.
A tree node for an
if statement.A class representing a mutable reference to an array of bytes and
an offset and length within that array.
An exception class used for signaling run-time failure of reading
and writing operations.
A simple container class to aggregate an image, a set of
thumbnail (preview) images, and an object representing metadata
associated with the image.
An
IIOInvalidTreeException is thrown when an attempt
by an IIOMetadata object to parse a tree of
IIOMetadataNodes fails.An abstract class to be extended by objects that represent metadata
(non-image data) associated with images and streams.
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.An object describing the structure of metadata documents returned
from
IIOMetadata.getAsTree and passed to
IIOMetadata.setFromTree and mergeTree.A concrete class providing a reusable implementation of the
IIOMetadataFormat interface.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.A superclass of all classes describing how streams should be
decoded or encoded.
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.An interface used by
ImageReader implementations to
notify callers of their image and thumbnail reading methods of
progress.An interface used by
ImageReader implementations to
notify callers of their image and thumbnail reading methods of
pixel updates.An interface used by
ImageReader implementations to
notify callers of their image and thumbnail reading methods of
warnings (non-fatal errors).A registry for Image I/O service provider instances.
A superinterface for functionality common to all Image I/O service
provider interfaces (SPIs).
An interface used by
ImageWriter implementations to notify
callers of their image writing methods of progress.An interface used by
ImageWriter implementations to
notify callers of their image and thumbnail reading methods of
warnings (non-fatal errors).Thrown if an application attempts to access or modify a field, or
to call a method that it does not have access to.
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.
Thrown to indicate that a method has been passed an illegal or
inappropriate argument.
Unchecked exception thrown when a blocking-mode-specific operation
is invoked upon a channel in the incorrect blocking mode.
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.
Thrown to indicate that a method has been called by an inappropriate caller.
Unchecked exception thrown when an attempt is made to open a channel
in a group that was not created by the same provider.
Unchecked exception thrown when a string that is not a
legal charset name is used as such.
Thrown by an implementation of
ClassFileTransformer.transform
when its input parameters are invalid.Signals that an AWT component is not in an appropriate state for
the requested operation.
Thrown to indicate an invalid argument or
inconsistent passed to a
Connector.Unchecked exception thrown when a character with an invalid Unicode code
point as defined by
Character.isValidCodePoint(int) is passed to the
Formatter.Unchecked exception thrown when the argument corresponding to the format
specifier is of an incompatible type.
Unchecked exception thrown when a format string contains an illegal syntax
or a format specifier that is incompatible with the given arguments.
Unchecked exception thrown when an illegal combination flags is given.
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.Unchecked exception thrown when the format width is a negative value other
than
-1 or is otherwise unsupported.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.
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.Unchecked exception thrown when an attempt is made to invoke the
receive method of SctpChannel or SctpMultiChannel
from a notification handler.Unchecked exception thrown when an attempt is made to register a channel
with a selector that was not created by the provider that created the
channel.
Signals that a method has been invoked at an illegal or
inappropriate time.
Thrown to indicate that a thread is not in an appropriate state
for the requested operation.
Unchecked exception thrown when an attempt is made to remove an
address that is not bound to the channel, or remove an address from a
channel that has only one address bound to it.
Thrown by methods in
Locale and Locale.Builder to
indicate that an argument is not a well-formed BCP 47 tag.The abstract class
Image is the superclass of all
classes that represent graphical images.Capabilities and properties of images.
The interface for objects expressing interest in image data through
the ImageProducer interfaces.
This class implements a filter for the set of interface methods that
are used to deliver data from an ImageProducer to an ImageConsumer.
The
ImageGraphicAttribute class is an implementation of
GraphicAttribute which draws images in
a TextLayout.An implementation of the Icon interface that paints Icons
from Images.
A seekable input stream interface for use by
ImageReaders.An abstract class implementing the
ImageInputStream interface.The service provider interface (SPI) for
ImageInputStreams.A class containing static convenience methods for locating
ImageReaders and ImageWriters, and
performing simple encoding and decoding.An asynchronous update interface for receiving notifications about
Image information as the Image is constructed.
A seekable output stream interface for use by
ImageWriters.An abstract class implementing the
ImageOutputStream interface.The service provider interface (SPI) for
ImageOutputStreams.The interface for objects which can produce the image data for Images.
An abstract superclass for parsing and decoding of images.
The service provider interface (SPI) for
ImageReaders.A superclass containing instance variables and methods common to
ImageReaderSpi and ImageWriterSpi.A class describing how a stream is to be decoded.
An interface providing metadata transcoding capability.
The service provider interface (SPI) for
ImageTranscoders.A class that allows the format of an image (in particular, its
SampleModel and ColorModel) to be
specified in a convenient manner.View of an Image, intended to support the HTML <IMG> tag.
A class describing how a stream is to be encoded.
An abstract superclass for encoding and writing images.
The service provider interface (SPI) for
ImageWriters.The
ImagingOpException is thrown if one of the
BufferedImageOp or RasterOp filter methods cannot
process the image.An immutable descriptor.
Snippet for an import declaration.
A tree node for an import declaration.
Thrown when Java language access checks cannot be suppressed.
Thrown when an incompatible class change has occurred to some class
definition.
Thrown to indicate that the requested operation cannot be
completed while the specified thread is in its current state.
Thrown to indicate that a program has attempted to access an element of
an annotation interface that was added to the annotation interface definition
after the annotation was compiled (or serialized).
Thrown to indicate that there is an inconistency in the debug
information provided by the target VM.
Models a local variable increment instruction in the
code array of a
Code attribute.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.An "IndexedPropertyChange" event gets delivered whenever a component that
conforms to the JavaBeans specification (a "bean") changes a bound
indexed property.
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.
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.
A tree node for an
@index inline tag.This class represents an Internet Protocol version 4 (IPv4) address.
This class represents an Internet Protocol version 6 (IPv6) address.
This class represents an Internet Protocol (IP) address.
This interface defines operations for looking up host names and IP addresses.
A
LookupPolicy object describes characteristics that can be applied to a lookup operation.Service-provider class for InetAddress resolvers.
A
Configuration object is supplied to the
InetAddressResolverProvider.get(Configuration) method when
setting the system-wide resolver.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.
This class provides support for general purpose decompression using the
popular ZLIB compression library.
This class implements a stream filter for uncompressing data in the
"deflate" compression format.
Implements an output stream filter for uncompressing data stored in the
"deflate" compression format.
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.A tree node for an
@inheritDoc inline tag.Indicates that an annotation interface is automatically inherited.
This class is the starting context for performing naming operations.
This interface represents a factory that creates an initial context.
This interface represents a builder that creates initial context factories.
This class is the starting context for performing
directory operations.
This class is the starting context for performing
LDAPv3-style extended operations and controls.
A tree node used as the base class for the different types of
inline tags.
Displays the inline element styles
based upon css attributes.
Models the
InnerClasses attribute (JVMS
4.7.6), which records which classes referenced by this class
file are nested classes.Models a single entry in the
InnerClassesAttribute.Provides methods to control text input facilities such as input
methods and keyboard layouts.
The root event class for all component-level input events.
InputMap provides a binding between an input event (currently only
KeyStrokes are used) and an Object.A subclass of javax.swing.InputMap that implements UIResource.
Defines the interface for an input method that supports complex text input.
Provides methods that input methods
can use to communicate with their client components or to request
other services.
Defines methods that provide sufficient information about an input method
to enable selection and loading of that input method.
Input method events contain information about text that is being
composed using an input method.
An InputMethodHighlight is used to describe the highlight
attributes of text being composed.
The listener interface for receiving input method events.
InputMethodRequests defines the requests that a text editing component
has to handle in order to work with input methods.
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.A single input source for an XML entity.
This abstract class is the superclass of all classes representing
an input stream of bytes.
An InputStreamReader is a bridge from byte streams to character streams: It
reads bytes and decodes them into characters using a specified
charset.Defines additional Unicode subsets for use by input methods.
This class provides the validation mechanism for Swing components.
Deprecated, for removal: This API element is subject to removal in a future version.
This permission cannot be used for controlling access to resources
as the Security Manager is no longer supported.
Attribute types that can be specified as an argument of
ExtendedGSSContext.inquireSecContext(InquireType)An
Insets object is a representation of the borders
of a container.A subclass of Insets that implements UIResource.
The MBean is already registered in the repository.
The specified MBean does not exist in the repository.
A tree node for an
instanceof expression.An instantaneous point on the time-line.
Thrown when an application tries to use the Java
new
construct to instantiate an abstract class or an interface.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.Provides access to the current instant.
Models an executable instruction in the
code array of the Code attribute of a method.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.
This class provides services needed to instrument Java
programming language code.
This exception is thrown when resources are not available to complete
the requested operation.
Represents an operation upon two
int-valued operands and producing an
int-valued result.An int buffer.
Represents an operation that accepts a single
int-valued argument and
returns no result.Models a
CONSTANT_Integer_info structure, or an int constant,
in the constant pool of a class file.Class
IntegerSyntax is an abstract base class providing the common
implementation of all attributes with integer values.The type of all primitive
int values
accessed in the target VM.Provides access to a primitive
int value in
the target VM.This class represents a Network Interface address.
Models a
CONSTANT_InterfaceMethodRef_info structure, or a symbolic
reference to an interface method, in the constant pool of a class
file.Models the interfaces (JVMS 4.1) of a class.
A mirror of an interface in the target VM.
Thrown to indicate some unexpected internal error has occurred in
the Java Virtual Machine.
Thrown to indicate that an unexpected internal error has
occurred.
An abstract adapter class for receiving internal frame events.
An
AWTEvent that adds support for
JInternalFrame objects as the event source.A FocusTraversalPolicy which can optionally provide an algorithm for
determining a JInternalFrame's initial Component.
The listener interface for receiving internal frame events.
Pluggable look and feel interface for JInternalFrame.
InternationalFormatter extends DefaultFormatter,
using an instance of java.text.Format to handle the
conversion to a String, and the conversion from a String.Checked exception received by a thread when a timeout elapses before an
asynchronous operation completes.
Thrown when a thread is waiting, sleeping, or otherwise occupied,
and the thread is interrupted, either before or during the activity.
Signals that an I/O operation has been interrupted.
This exception is thrown when the naming operation
being invoked has been interrupted.
A channel that can be asynchronously closed and interrupted.
Represents an intersection type.
A tree node for an intersection type in a cast expression.
Represents a function that accepts an int-valued argument and produces a
result.
Represents a predicate (boolean-valued function) of one
int-valued
argument.Thrown when an exception happens during Introspection.
An exception occurred during the introspection of an MBean.
The Introspector class provides a standard way for tools to learn about
the properties, events, and methods supported by a target Java Bean.
A sequence of primitive int-valued elements supporting sequential and parallel
aggregate operations.
A mutable builder for an
IntStream.Represents an operation that accepts an
int-valued argument
and an IntConsumer, and returns no result.A state object for collecting statistics such as count, min, max, sum, and
average.
Represents a supplier of
int-valued results.Represents a function that accepts an int-valued argument and produces a
double-valued result.
Represents a function that accepts an int-valued argument and produces a
long-valued result.
Represents an operation on a single
int-valued operand that produces
an int-valued result.A specialized
Vector representing an ordered immutable sequence of
int values.This is the exception for invalid or inappropriate algorithm parameters.
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.
This exception is thrown when an attempt is
made to add to create an attribute with an invalid attribute identifier.
This exception is thrown when an attempt is
made to add or modify an attribute set that has been specified
incompletely or incorrectly.
The value specified is not valid for the attribute.
This class is thrown when an attempt is
made to add to an attribute a value that conflicts with the attribute's
schema definition.
Thrown when the Serialization runtime detects one of the following
problems with a Class.
Deprecated.
This exception is no longer thrown
This exception is thrown by various methods in the java.awt.dnd package.
This is the exception for invalid Keys (invalid encoding, wrong
length, uninitialized, etc.).
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.
This is the exception for invalid key specifications.
Deprecated.
This exception is no longer thrown
Unchecked exception thrown when an attempt is made to reset a buffer
when its mark is not defined.
An
InvalidMidiDataException indicates that inappropriate MIDI data
was encountered.Thrown when reading a module descriptor and the module descriptor is found
to be malformed or otherwise cannot be interpreted as a module descriptor.
Thrown to indicate that the requested module is invalid
or became invalid after the module was unloaded.
This exception indicates that the name being specified does
not conform to the naming syntax of a naming system.
Indicates that one or more deserialized objects failed validation
tests.
This runtime exception is thrown to indicate that the open type of an open data value
is not the one expected.
This exception, designed for use by the JCA/JCE engine classes,
is thrown when an invalid parameter is passed
to a method.
This is the exception for invalid parameter specifications.
Unchecked exception thrown when path string cannot be converted into a
Path because the path string contains invalid characters, or
the path string is invalid for other file system specific reasons.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.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.This exception is raised when relation id provided for a relation is already
used.
This exception is raised when an invalid Relation Service is provided.
Invalid relation type.
Thrown to indicate that the requested event cannot be modified
because it is enabled.
<