Uses of Interface
This package contains the JDK's extension to the standard implementation of the
java.lang.managementAPI and also defines the management interface for some other components of the platform.
A Java API for Stream Control Transport Protocol.
This package defines classes and interfaces for the JDK extensions to the GSS-API.
Provides interfaces to represent documentation comments as abstract syntax trees (AST).
Provides interfaces to represent source code as abstract syntax trees (AST).
Provides utilities for operations on abstract syntax trees (AST).
This package contains the JConsole API.
Contains all of the classes for creating user interfaces and for painting graphics and images.
Provides interfaces and classes for interaction with various desktop capabilities.
Provides interfaces and classes for dealing with different types of events fired by AWT components.
Provides classes and interface relating to fonts.
Provides for system input and output through data streams, serialization and the file system.
Provides classes that are fundamental to the design of the Java programming language.
Provides library support for the Java programming language annotation facility.
Classes and interfaces to represent nominal descriptors for run-time entities such as classes or method handles, and classfile entities such as constant pool entries or
java.lang.invokepackage provides low-level primitives for interacting with the Java Virtual Machine.
Provides the management interfaces for monitoring and management of the Java virtual machine and other components in the Java runtime.
Classes to support module descriptors and creating configurations of modules by means of resolution and service binding.
Provides classes for performing arbitrary-precision integer arithmetic (
BigInteger) and arbitrary-precision decimal arithmetic (
Provides the classes for implementing networking applications.
HTTP Client and WebSocket APIs
Defines interfaces and classes for the Java virtual machine to access files, file attributes, and file systems.
Interfaces and classes providing access to file and file system attributes.
Provides the classes and interfaces for the security framework.
Provides classes and interfaces for parsing and managing certificates, certificate revocation lists (CRLs), and certification paths.
Provides the API for accessing and processing data stored in a data source (usually a relational database) using the Java programming language.
Provides classes and interfaces for handling text, dates, numbers, and messages in a manner independent of natural languages.
The main API for dates, times, instants, and durations.
Generic API for calendar systems other than the default ISO.
Provides classes to print and parse dates and times.
Access to date and time using fields and units, and date time adjusters.
Support for time-zones and their rules.
Contains the collections framework, some internationalization support classes, a service loader, properties, random number generation, string parsing and scanning classes, base64 encoding and decoding, a bit array, and several miscellaneous utility classes.
Utility classes commonly useful in concurrent programming.
Classes to support functional-style operations on streams of elements, such as map-reduce transformations on collections.
Types and hierarchies of packages comprising a Java language model, a model of the declarations and types of the Java programming language.
Interfaces used to model elements of the Java programming language.
Interfaces used to model Java programming language types.
Utilities to assist in the processing of program elements and types.
Provides classes for the secure socket package.
Java™ Smart Card I/O API.
Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
Provides for events fired by Swing components.
Provides user interface objects built according to the cross-platform Nimbus look and feel.
Provides the class
HTMLEditorKitand supporting classes for creating HTML text editors.
Provides interfaces for tools which can be invoked from a program, for example, compilers.
Provides the classes for implementing XML Catalogs OASIS Standard V1.1, 7 October 2005.
Provides an object-model neutral API for the evaluation of XPath expressions and access to the evaluation environment.
Contains interfaces and classes that are used to link an
Contains interfaces and classes needed by language runtimes to implement their own language-specific object models and type conversions.
Classes to support low-level and efficient foreign memory/function access, directly from Java.
Incubating Feature. Will be removed in a future release.
The Doclet API provides an environment which, in conjunction with the Language Model API and Compiler Tree API, allows clients to inspect the source-level structures of programs and libraries, including API comments embedded in the source.
This package provides classes to create events and control Flight Recorder.
Provides interfaces for creating tools, such as a Read-Eval-Print Loop (REPL), which interactively evaluate "snippets" of Java programming language code.
Uses of Constable in com.sun.managementModifier and TypeClassDescription
static enumOrigin of the value of a VM option.
Uses of Constable in com.sun.nio.sctpModifier and TypeClassDescription
static enumDefines the type of change event that happened to the association.
enumDefines notification handler results.
static enumDefines the type of address change event that occurred to the destination address on a multi-homed peer when it encounters a change of interface details.
Uses of Constable in com.sun.security.jgssModifier and TypeClassDescription
enumAttribute types that can be specified as an argument of
Uses of Constable in com.sun.source.doctreeModifier and TypeClassDescription
static enumThe kind of an attribute value.
static enumEnumerates all kinds of trees.
Uses of Constable in com.sun.source.treeModifier and TypeClassDescription
static enumThe syntactic form of this case: STATEMENT:
case <expression>: <statements>RULE:
case <expression> -> <expression>/<statement>
static enumLambda expressions come in two forms: expression lambdas, whose body is an expression, and statement lambdas, whose body is a block
static enumThere are two kinds of member references: (i) method references and (ii) constructor references
static enumThe kind of the module.
static enumEnumerates all kinds of trees.
Uses of Constable in com.sun.source.utilModifier and TypeClassDescription
static enumKind of task event.
Uses of Constable in com.sun.tools.jconsoleModifier and TypeClassDescription
static enumValues for the ConnectionState bound property.
Uses of Constable in java.awtModifier and TypeClassDescription
static enumEnumeration of the common ways the baseline of a component can change as the size changes.
static enumRepresents an action type.
static enumAny top-level window can be marked not to be blocked by modal dialogs.
static enumModal dialogs block all input to some top-level windows.
static enumKinds of translucency supported by the underlying system.
static enumThe color space in which to perform the gradient interpolation.
static enumThe method to use when painting outside the gradient bounds.
static enumList of provided features.
static enumKinds of available window progress states.
static enumThe message type determines which icon will be displayed in the caption of the message, and a possible system sound a message may generate upon showing.
static enumEnumeration of available window types.
Uses of Constable in java.awt.desktopModifier and TypeClassDescription
enumThe strategy used to shut down the application, if Sudden Termination is not enabled.
static enumKinds of available reasons of user session change.
Uses of Constable in java.awt.eventModifier and TypeClassDescription
static enumThis enum represents the cause of a
FocusEvent- the reason why it occurred.
Uses of Constable in java.awt.fontModifier and TypeClassDescription
NumericShaper.Rangerepresents a Unicode range of a script having its own decimal digits.
Uses of Constable in java.ioModifier and TypeClassDescription
static enumThe status of a check on the class, array length, number of references, depth, and stream size.
Uses of Constable in java.langModifier and TypeClassDescription
final classThe Boolean class wraps a value of the primitive type
booleanin an object.
Byteclass wraps a value of primitive type
bytein an object.
Characterclass wraps a value of the primitive type
charin an object.
static enumA family of character subsets representing the character scripts defined in the Unicode Standard Annex #24: Script Names.
Class<T>Instances of the class
Classrepresent classes and interfaces in a running Java application.
Doubleclass wraps a value of the primitive type
doublein an object.
classThis is the common base class of all Java language enumeration classes.
Floatclass wraps a value of primitive type
floatin an object.
Integerclass wraps a value of the primitive type
intin an object.
Longclass wraps a value of the primitive type
longin an object.
static enumThe type of a
Shortclass wraps a value of primitive type
shortin an object.
static enumStack walker option to configure the stack frame information obtained by a
Stringclass represents character strings.
static enumSystem loggers levels.
static enumA thread state.
Uses of Constable in java.lang.annotationModifier and TypeClassDescription
enumThe constants of this enumerated class provide a simple classification of the syntactic locations where annotations may appear in a Java program.
enumAnnotation retention policy.
Uses of Constable in java.lang.constantModifier and TypeClassDescription
static enumKinds of method handles that can be described with DirectMethodHandleDesc.
Uses of Constable in java.lang.invokeModifier and TypeClassDescription
classA method handle is a typed, directly executable reference to an underlying method, constructor, field, or similar low-level operation, with optional transformations of arguments or return values.
static enumThe set of class options that specify whether a hidden class created by
Lookup::defineHiddenClassmethod is dynamically added as a new member to the nest of a lookup class and/or whether a hidden class has a strong relationship with the class loader marked as its defining loader.
final classA method type represents the arguments and return type accepted and returned by a method handle, or the arguments and return type passed and expected by a method handle caller.
classA VarHandle is a dynamically strongly typed reference to a variable, or to a parametrically-defined family of variables, including static fields, non-static fields, array elements, or components of an off-heap data structure.
static enumThe set of access modes that specify how a variable, referenced by a VarHandle, is accessed.
Uses of Constable in java.lang.managementModifier and TypeClassDescription
Uses of Constable in java.lang.moduleModifier and TypeClassDescription
static enumA modifier on an exported package.
static enumA modifier on a module.
static enumA modifier on an open package.
static enumA modifier on a module dependence.
Uses of Constable in java.mathModifier and TypeClassDescription
enumSpecifies a rounding policy for numerical operations capable of discarding precision.
Uses of Constable in java.netModifier and TypeClassDescription
static enumThe type of the entity requesting authentication.
static enumRepresents the proxy type.
enumDefines the standard families of communication protocols.
Uses of Constable in java.net.httpModifier and TypeClassDescription
static enumDefines the automatic redirection policy.
static enumThe HTTP protocol version.
Uses of Constable in java.nio.fileModifier and TypeClassDescription
enumDefines access modes used to test the accessibility of a file.
enumDefines the file tree traversal options.
enumThe result type of a
enumDefines the options as to how symbolic links are handled.
enumDefines the standard copy options.
enumDefines the standard open options.
Uses of Constable in java.nio.file.attributeModifier and TypeClassDescription
enumDefines the flags for used by the flags component of an ACL
enumDefines the permissions for use with the permissions component of an ACL
enumA typesafe enumeration of the access control entry types.
enumDefines the bits for use with the
Uses of Constable in java.securityModifier and TypeClassDescription
enumAn enumeration of cryptographic primitives.
static enumThe reseedable and prediction resistance capabilities of a DRBG.
static enumKey type.
Uses of Constable in java.security.certModifier and TypeClassDescription
static enumThe BasicReason enumerates the potential reasons that a certification path of any type may be invalid.
enumThe 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.
PKIXReasonenumerates the potential PKIX-specific reasons that an X.509 certification path may be invalid according to the PKIX (RFC 5280) standard.
static enumVarious revocation options that can be specified for the revocation checking mechanism.
Uses of Constable in java.sqlModifier and TypeClassDescription
enumEnumeration for status of the reason that a property could not be set via a call to
enumDefines the constants that are used to identify generic SQL types, called JDBC types.
enumEnumeration for pseudo/hidden column usage.
enumEnumeration for RowId life-time values.
Uses of Constable in java.textModifier and TypeClassDescription
static enumThis enum provides constants of the four Unicode normalization forms that are described in Unicode Standard Annex #15 — Unicode Normalization Forms and two methods to access them.
static enumA number format style.
Uses of Constable in java.time
Uses of Constable in java.time.chronoModifier and TypeClassDescription
enumAn era in the Hijrah calendar system.
enumAn era in the ISO calendar system.
enumAn era in the Minguo calendar system.
enumAn era in the Thai Buddhist calendar system.
Uses of Constable in java.time.formatModifier and TypeClassDescription
enumEnumeration of the style of a localized date, time or date-time formatter.
enumEnumeration of different ways to resolve dates and times.
enumEnumeration of ways to handle the positive/negative sign.
enumEnumeration of the style of text formatting and parsing.
Uses of Constable in java.time.temporalModifier and TypeClassDescription
enumA standard set of fields.
enumA standard set of date periods units.
Uses of Constable in java.time.zoneModifier and TypeClassDescription
static enumA definition of the way a local time can be converted to the actual transition date-time.
Uses of Constable in java.utilModifier and TypeClassDescription
static enumEnum for
static enumEnum for locale categories.
static enumThis enum provides constants to select a filtering mode for locale matching.
static enumEnum for specifying the type defined in ISO 3166.
Uses of Constable in java.util.concurrentModifier and TypeClassDescription
TimeUnitrepresents time durations at a given unit of granularity and provides utility methods to convert across units, and to perform timing and delay operations in these units.
Uses of Constable in java.util.streamModifier and TypeClassDescription
static enumCharacteristics indicating properties of a
Collector, which can be used to optimize reduction implementations.
Uses of Constable in javax.lang.modelModifier and TypeClassDescription
enumSource versions of the Java programming language.
Uses of Constable in javax.lang.model.elementModifier and TypeClassDescription
kindof an element.
enumRepresents a modifier on a program element such as a class, method, or field.
kindof a directive.
enumThe nesting kind of a type element.
Uses of Constable in javax.lang.model.typeModifier and TypeClassDescription
enumThe kind of a type mirror.
Uses of Constable in javax.lang.model.utilModifier and TypeClassDescription
static enumThe origin of an element or other language model item.
Uses of Constable in javax.net.sslModifier and TypeClassDescription
SSLEngineResultenum describing the current handshaking state of this
SSLEngineResultenum describing the overall result of the
Uses of Constable in javax.smartcardioModifier and TypeClassDescription
static enumEnumeration of attributes of a CardTerminal.
Uses of Constable in javax.swingModifier and TypeClassDescription
enumDrop modes, used to determine the method by which a component tracks and indicates a drop location during drag and drop.
static enumEnumeration of the possible ways
ParallelGroupcan align its children.
static enumPrinting modes, used in printing
ComponentPlacementis an enumeration of the possible ways two components can be placed relative to each other.
static enumEnumeration of the possible comparison values supported by some of the default
enumSortOrder is an enumeration of the possible sort orderings.
static enumValues for the
Uses of Constable in javax.swing.eventModifier and TypeClassDescription
static enumEnumeration of the types of
Uses of Constable in javax.swing.plaf.nimbusModifier and TypeClassDescription
protected static enumCache mode.
Uses of Constable in javax.swing.text.htmlModifier and TypeClassDescription
static enumRepresents an HTML form method type.
Uses of Constable in javax.toolsModifier and TypeClassDescription
static enumKinds of diagnostics, for example, error or warning.
static enumLocations specific to
static enumKinds of JavaFileObjects.
enumStandard locations of file objects.
Uses of Constable in javax.xml.catalogModifier and TypeClassDescription
static enumA Feature type as defined in the Catalog Features table.
Uses of Constable in javax.xml.xpathModifier and TypeClassDescription
static enumXPathResultType represents possible return types of an XPath evaluation.
Uses of Constable in jdk.dynalinkModifier and TypeClassDescription
enumAn enumeration of standard namespaces defined by Dynalink.
enumDefines the standard dynamic operations.
Uses of Constable in jdk.dynalink.linkerModifier and TypeClassDescription
static enumEnumeration of possible outcomes of comparing one conversion to another.
Uses of Constable in jdk.incubator.foreignModifier and TypeInterfaceDescription
interfaceA memory layout can be used to describe the contents of a memory segment in a language neutral fashion.Modifier and TypeClassDescription
static enumA C type kind.
final classA function descriptor is made up of zero or more argument layouts and zero or one return layout.
final classA group layout is used to combine together multiple member layouts.
final classA sequence layout.
final classA value layout.Modifier and TypeMethodDescriptionReturns the attribute with the given name (if it exists).Returns the attribute with the given name (if it exists).Modifier and TypeMethodDescriptionFunctionDescriptor.
(String name, Constable value)Returns a new function descriptor which features the same attributes as this descriptor, plus the newly specified attribute.GroupLayout.
(String name, Constable value)Returns a new memory layout which features the same attributes as this layout, plus the newly specified attribute.MemoryLayout.
(String name, Constable value)Returns a new memory layout which features the same attributes as this layout, plus the newly specified attribute.SequenceLayout.
(String name, Constable value)Returns a new memory layout which features the same attributes as this layout, plus the newly specified attribute.ValueLayout.
(String name, Constable value)Returns a new memory layout which features the same attributes as this layout, plus the newly specified attribute.
Uses of Constable in jdk.incubator.vectorModifier and TypeClassDescription
VectorShapeselects a particular implementation of
Uses of Constable in jdk.javadoc.docletModifier and TypeClassDescription
static enumThe kind of an option.
static enumThe mode specifying the level of detail of module documentation.
static enumThe kind of location in which a tag may be used.
Uses of Constable in jdk.jfrModifier and TypeClassDescription
enumIndicates a state in the life cycle of a recording.
Uses of Constable in jdk.jshellModifier and TypeClassDescription
static enumDescribes the general kind of snippet.
static enumDescribes the current state of a Snippet.
static enumThe detailed variety of a snippet.
static enumDescribes the completeness of the given input.