# Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form|System Properties

## O

OAEPParameterSpec - Class in javax.crypto.spec
  This class specifies the set of parameters used with OAEP Padding, as defined in the PKCS#1 v2.2 standard.
OAEPParameterSpec(String, String, AlgorithmParameterSpec, PSource) - Constructor for class javax.crypto.spec.OAEPParameterSpec
  Constructs a parameter set for OAEP padding as defined in the PKCS #1 standard using the specified message digest algorithm `mdName`, mask generation function algorithm `mgfName`, parameters for the mask generation function `mgfSpec`, and source of the encoding input P `pSrc`.
ObjDoubleConsumer<T> - Interface in java.util.function
  Represents an operation that accepts an object-valued and a `double`-valued argument, and returns no result.
object - Variable in class javax.swing.undo.StateEdit
  The object being edited
object() - Method in interface com.sun.jdi.event.WatchpointEvent
  Returns the object whose field is about to be accessed/modified.
Object - Class in java.lang
  Class `Object` is the root of the class hierarchy.
Object() - Constructor for class java.lang.Object
  Constructs a new object.
OBJECT - Static variable in class javax.swing.text.html.HTML.Tag
  Tag <object>
OBJECT_ADDED - Static variable in class javax.naming.event.NamingEvent
  Naming event type for indicating that a new object has been added.
OBJECT_CHANGED - Static variable in class javax.naming.event.NamingEvent
  Naming event type for indicating that an object has been changed.
OBJECT_FACTORIES - Static variable in interface javax.naming.Context
  Constant that holds the name of the environment property for specifying the list of object factories to use.
OBJECT_REMOVED - Static variable in class javax.naming.event.NamingEvent
  Naming event type for indicating that an object has been removed.
OBJECT_RENAMED - Static variable in class javax.naming.event.NamingEvent
  Naming event type for indicating that an object has been renamed.
OBJECT_SCOPE - Static variable in class javax.naming.directory.SearchControls
  Search the named object.
OBJECT_SCOPE - Static variable in interface javax.naming.event.EventContext
  Constant for expressing interest in events concerning the object named by the target.
objectAdded(NamingEvent) - Method in interface javax.naming.event.NamespaceChangeListener
  Called when an object has been added.
objectChanged(NamingEvent) - Method in interface javax.naming.event.ObjectChangeListener
  Called when an object has been changed.
ObjectChangeListener - Interface in javax.naming.event
  Specifies the method that a listener of a `NamingEvent` with event type of `OBJECT_CHANGED` must implement.
ObjectCollectedException - Exception Class in com.sun.jdi
  Thrown to indicate that the requested operation cannot be completed because the specified object has been garbage collected.
ObjectCollectedException() - Constructor for exception class com.sun.jdi.ObjectCollectedException
ObjectCollectedException(String) - Constructor for exception class com.sun.jdi.ObjectCollectedException
ObjectFactory - Interface in javax.naming.spi
  This interface represents a factory for creating an object.
ObjectFactoryBuilder - Interface in javax.naming.spi
  This interface represents a builder that creates object factories.
ObjectInput - Interface in java.io
  ObjectInput extends the DataInput interface to include the reading of objects.
ObjectInputFilter - Interface in java.io
  Filter classes, array lengths, and graph metrics during deserialization.
ObjectInputFilter.Config - Class in java.io
  A utility class to set and get the JVM-wide deserialization filter factory, the static JVM-wide filter, or to create a filter from a pattern string.
ObjectInputFilter.FilterInfo - Interface in java.io
  FilterInfo provides access to information about the current object being deserialized and the status of the `ObjectInputStream`.
ObjectInputFilter.Status - Enum Class in java.io
  The status of a check on the class, array length, number of references, depth, and stream size.
ObjectInputStream - Class in java.io
  An ObjectInputStream deserializes primitive data and objects previously written using an ObjectOutputStream.
ObjectInputStream() - Constructor for class java.io.ObjectInputStream
  Provide a way for subclasses that are completely reimplementing ObjectInputStream to not have to allocate private data just used by this implementation of ObjectInputStream.
ObjectInputStream(InputStream) - Constructor for class java.io.ObjectInputStream
  Creates an ObjectInputStream that reads from the specified InputStream.
ObjectInputStream.GetField - Class in java.io
  Provide access to the persistent fields read from the input stream.
ObjectInputValidation - Interface in java.io
  Callback interface to allow validation of objects within a graph.
ObjectInstance - Class in javax.management
  Used to represent the object name of an MBean and its class name.
ObjectInstance(String, String) - Constructor for class javax.management.ObjectInstance
  Allows an object instance to be created given a string representation of an object name and the full class name, including the package name.
ObjectInstance(ObjectName, String) - Constructor for class javax.management.ObjectInstance
  Allows an object instance to be created given an object name and the full class name, including the package name.
ObjectMethods - Class in java.lang.runtime
  Bootstrap methods for state-driven implementations of core methods, including `Object.equals(Object)`, `Object.hashCode()`, and `Object.toString()`.
ObjectName - Class in javax.management
  Represents the object name of an MBean, or a pattern that can match the names of several MBeans.
ObjectName(String) - Constructor for class javax.management.ObjectName
  Construct an object name from the given string.
ObjectName(String, String, String) - Constructor for class javax.management.ObjectName
  Construct an object name with exactly one key property.
ObjectName(String, Hashtable<String, String>) - Constructor for class javax.management.ObjectName
  Construct an object name with several key properties from a Hashtable.
OBJECTNAME - Static variable in class javax.management.openmbean.SimpleType
  The `SimpleType` instance describing values whose Java class name is `javax.management.ObjectName`.
ObjectOutput - Interface in java.io
  ObjectOutput extends the DataOutput interface to include writing of objects.
ObjectOutputStream - Class in java.io
  An ObjectOutputStream writes primitive data types and graphs of Java objects to an OutputStream.
ObjectOutputStream() - Constructor for class java.io.ObjectOutputStream
  Provide a way for subclasses that are completely reimplementing ObjectOutputStream to not have to allocate private data just used by this implementation of ObjectOutputStream.
ObjectOutputStream(OutputStream) - Constructor for class java.io.ObjectOutputStream
  Creates an ObjectOutputStream that writes to the specified OutputStream.
ObjectOutputStream.PutField - Class in java.io
  Provide programmatic access to the persistent fields to be written to ObjectOutput.
ObjectReference - Interface in com.sun.jdi
  An object that currently exists in the target VM.
objectRemoved(NamingEvent) - Method in interface javax.naming.event.NamespaceChangeListener
  Called when an object has been removed.
objectRenamed(NamingEvent) - Method in interface javax.naming.event.NamespaceChangeListener
  Called when an object has been renamed.
Objects - Class in java.util
  This class consists of `static` utility methods for operating on objects, or checking certain conditions before operation.
ObjectStreamClass - Class in java.io
  Serialization's descriptor for classes.
ObjectStreamConstants - Interface in java.io
  Constants written into the Object Serialization Stream.
ObjectStreamException - Exception Class in java.io
  Superclass of all exceptions specific to Object Stream classes.
ObjectStreamException() - Constructor for exception class java.io.ObjectStreamException
  Create an ObjectStreamException.
ObjectStreamException(String) - Constructor for exception class java.io.ObjectStreamException
  Create an ObjectStreamException with the specified argument.
ObjectStreamException(String, Throwable) - Constructor for exception class java.io.ObjectStreamException
  Create an ObjectStreamException with the specified message and cause.
ObjectStreamException(Throwable) - Constructor for exception class java.io.ObjectStreamException
  Create an ObjectStreamException with the specified cause.
ObjectStreamField - Class in java.io
  A description of a Serializable field from a Serializable class.
ObjectStreamField(String, Class<?>) - Constructor for class java.io.ObjectStreamField
  Create a Serializable field with the specified type.
ObjectStreamField(String, Class<?>, boolean) - Constructor for class java.io.ObjectStreamField
  Creates an ObjectStreamField representing a serializable field with the given name and type.
ObjectView - Class in javax.swing.text.html
  Component decorator that implements the view interface for <object> elements.
ObjectView(Element) - Constructor for class javax.swing.text.html.ObjectView
  Creates a new ObjectView object.
ObjID - Class in java.rmi.server
  An `ObjID` is used to identify a remote object exported to an RMI runtime.
ObjID() - Constructor for class java.rmi.server.ObjID
  Generates a unique object identifier.
ObjID(int) - Constructor for class java.rmi.server.ObjID
  Creates a "well-known" object identifier.
ObjIntConsumer<T> - Interface in java.util.function
  Represents an operation that accepts an object-valued and a `int`-valued argument, and returns no result.
ObjLongConsumer<T> - Interface in java.util.function
  Represents an operation that accepts an object-valued and a `long`-valued argument, and returns no result.
Observable - Class in java.util
  Deprecated.
  This class and the `Observer` interface have been deprecated. The event model supported by `Observer` and `Observable` is quite limited, the order of notifications delivered by `Observable` is unspecified, and state changes are not in one-for-one correspondence with notifications. For a richer event model, consider using the `java.beans` package. For reliable and ordered messaging among threads, consider using one of the concurrent data structures in the `java.util.concurrent` package. For reactive streams style programming, see the `Flow` API.
Observable() - Constructor for class java.util.Observable
  Deprecated.
  Construct an Observable with zero Observers.
OBSERVED_ATTRIBUTE_ERROR - Static variable in class javax.management.monitor.MonitorNotification
  Notification type denoting that the observed attribute is not contained in the observed object.
OBSERVED_ATTRIBUTE_ERROR_NOTIFIED - Static variable in class javax.management.monitor.Monitor
  Flag denoting that a notification has occurred after changing the observed attribute.
OBSERVED_ATTRIBUTE_TYPE_ERROR - Static variable in class javax.management.monitor.MonitorNotification
  Notification type denoting that the type of the observed attribute is not correct.
OBSERVED_ATTRIBUTE_TYPE_ERROR_NOTIFIED - Static variable in class javax.management.monitor.Monitor
  Flag denoting that a notification has occurred after changing the observed object or the observed attribute.
OBSERVED_OBJECT_ERROR - Static variable in class javax.management.monitor.MonitorNotification
  Notification type denoting that the observed object is not registered in the MBean server.
OBSERVED_OBJECT_ERROR_NOTIFIED - Static variable in class javax.management.monitor.Monitor
  Flag denoting that a notification has occurred after changing the observed object.
Observer - Interface in java.util
  Deprecated.
  This interface has been deprecated. See the `Observable` class for further information.
observesDaylightTime() - Method in class java.util.SimpleTimeZone
  Returns `true` if this `SimpleTimeZone` observes Daylight Saving Time.
observesDaylightTime() - Method in class java.util.TimeZone
  Returns `true` if this `TimeZone` is currently in Daylight Saving Time, or if a transition from Standard Time to Daylight Saving Time occurs at any future time.
obtrudeException(Throwable) - Method in class java.util.concurrent.CompletableFuture
  Forcibly causes subsequent invocations of method `CompletableFuture.get()` and related methods to throw the given exception, whether or not already completed.
obtrudeValue(T) - Method in class java.util.concurrent.CompletableFuture
  Forcibly sets or resets the value subsequently returned by method `CompletableFuture.get()` and related methods, whether or not already completed.
OceanTheme - Class in javax.swing.plaf.metal
  The default theme for the `MetalLookAndFeel`.
OceanTheme() - Constructor for class javax.swing.plaf.metal.OceanTheme
  Creates an instance of `OceanTheme`
OctetStreamData - Class in javax.xml.crypto
  A representation of a `Data` type containing an octet stream.
OctetStreamData(InputStream) - Constructor for class javax.xml.crypto.OctetStreamData
  Creates a new `OctetStreamData`.
OctetStreamData(InputStream, String, String) - Constructor for class javax.xml.crypto.OctetStreamData
  Creates a new `OctetStreamData`.
OCTOBER - Enum constant in enum class java.time.Month
  The singleton instance for the month of October with 31 days.
OCTOBER - Static variable in class java.util.Calendar
  Value of the `Calendar.MONTH` field indicating the tenth month of the year in the Gregorian and Julian calendars.
OCTOBER - Static variable in class javax.xml.datatype.DatatypeConstants
  Value for tenth month of year.
oEnd - Variable in class javax.swing.text.html.parser.Element
  `true` if the end tag can be omitted
of() - Static method in class java.util.HexFormat
  Returns a hexadecimal formatter with no delimiter and lowercase characters.
of() - Static method in interface java.util.List
  Returns an unmodifiable list containing zero elements.
of() - Static method in interface java.util.Map
  Returns an unmodifiable map containing zero mappings.
of() - Static method in interface java.util.Set
  Returns an unmodifiable set containing zero elements.
of(char) - Static method in class java.lang.Character.UnicodeBlock
  Returns the object representing the Unicode block containing the given character, or `null` if the character is not a member of a defined block.
of(double) - Static method in class java.util.OptionalDouble
  Returns an `OptionalDouble` describing the given value.
of(double) - Static method in interface java.util.stream.DoubleStream
  Returns a sequential `DoubleStream` containing a single element.
of(double...) - Static method in interface java.util.stream.DoubleStream
  Returns a sequential ordered stream whose elements are the specified values.
of(int) - Static method in class java.lang.Character.UnicodeBlock
  Returns the object representing the Unicode block containing the given character (Unicode code point), or `null` if the character is not a member of a defined block.
of(int) - Static method in enum class java.lang.Character.UnicodeScript
  Returns the enum constant representing the Unicode script of which the given character (Unicode code point) is assigned to.
of(int) - Static method in class java.net.spi.InetAddressResolver.LookupPolicy
  This factory method creates a `LookupPolicy` instance with the given `characteristics` value.
of(int) - Static method in enum class java.time.chrono.HijrahEra
  Obtains an instance of `HijrahEra` from an `int` value.
of(int) - Static method in enum class java.time.chrono.IsoEra
  Obtains an instance of `IsoEra` from an `int` value.
of(int) - Static method in class java.time.chrono.JapaneseEra
  Obtains an instance of `JapaneseEra` from an `int` value.
of(int) - Static method in enum class java.time.chrono.MinguoEra
  Obtains an instance of `MinguoEra` from an `int` value.
of(int) - Static method in enum class java.time.chrono.ThaiBuddhistEra
  Obtains an instance of `ThaiBuddhistEra` from an `int` value.
of(int) - Static method in enum class java.time.DayOfWeek
  Obtains an instance of `DayOfWeek` from an `int` value.
of(int) - Static method in enum class java.time.Month
  Obtains an instance of `Month` from an `int` value.
of(int) - Static method in class java.time.Year
  Obtains an instance of `Year`.
of(int) - Static method in class java.util.OptionalInt
  Returns an `OptionalInt` describing the given value.
of(int) - Static method in interface java.util.stream.IntStream
  Returns a sequential `IntStream` containing a single element.
of(int...) - Static method in interface java.util.stream.IntStream
  Returns a sequential ordered stream whose elements are the specified values.
of(int, int) - Static method in class java.time.LocalTime
  Obtains an instance of `LocalTime` from an hour and minute.
of(int, int) - Static method in class java.time.MonthDay
  Obtains an instance of `MonthDay`.
of(int, int) - Static method in class java.time.YearMonth
  Obtains an instance of `YearMonth` from a year and month.
of(int, int, int) - Static method in class java.time.chrono.HijrahDate
  Obtains a `HijrahDate` of the Islamic Umm Al-Qura calendar from the proleptic-year, month-of-year and day-of-month fields.
of(int, int, int) - Static method in class java.time.chrono.JapaneseDate
  Obtains a `JapaneseDate` representing a date in the Japanese calendar system from the proleptic-year, month-of-year and day-of-month fields.
of(int, int, int) - Static method in class java.time.chrono.MinguoDate
  Obtains a `MinguoDate` representing a date in the Minguo calendar system from the proleptic-year, month-of-year and day-of-month fields.
of(int, int, int) - Static method in class java.time.chrono.ThaiBuddhistDate
  Obtains a `ThaiBuddhistDate` representing a date in the Thai Buddhist calendar system from the proleptic-year, month-of-year and day-of-month fields.
of(int, int, int) - Static method in class java.time.LocalDate
  Obtains an instance of `LocalDate` from a year, month and day.
of(int, int, int) - Static method in class java.time.LocalTime
  Obtains an instance of `LocalTime` from an hour, minute and second.
of(int, int, int) - Static method in class java.time.Period
  Obtains a `Period` representing a number of years, months and days.
of(int, int, int, int) - Static method in class java.time.LocalTime
  Obtains an instance of `LocalTime` from an hour, minute, second and nanosecond.
of(int, int, int, int, int) - Static method in class java.time.LocalDateTime
  Obtains an instance of `LocalDateTime` from year, month, day, hour and minute, setting the second and nanosecond to zero.
of(int, int, int, int, int, int) - Static method in class java.time.LocalDateTime
  Obtains an instance of `LocalDateTime` from year, month, day, hour, minute and second, setting the nanosecond to zero.
of(int, int, int, int, int, int, int) - Static method in class java.time.LocalDateTime
  Obtains an instance of `LocalDateTime` from year, month, day, hour, minute, second and nanosecond.
of(int, int, int, int, int, int, int, ZoneId) - Static method in class java.time.ZonedDateTime
  Obtains an instance of `ZonedDateTime` from a year, month, day, hour, minute, second, nanosecond and time-zone.
of(int, int, int, int, int, int, int, ZoneOffset) - Static method in class java.time.OffsetDateTime
  Obtains an instance of `OffsetDateTime` from a year, month, day, hour, minute, second, nanosecond and offset.
of(int, int, int, int, ZoneOffset) - Static method in class java.time.OffsetTime
  Obtains an instance of `OffsetTime` from an hour, minute, second and nanosecond.
of(int, Headers, String) - Static method in class com.sun.net.httpserver.HttpHandlers
  Returns an `HttpHandler` that sends a response comprising the given `statusCode`, `headers`, and `body`.
of(int, Month) - Static method in class java.time.YearMonth
  Obtains an instance of `YearMonth` from a year and month.
of(int, Month, int) - Static method in class java.time.LocalDate
  Obtains an instance of `LocalDate` from a year, month and day.
of(int, Month, int, int, int) - Static method in class java.time.LocalDateTime
  Obtains an instance of `LocalDateTime` from year, month, day, hour and minute, setting the second and nanosecond to zero.
of(int, Month, int, int, int, int) - Static method in class java.time.LocalDateTime
  Obtains an instance of `LocalDateTime` from year, month, day, hour, minute and second, setting the nanosecond to zero.
of(int, Month, int, int, int, int, int) - Static method in class java.time.LocalDateTime
  Obtains an instance of `LocalDateTime` from year, month, day, hour, minute, second and nanosecond.
of(long) - Static method in interface java.lang.ProcessHandle
  Returns an `Optional<ProcessHandle>` for an existing native process.
of(long) - Static method in class java.util.OptionalLong
  Returns an `OptionalLong` describing the given value.
of(long) - Static method in interface java.util.stream.LongStream
  Returns a sequential `LongStream` containing a single element.
of(long...) - Static method in interface java.util.stream.LongStream
  Returns a sequential ordered stream whose elements are the specified values.
of(long, long) - Static method in class java.time.temporal.ValueRange
  Obtains a fixed value range.
of(long, long, long) - Static method in class java.time.temporal.ValueRange
  Obtains a variable value range.
of(long, long, long, long) - Static method in class java.time.temporal.ValueRange
  Obtains a fully variable value range.
of(long, TemporalUnit) - Static method in class java.time.Duration
  Obtains a `Duration` representing an amount in the specified unit.
of(E) - Static method in class java.util.EnumSet
  Creates an enum set initially containing the specified element.
of(E) - Static method in interface java.util.List
  Returns an unmodifiable list containing one element.
of(E) - Static method in interface java.util.Set
  Returns an unmodifiable set containing one element.
of(E...) - Static method in interface java.util.List
  Returns an unmodifiable list containing an arbitrary number of elements.
of(E...) - Static method in interface java.util.Set
  Returns an unmodifiable set containing an arbitrary number of elements.
of(E, E) - Static method in class java.util.EnumSet
  Creates an enum set initially containing the specified elements.
of(E, E) - Static method in interface java.util.List
  Returns an unmodifiable list containing two elements.
of(E, E) - Static method in interface java.util.Set
  Returns an unmodifiable set containing two elements.
of(E, E...) - Static method in class java.util.EnumSet
  Creates an enum set initially containing the specified elements.
of(E, E, E) - Static method in class java.util.EnumSet
  Creates an enum set initially containing the specified elements.
of(E, E, E) - Static method in interface java.util.List
  Returns an unmodifiable list containing three elements.
of(E, E, E) - Static method in interface java.util.Set
  Returns an unmodifiable set containing three elements.
of(E, E, E, E) - Static method in class java.util.EnumSet
  Creates an enum set initially containing the specified elements.
of(E, E, E, E) - Static method in interface java.util.List
  Returns an unmodifiable list containing four elements.
of(E, E, E, E) - Static method in interface java.util.Set
  Returns an unmodifiable set containing four elements.
of(E, E, E, E, E) - Static method in class java.util.EnumSet
  Creates an enum set initially containing the specified elements.
of(E, E, E, E, E) - Static method in interface java.util.List
  Returns an unmodifiable list containing five elements.
of(E, E, E, E, E) - Static method in interface java.util.Set
  Returns an unmodifiable set containing five elements.
of(E, E, E, E, E, E) - Static method in interface java.util.List
  Returns an unmodifiable list containing six elements.
of(E, E, E, E, E, E) - Static method in interface java.util.Set
  Returns an unmodifiable set containing six elements.
of(E, E, E, E, E, E, E) - Static method in interface java.util.List
  Returns an unmodifiable list containing seven elements.
of(E, E, E, E, E, E, E) - Static method in interface java.util.Set
  Returns an unmodifiable set containing seven elements.
of(E, E, E, E, E, E, E, E) - Static method in interface java.util.List
  Returns an unmodifiable list containing eight elements.
of(E, E, E, E, E, E, E, E) - Static method in interface java.util.Set
  Returns an unmodifiable set containing eight elements.
of(E, E, E, E, E, E, E, E, E) - Static method in interface java.util.List
  Returns an unmodifiable list containing nine elements.
of(E, E, E, E, E, E, E, E, E) - Static method in interface java.util.Set
  Returns an unmodifiable set containing nine elements.
of(E, E, E, E, E, E, E, E, E, E) - Static method in interface java.util.List
  Returns an unmodifiable list containing ten elements.
of(E, E, E, E, E, E, E, E, E, E) - Static method in interface java.util.Set
  Returns an unmodifiable set containing ten elements.
of(Class<E>, VectorShape) - Static method in interface jdk.incubator.vector.VectorSpecies
  Finds a species for an element type and shape.
of(ClassDesc, ClassDesc...) - Static method in interface java.lang.constant.MethodTypeDesc
  Returns a MethodTypeDesc given the return type and parameter types.
of(ClassDesc, String) - Static method in class java.lang.Enum.EnumDesc
  Returns a nominal descriptor for the specified `enum` class and name
of(DirectMethodHandleDesc) - Static method in class java.lang.constant.DynamicConstantDesc
  Returns a nominal descriptor for a dynamic constant whose bootstrap has no static arguments, whose name parameter is `ConstantDescs.DEFAULT_NAME`, and whose type parameter is always the same as the bootstrap method return type.
of(DirectMethodHandleDesc.Kind, ClassDesc, String, String) - Static method in interface java.lang.constant.MethodHandleDesc
  Creates a MethodHandleDesc corresponding to an invocation of a declared method, invocation of a constructor, or access to a field.
of(DirectMethodHandleDesc, ConstantDesc...) - Static method in class java.lang.constant.DynamicConstantDesc
  Returns a nominal descriptor for a dynamic constant whose name parameter is `ConstantDescs.DEFAULT_NAME`, and whose type parameter is always the same as the bootstrap method return type.
of(DirectMethodHandleDesc, MethodTypeDesc) - Static method in class java.lang.constant.DynamicCallSiteDesc
  Creates a nominal descriptor for an `invokedynamic` call site whose bootstrap method has no static arguments and for which the name parameter is `ConstantDescs.DEFAULT_NAME`.
of(DirectMethodHandleDesc, String, MethodTypeDesc) - Static method in class java.lang.constant.DynamicCallSiteDesc
  Creates a nominal descriptor for an `invokedynamic` call site whose bootstrap method has no static arguments.
of(DirectMethodHandleDesc, String, MethodTypeDesc, ConstantDesc...) - Static method in class java.lang.constant.DynamicCallSiteDesc
  Creates a nominal descriptor for an `invokedynamic` call site.
of(MemoryLayout, MemoryLayout...) - Static method in interface java.lang.foreign.FunctionDescriptorPREVIEW
  Creates a function descriptor with the given return and argument layouts.
of(String) - Static method in interface java.lang.constant.ClassDesc
  Returns a ClassDesc for a class or interface type, given the name of the class or interface, such as `"java.lang.String"`.
of(String) - Static method in class java.net.UnixDomainSocketAddress
  Creates a UnixDomainSocketAddress from the given path string.
of(String) - Static method in interface java.time.chrono.Chronology
  Obtains an instance of `Chronology` from a chronology ID or calendar system type.
of(String) - Static method in class java.time.ZoneId
  Obtains an instance of `ZoneId` from an ID ensuring that the ID is valid and available for use.
of(String) - Static method in class java.time.ZoneOffset
  Obtains an instance of `ZoneOffset` using the ID.
of(String) - Static method in class java.util.Locale
  Obtains a locale from a language code.
of(String) - Static method in interface java.util.random.RandomGenerator.ArbitrarilyJumpableGenerator
  Returns an instance of `RandomGenerator.ArbitrarilyJumpableGenerator` that utilizes the `name` algorithm.
of(String) - Static method in interface java.util.random.RandomGenerator.JumpableGenerator
  Returns an instance of `RandomGenerator.JumpableGenerator` that utilizes the `name` algorithm.
of(String) - Static method in interface java.util.random.RandomGenerator.LeapableGenerator
  Returns an instance of `RandomGenerator.LeapableGenerator` that utilizes the `name` algorithm.
of(String) - Static method in interface java.util.random.RandomGenerator
  Returns an instance of `RandomGenerator` that utilizes the `name` algorithm.
of(String) - Static method in interface java.util.random.RandomGenerator.SplittableGenerator
  Returns an instance of `RandomGenerator.SplittableGenerator` that utilizes the `name` algorithm.
of(String) - Static method in interface java.util.random.RandomGenerator.StreamableGenerator
  Returns an instance of `RandomGenerator.StreamableGenerator` that utilizes the `name` algorithm.
of(String) - Static method in class java.util.random.RandomGeneratorFactory
  Returns a `RandomGeneratorFactory` that can produce instances of `RandomGenerator` that utilize the `name` algorithm.
of(String) - Static method in class javax.annotation.processing.Completions
  Returns a completion of the value and an empty message.
of(String...) - Static method in class com.sun.net.httpserver.Headers
  Returns an immutable `Headers` with the given name value pairs as its set of headers.
of(String, String) - Static method in interface java.lang.constant.ClassDesc
  Returns a ClassDesc for a class or interface type, given a package name and the unqualified (simple) name for the class or interface.
of(String, String) - Static method in class java.util.Locale
  Obtains a locale from language and country.
of(String, String) - Static method in class javax.annotation.processing.Completions
  Returns a completion of the value and message.
of(String, String...) - Static method in interface java.nio.file.Path
  Returns a `Path` by converting a path string, or a sequence of strings that when joined form a path string.
of(String, String, String) - Static method in class java.util.Locale
  Obtains a locale from language, country and variant.
of(String, Map<String, String>) - Static method in class java.time.ZoneId
  Obtains an instance of `ZoneId` using its ID using a map of aliases to supplement the standard zone IDs.
of(InetSocketAddress) - Static method in class java.net.ProxySelector
  Returns a ProxySelector which uses the given proxy address for all HTTP and HTTPS requests.
of(URI) - Static method in interface java.nio.file.Path
  Returns a `Path` by converting a URI.
of(URI, URLStreamHandler) - Static method in class java.net.URL
  Creates a URL from a URI, as if by invoking `uri.toURL()`, but associating it with the given `URLStreamHandler`, if allowed.
of(Path) - Static method in class java.net.UnixDomainSocketAddress
  Creates a UnixDomainSocketAddress for the given path.
of(Path...) - Static method in interface java.lang.module.ModuleFinder
  Returns a module finder that locates modules on the file system by searching a sequence of directories and/or packaged modules.
of(JapaneseEra, int, int, int) - Static method in class java.time.chrono.JapaneseDate
  Obtains a `JapaneseDate` representing a date in the Japanese calendar system from the era, year-of-era, month-of-year and day-of-month fields.
of(DayOfWeek, int) - Static method in class java.time.temporal.WeekFields
  Obtains an instance of `WeekFields` from the first day-of-week and minimal days.
of(LocalDate, LocalTime) - Static method in class java.time.LocalDateTime
  Obtains an instance of `LocalDateTime` from a date and time.
of(LocalDate, LocalTime, ZoneId) - Static method in class java.time.ZonedDateTime
  Obtains an instance of `ZonedDateTime` from a local date and time.
of(LocalDate, LocalTime, ZoneOffset) - Static method in class java.time.OffsetDateTime
  Obtains an instance of `OffsetDateTime` from a date, time and offset.
of(LocalDateTime, ZoneId) - Static method in class java.time.ZonedDateTime
  Obtains an instance of `ZonedDateTime` from a local date-time.
of(LocalDateTime, ZoneOffset) - Static method in class java.time.OffsetDateTime
  Obtains an instance of `OffsetDateTime` from a date-time and offset.
of(LocalDateTime, ZoneOffset, ZoneOffset) - Static method in class java.time.zone.ZoneOffsetTransition
  Obtains an instance defining a transition between two offsets.
of(LocalTime, ZoneOffset) - Static method in class java.time.OffsetTime
  Obtains an instance of `OffsetTime` from a local time and an offset.
of(Month, int) - Static method in class java.time.MonthDay
  Obtains an instance of `MonthDay`.
of(Month, int, DayOfWeek, LocalTime, boolean, ZoneOffsetTransitionRule.TimeDefinition, ZoneOffset, ZoneOffset, ZoneOffset) - Static method in class java.time.zone.ZoneOffsetTransitionRule
  Obtains an instance defining the yearly rule to create transitions between two offsets.
of(ChronoUnit) - Static method in enum class java.util.concurrent.TimeUnit
  Converts a `ChronoUnit` to the equivalent `TimeUnit`.
of(ZoneOffset) - Static method in class java.time.zone.ZoneRules
  Obtains an instance of ZoneRules that has fixed zone rules.
of(ZoneOffset, ZoneOffset, List<ZoneOffsetTransition>, List<ZoneOffsetTransition>, List<ZoneOffsetTransitionRule>) - Static method in class java.time.zone.ZoneRules
  Obtains an instance of a ZoneRules.
of(Function<HttpRequest, HttpResponse.BodyHandler<T>>, ConcurrentMap<HttpRequest, CompletableFuture<HttpResponse<T>>>) - Static method in interface java.net.http.HttpResponse.PushPromiseHandler
  Returns a push promise handler that accumulates push promises, and their responses, into the given map.
of(Supplier<A>, BiConsumer<A, T>, BinaryOperator<A>, Function<A, R>, Collector.Characteristics...) - Static method in interface java.util.stream.Collector
  Returns a new `Collector` described by the given `supplier`, `accumulator`, `combiner`, and `finisher` functions.
of(Supplier<R>, BiConsumer<R, T>, BinaryOperator<R>, Collector.Characteristics...) - Static method in interface java.util.stream.Collector
  Returns a new `Collector` described by the given `supplier`, `accumulator`, and `combiner` functions.
of(Locale) - Static method in class java.time.format.DecimalStyle
  Obtains the DecimalStyle for the specified locale.
of(Locale) - Static method in class java.time.temporal.WeekFields
  Obtains an instance of `WeekFields` appropriate for a locale.
of(Map<String, List<String>>) - Static method in class com.sun.net.httpserver.Headers
  Returns an immutable `Headers` from the given `headers` with the same header names and values.
of(Map<String, List<String>>, BiPredicate<String, String>) - Static method in class java.net.http.HttpHeaders
  Returns an HTTP headers from the given map.
of(K, V) - Static method in interface java.util.Map
  Returns an unmodifiable map containing a single mapping.
of(K, V, K, V) - Static method in interface java.util.Map
  Returns an unmodifiable map containing two mappings.
of(K, V, K, V, K, V) - Static method in interface java.util.Map
  Returns an unmodifiable map containing three mappings.
of(K, V, K, V, K, V, K, V) - Static method in interface java.util.Map
  Returns an unmodifiable map containing four mappings.
of(K, V, K, V, K, V, K, V, K, V) - Static method in interface java.util.Map
  Returns an unmodifiable map containing five mappings.
of(K, V, K, V, K, V, K, V, K, V, K, V) - Static method in interface java.util.Map
  Returns an unmodifiable map containing six mappings.
of(K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in interface java.util.Map
  Returns an unmodifiable map containing seven mappings.
of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in interface java.util.Map
  Returns an unmodifiable map containing eight mappings.
of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in interface java.util.Map
  Returns an unmodifiable map containing nine mappings.
of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in interface java.util.Map
  Returns an unmodifiable map containing ten mappings.
of(T) - Static method in class java.util.Optional
  Returns an `Optional` describing the given non-`null` value.
of(T) - Static method in interface java.util.stream.Stream
  Returns a sequential `Stream` containing a single element.
of(T...) - Static method in interface java.util.stream.Stream
  Returns a sequential ordered stream whose elements are the specified values.
ofAddress(long) - Static method in interface java.lang.foreign.MemorySegmentPREVIEW
  Creates a zero-length native segment from the given address valuePREVIEW.
ofAddress(long, long) - Static method in interface java.lang.foreign.MemorySegmentPREVIEW
  Creates a native segment with the given size and address valuePREVIEW.
ofAddress(long, long, SegmentScope) - Static method in interface java.lang.foreign.MemorySegmentPREVIEW
  Creates a native segment with the given size, address, and scope.
ofAddress(long, long, SegmentScope, Runnable) - Static method in interface java.lang.foreign.MemorySegmentPREVIEW
  Creates a native segment with the given size, address, and scope.
ofAddress(long, SegmentScope) - Static method in interface java.lang.foreign.VaListPREVIEW
  Creates a variable argument list from the give address value and scope.
ofArray(byte[]) - Static method in interface java.lang.foreign.MemorySegmentPREVIEW
  Creates a heap segment backed by the on-heap region of memory that holds the given byte array.
ofArray(char[]) - Static method in interface java.lang.foreign.MemorySegmentPREVIEW
  Creates a heap segment backed by the on-heap region of memory that holds the given char array.
ofArray(double[]) - Static method in interface java.lang.foreign.MemorySegmentPREVIEW
  Creates a heap segment backed by the on-heap region of memory that holds the given double array.
ofArray(float[]) - Static method in interface java.lang.foreign.MemorySegmentPREVIEW
  Creates a heap segment backed by the on-heap region of memory that holds the given float array.
ofArray(int[]) - Static method in interface java.lang.foreign.MemorySegmentPREVIEW
  Creates a heap segment backed by the on-heap region of memory that holds the given int array.
ofArray(long[]) - Static method in interface java.lang.foreign.MemorySegmentPREVIEW
  Creates a heap segment backed by the on-heap region of memory that holds the given long array.
ofArray(short[]) - Static method in interface java.lang.foreign.MemorySegmentPREVIEW
  Creates a heap segment backed by the on-heap region of memory that holds the given short array.
ofArray(ClassDesc) - Static method in class java.lang.invoke.VarHandle.VarHandleDesc
  Returns a VarHandle.VarHandleDesc corresponding to a `VarHandle` for an array type.
ofBuffer(Buffer) - Static method in interface java.lang.foreign.MemorySegmentPREVIEW
  Creates a memory segment that is backed by the same region of memory that backs the given `Buffer` instance.
ofByteArray() - Static method in class java.net.http.HttpResponse.BodyHandlers
  Returns a `BodyHandler<byte[]>` that returns a `BodySubscriber``<byte[]>` obtained from `BodySubscribers.ofByteArray()`.
ofByteArray() - Static method in class java.net.http.HttpResponse.BodySubscribers
  Returns a `BodySubscriber` which stores the response body as a byte array.
ofByteArray(byte[]) - Static method in class java.net.http.HttpRequest.BodyPublishers
  Returns a request body publisher whose body is the given byte array.
ofByteArray(byte[], int, int) - Static method in class java.net.http.HttpRequest.BodyPublishers
  Returns a request body publisher whose body is the content of the given byte array of `length` bytes starting from the specified `offset`.
ofByteArrayConsumer(Consumer<Optional<byte[]>>) - Static method in class java.net.http.HttpResponse.BodyHandlers
  Returns a `BodyHandler<Void>` that returns a `BodySubscriber``<Void>` obtained from `BodySubscribers.ofByteArrayConsumer(Consumer)`.
ofByteArrayConsumer(Consumer<Optional<byte[]>>) - Static method in class java.net.http.HttpResponse.BodySubscribers
  Returns a `BodySubscriber` which provides the incoming body data to the provided Consumer of `Optional<byte[]>`.
ofByteArrays(Iterable<byte[]>) - Static method in class java.net.http.HttpRequest.BodyPublishers
  A request body publisher that takes data from an `Iterable` of byte arrays.
ofCalendarField(int) - Static method in class java.text.DateFormat.Field
  Returns the `Field` constant that corresponds to the `Calendar` constant `calendarField`.
ofCallsiteBootstrap(ClassDesc, String, ClassDesc, ClassDesc...) - Static method in class java.lang.constant.ConstantDescs
  Returns a `MethodHandleDesc` corresponding to a bootstrap method for an `invokedynamic` callsite, which is a static method whose leading parameter types are `Lookup`, `String`, and `MethodType`.
ofCanonical(DirectMethodHandleDesc, String, ClassDesc, ConstantDesc[]) - Static method in class java.lang.constant.DynamicConstantDesc
  Returns a nominal descriptor for a dynamic constant, transforming it into a more specific type if the constant bootstrap is a well-known one and a more specific nominal descriptor type (e.g., ClassDesc) is available.
ofCast(Class<E>, Class<F>) - Static method in interface jdk.incubator.vector.VectorOperators.Conversion
  The Java language assignment or casting conversion between two types.
ofConstantBootstrap(ClassDesc, String, ClassDesc, ClassDesc...) - Static method in class java.lang.constant.ConstantDescs
  Returns a `MethodHandleDesc` corresponding to a bootstrap method for a dynamic constant, which is a static method whose leading arguments are `Lookup`, `String`, and `Class`.
ofConstructor(ClassDesc, ClassDesc...) - Static method in interface java.lang.constant.MethodHandleDesc
  Returns a MethodHandleDesc corresponding to invocation of a constructor
ofDateAdjuster(UnaryOperator<LocalDate>) - Static method in class java.time.temporal.TemporalAdjusters
  Obtains a `TemporalAdjuster` that wraps a date adjuster.
ofDays(int) - Static method in class java.time.Period
  Obtains a `Period` representing a number of days.
ofDays(long) - Static method in class java.time.Duration
  Obtains a `Duration` representing a number of standard 24 hour days.
ofDefaultLocale() - Static method in class java.time.format.DecimalStyle
  Obtains the DecimalStyle for the default `FORMAT` locale.
ofDelimiter(String) - Static method in class java.util.HexFormat
  Returns a hexadecimal formatter with the delimiter and lowercase characters.
ofDescriptor(String) - Static method in interface java.lang.constant.ClassDesc
  Returns a ClassDesc given a descriptor string for a class, interface, array, or primitive type.
ofDescriptor(String) - Static method in interface java.lang.constant.MethodTypeDesc
  Creates a MethodTypeDesc given a method descriptor string.
ofEntries(Map.Entry<? extends K, ? extends V>...) - Static method in interface java.util.Map
  Returns an unmodifiable map containing keys and values extracted from the given entries.
ofEpochDay(long) - Static method in class java.time.LocalDate
  Obtains an instance of `LocalDate` from the epoch day count.
ofEpochMilli(long) - Static method in class java.time.Instant
  Obtains an instance of `Instant` using milliseconds from the epoch of 1970-01-01T00:00:00Z.
ofEpochSecond(long) - Static method in class java.time.Instant
  Obtains an instance of `Instant` using seconds from the epoch of 1970-01-01T00:00:00Z.
ofEpochSecond(long, int, ZoneOffset) - Static method in class java.time.LocalDateTime
  Obtains an instance of `LocalDateTime` using seconds from the epoch of 1970-01-01T00:00:00Z.
ofEpochSecond(long, long) - Static method in class java.time.Instant
  Obtains an instance of `Instant` using seconds from the epoch of 1970-01-01T00:00:00Z and nanosecond fraction of second.
OFF - Enum constant in enum class java.awt.Taskbar.State
  Stops displaying the progress.
OFF - Enum constant in enum class java.lang.System.Logger.Level
  A marker to indicate that all levels are disabled.
OFF - Static variable in class java.util.logging.Level
  OFF is a special level that can be used to turn off logging.
offendingNode - Variable in exception class javax.imageio.metadata.IIOInvalidTreeException
  The `Node` that led to the parsing error, or `null`.
offer(E) - Method in class java.util.ArrayDeque
  Inserts the specified element at the end of this deque.
offer(E) - Method in class java.util.concurrent.ArrayBlockingQueue
  Inserts the specified element at the tail of this queue if it is possible to do so immediately without exceeding the queue's capacity, returning `true` upon success and `false` if this queue is full.
offer(E) - Method in interface java.util.concurrent.BlockingDeque
  Inserts the specified element into the queue represented by this deque (in other words, at the tail of this deque) if it is possible to do so immediately without violating capacity restrictions, returning `true` upon success and `false` if no space is currently available.
offer(E) - Method in interface java.util.concurrent.BlockingQueue
  Inserts the specified element into this queue if it is possible to do so immediately without violating capacity restrictions, returning `true` upon success and `false` if no space is currently available.
offer(E) - Method in class java.util.concurrent.ConcurrentLinkedDeque
  Inserts the specified element at the tail of this deque.
offer(E) - Method in class java.util.concurrent.ConcurrentLinkedQueue
  Inserts the specified element at the tail of this queue.
offer(E) - Method in class java.util.concurrent.DelayQueue
  Inserts the specified element into this delay queue.
offer(E) - Method in class java.util.concurrent.LinkedBlockingDeque
offer(E) - Method in class java.util.concurrent.LinkedBlockingQueue
  Inserts the specified element at the tail of this queue if it is possible to do so immediately without exceeding the queue's capacity, returning `true` upon success and `false` if this queue is full.
offer(E) - Method in class java.util.concurrent.LinkedTransferQueue
  Inserts the specified element at the tail of this queue.
offer(E) - Method in class java.util.concurrent.PriorityBlockingQueue
  Inserts the specified element into this priority queue.
offer(E) - Method in class java.util.concurrent.SynchronousQueue
  Inserts the specified element into this queue, if another thread is waiting to receive it.
offer(E) - Method in interface java.util.Deque
  Inserts the specified element into the queue represented by this deque (in other words, at the tail of this deque) if it is possible to do so immediately without violating capacity restrictions, returning `true` upon success and `false` if no space is currently available.
offer(E) - Method in class java.util.LinkedList
  Adds the specified element as the tail (last element) of this list.
offer(E) - Method in class java.util.PriorityQueue
  Inserts the specified element into this priority queue.
offer(E) - Method in interface java.util.Queue
  Inserts the specified element into this queue if it is possible to do so immediately without violating capacity restrictions.
offer(E, long, TimeUnit) - Method in class java.util.concurrent.ArrayBlockingQueue
  Inserts the specified element at the tail of this queue, waiting up to the specified wait time for space to become available if the queue is full.
offer(E, long, TimeUnit) - Method in interface java.util.concurrent.BlockingDeque
  Inserts the specified element into the queue represented by this deque (in other words, at the tail of this deque), waiting up to the specified wait time if necessary for space to become available.
offer(E, long, TimeUnit) - Method in interface java.util.concurrent.BlockingQueue
  Inserts the specified element into this queue, waiting up to the specified wait time if necessary for space to become available.
offer(E, long, TimeUnit) - Method in class java.util.concurrent.DelayQueue
  Inserts the specified element into this delay queue.
offer(E, long, TimeUnit) - Method in class java.util.concurrent.LinkedBlockingDeque
offer(E, long, TimeUnit) - Method in class java.util.concurrent.LinkedBlockingQueue
  Inserts the specified element at the tail of this queue, waiting if necessary up to the specified wait time for space to become available.
offer(E, long, TimeUnit) - Method in class java.util.concurrent.LinkedTransferQueue
  Inserts the specified element at the tail of this queue.
offer(E, long, TimeUnit) - Method in class java.util.concurrent.PriorityBlockingQueue
  Inserts the specified element into this priority queue.
offer(E, long, TimeUnit) - Method in class java.util.concurrent.SynchronousQueue
  Inserts the specified element into this queue, waiting if necessary up to the specified wait time for another thread to receive it.
offer(T, long, TimeUnit, BiPredicate<Flow.Subscriber<? super T>, ? super T>) - Method in class java.util.concurrent.SubmissionPublisher
  Publishes the given item, if possible, to each current subscriber by asynchronously invoking its `onNext` method, blocking while resources for any subscription are unavailable, up to the specified timeout or until the caller thread is interrupted, at which point the given handler (if non-null) is invoked, and if it returns true, retried once.
offer(T, BiPredicate<Flow.Subscriber<? super T>, ? super T>) - Method in class java.util.concurrent.SubmissionPublisher
  Publishes the given item, if possible, to each current subscriber by asynchronously invoking its `onNext` method.
offerFirst(E) - Method in class java.util.ArrayDeque
  Inserts the specified element at the front of this deque.
offerFirst(E) - Method in interface java.util.concurrent.BlockingDeque
  Inserts the specified element at the front of this deque if it is possible to do so immediately without violating capacity restrictions, returning `true` upon success and `false` if no space is currently available.
offerFirst(E) - Method in class java.util.concurrent.ConcurrentLinkedDeque
  Inserts the specified element at the front of this deque.
offerFirst(E) - Method in class java.util.concurrent.LinkedBlockingDeque
offerFirst(E) - Method in interface java.util.Deque
  Inserts the specified element at the front of this deque unless it would violate capacity restrictions.
offerFirst(E) - Method in class java.util.LinkedList
  Inserts the specified element at the front of this list.
offerFirst(E, long, TimeUnit) - Method in interface java.util.concurrent.BlockingDeque
  Inserts the specified element at the front of this deque, waiting up to the specified wait time if necessary for space to become available.
offerFirst(E, long, TimeUnit) - Method in class java.util.concurrent.LinkedBlockingDeque
offerLast(E) - Method in class java.util.ArrayDeque
  Inserts the specified element at the end of this deque.
offerLast(E) - Method in interface java.util.concurrent.BlockingDeque
  Inserts the specified element at the end of this deque if it is possible to do so immediately without violating capacity restrictions, returning `true` upon success and `false` if no space is currently available.
offerLast(E) - Method in class java.util.concurrent.ConcurrentLinkedDeque
  Inserts the specified element at the end of this deque.
offerLast(E) - Method in class java.util.concurrent.LinkedBlockingDeque
offerLast(E) - Method in interface java.util.Deque
  Inserts the specified element at the end of this deque unless it would violate capacity restrictions.
offerLast(E) - Method in class java.util.LinkedList
  Inserts the specified element at the end of this list.
offerLast(E, long, TimeUnit) - Method in interface java.util.concurrent.BlockingDeque
  Inserts the specified element at the end of this deque, waiting up to the specified wait time if necessary for space to become available.
offerLast(E, long, TimeUnit) - Method in class java.util.concurrent.LinkedBlockingDeque
ofField(ClassDesc, String, ClassDesc) - Static method in class java.lang.invoke.VarHandle.VarHandleDesc
  Returns a VarHandle.VarHandleDesc corresponding to a `VarHandle` for an instance field.
ofField(DirectMethodHandleDesc.Kind, ClassDesc, String, ClassDesc) - Static method in interface java.lang.constant.MethodHandleDesc
  Creates a MethodHandleDesc corresponding to a method handle that accesses a field.
ofFile(Path) - Static method in class java.net.http.HttpRequest.BodyPublishers
  A request body publisher that takes data from the contents of a File.
ofFile(Path) - Static method in class java.net.http.HttpResponse.BodyHandlers
  Returns a `BodyHandler<Path>` that returns a `BodySubscriber``<Path>`.
ofFile(Path) - Static method in class java.net.http.HttpResponse.BodySubscribers
  Returns a `BodySubscriber` which stores the response body in a file opened with the given name.
ofFile(Path, OpenOption...) - Static method in class java.net.http.HttpResponse.BodyHandlers
  Returns a `BodyHandler<Path>` that returns a `BodySubscriber``<Path>` obtained from `BodySubscribers.ofFile(Path,OpenOption...)`.
ofFile(Path, OpenOption...) - Static method in class java.net.http.HttpResponse.BodySubscribers
  Returns a `BodySubscriber` which stores the response body in a file opened with the given options and name.
ofFileDownload(Path, OpenOption...) - Static method in class java.net.http.HttpResponse.BodyHandlers
  Returns a `BodyHandler<Path>` that returns a `BodySubscriber`<`Path`> where the download directory is specified, but the filename is obtained from the `Content-Disposition` response header.
offset - Variable in class java.awt.image.DataBuffer
  Offset into default (first) bank from which to get the first element.
offset - Variable in class javax.swing.plaf.basic.BasicScrollBarUI.TrackListener
  The offset
offset - Variable in class javax.swing.plaf.basic.BasicSliderUI.TrackListener
  The offset
offset - Variable in class javax.swing.text.Segment
  This is the offset into the array that the desired text begins.
offset - Variable in class javax.swing.tree.DefaultTreeCellEditor
  Used in editing.
offset() - Static method in class java.time.temporal.TemporalQueries
  A query for `ZoneOffset` returning null if not found.
offset(Clock, Duration) - Static method in class java.time.Clock
  Obtains a clock that returns instants from the specified clock with the specified duration added.
offset(InstantSource, Duration) - Static method in interface java.time.InstantSource
  Obtains a source that returns instants from the specified source with the specified duration added.
OFFSET_SECONDS - Enum constant in enum class java.time.temporal.ChronoField
  The offset from UTC/Greenwich.
offsetByCodePoints(char[], int, int, int, int) - Static method in class java.lang.Character
  Returns the index within the given `char` subarray that is offset from the given `index` by `codePointOffset` code points.
offsetByCodePoints(int, int) - Method in class java.lang.StringBuilder
  Returns the index within this sequence that is offset from the given `index` by `codePointOffset` code points.
offsetByCodePoints(int, int) - Method in class java.lang.String
  Returns the index within this `String` that is offset from the given `index` by `codePointOffset` code points.
offsetByCodePoints(int, int) - Method in class java.lang.StringBuffer
offsetByCodePoints(CharSequence, int, int) - Static method in class java.lang.Character
  Returns the index within the given char sequence that is offset from the given `index` by `codePointOffset` code points.
OffsetDateTime - Class in java.time
  A date-time with an offset from UTC/Greenwich in the ISO-8601 calendar system, such as `2007-12-03T10:15:30+01:00`.
offsetRequested() - Method in exception class javax.swing.text.BadLocationException
  Returns the offset into the document that was not legal.
offsets - Variable in class java.awt.image.DataBuffer
  Offsets into all banks.
OffsetTime - Class in java.time
  A time with an offset from UTC/Greenwich in the ISO-8601 calendar system, such as `10:15:30+01:00`.
ofHours(int) - Static method in class java.time.ZoneOffset
  Obtains an instance of `ZoneOffset` using an offset in hours.
ofHours(long) - Static method in class java.time.Duration
  Obtains a `Duration` representing a number of standard hours.
ofHoursMinutes(int, int) - Static method in class java.time.ZoneOffset
  Obtains an instance of `ZoneOffset` using an offset in hours and minutes.
ofHoursMinutesSeconds(int, int, int) - Static method in class java.time.ZoneOffset
  Obtains an instance of `ZoneOffset` using an offset in hours, minutes and seconds.
ofInputStream() - Static method in class java.net.http.HttpResponse.BodyHandlers
  Returns a `BodyHandler<InputStream>` that returns a `BodySubscriber``<InputStream>` obtained from `BodySubscribers.ofInputStream`.
ofInputStream() - Static method in class java.net.http.HttpResponse.BodySubscribers
  Returns a `BodySubscriber` which streams the response body as an `InputStream`.
ofInputStream(Supplier<? extends InputStream>) - Static method in class java.net.http.HttpRequest.BodyPublishers
  A request body publisher that reads its data from an `InputStream`.
ofInstant(Instant, ZoneId) - Static method in class java.time.LocalDate
  Obtains an instance of `LocalDate` from an `Instant` and zone ID.
ofInstant(Instant, ZoneId) - Static method in class java.time.LocalDateTime
  Obtains an instance of `LocalDateTime` from an `Instant` and zone ID.
ofInstant(Instant, ZoneId) - Static method in class java.time.LocalTime
  Obtains an instance of `LocalTime` from an `Instant` and zone ID.
ofInstant(Instant, ZoneId) - Static method in class java.time.OffsetDateTime
  Obtains an instance of `OffsetDateTime` from an `Instant` and zone ID.
ofInstant(Instant, ZoneId) - Static method in class java.time.OffsetTime
  Obtains an instance of `OffsetTime` from an `Instant` and zone ID.
ofInstant(Instant, ZoneId) - Static method in class java.time.ZonedDateTime
  Obtains an instance of `ZonedDateTime` from an `Instant`.
ofInstant(LocalDateTime, ZoneOffset, ZoneId) - Static method in class java.time.ZonedDateTime
  Obtains an instance of `ZonedDateTime` from the instant formed by combining the local date-time and offset.
ofInternalName(String) - Static method in interface java.lang.constant.ClassDesc
  Returns a ClassDesc for a class or interface type, given the name of the class or interface in internal form, such as `"java/lang/String"`.
ofLargestShape(Class<E>) - Static method in interface jdk.incubator.vector.VectorSpecies
  Finds the largest vector species of the given element type.
ofLines() - Static method in class java.net.http.HttpResponse.BodyHandlers
  Returns a `BodyHandler<Stream<String>>` that returns a `BodySubscriber``<Stream<String>>` obtained from `BodySubscribers.ofLines(charset)`.
ofLines(Charset) - Static method in class java.net.http.HttpResponse.BodySubscribers
  Returns a `BodySubscriber` which streams the response body as a `Stream``<String>`, where each string in the stream corresponds to a line as defined by `BufferedReader.lines()`.
ofLocal(LocalDateTime, ZoneId, ZoneOffset) - Static method in class java.time.ZonedDateTime
  Obtains an instance of `ZonedDateTime` from a local date-time using the preferred offset if possible.
ofLocale(Locale) - Static method in interface java.time.chrono.Chronology
  Obtains an instance of `Chronology` from a locale.
ofLocalizedDate(FormatStyle) - Static method in class java.time.format.DateTimeFormatter
  Returns a locale specific date format for the ISO chronology.
ofLocalizedDateTime(FormatStyle) - Static method in class java.time.format.DateTimeFormatter
  Returns a locale specific date-time formatter for the ISO chronology.
ofLocalizedDateTime(FormatStyle, FormatStyle) - Static method in class java.time.format.DateTimeFormatter
  Returns a locale specific date and time format for the ISO chronology.
ofLocalizedPattern(String) - Static method in class java.time.format.DateTimeFormatter
  Creates a locale specific formatter derived from the requested template for the ISO chronology.
ofLocalizedTime(FormatStyle) - Static method in class java.time.format.DateTimeFormatter
  Returns a locale specific time format for the ISO chronology.
ofMethod(DirectMethodHandleDesc.Kind, ClassDesc, String, MethodTypeDesc) - Static method in interface java.lang.constant.MethodHandleDesc
  Creates a MethodHandleDesc corresponding to an invocation of a declared method or constructor.
ofMillis(long) - Static method in class java.time.Duration
  Obtains a `Duration` representing a number of milliseconds.
ofMinutes(long) - Static method in class java.time.Duration
  Obtains a `Duration` representing a number of standard minutes.
ofMonths(int) - Static method in class java.time.Period
  Obtains a `Period` representing a number of months.
ofNamed(DirectMethodHandleDesc, String, ClassDesc, ConstantDesc...) - Static method in class java.lang.constant.DynamicConstantDesc
  Returns a nominal descriptor for a dynamic constant.
ofNanoOfDay(long) - Static method in class java.time.LocalTime
  Obtains an instance of `LocalTime` from a nanos-of-day value.
ofNanos(long) - Static method in class java.time.Duration
  Obtains a `Duration` representing a number of nanoseconds.
ofNullable(T) - Static method in class java.util.Optional
  Returns an `Optional` describing the given value, if non-`null`, otherwise returns an empty `Optional`.
ofNullable(T) - Static method in interface java.util.stream.Stream
  Returns a sequential `Stream` containing a single element, if non-null, otherwise returns an empty `Stream`.
ofOffset(String, ZoneOffset) - Static method in class java.time.ZoneId
  Obtains an instance of `ZoneId` wrapping an offset.
ofPattern(String) - Static method in class java.time.format.DateTimeFormatter
  Creates a formatter using the specified pattern.
ofPattern(String, Locale) - Static method in class java.time.format.DateTimeFormatter
  Creates a formatter using the specified pattern and locale.
ofPlatform() - Static method in class java.lang.Thread
  Returns a builder for creating a platform `Thread` or `ThreadFactory` that creates platform threads.
ofPreferred(Class<E>) - Static method in interface jdk.incubator.vector.VectorSpecies
  Finds the species preferred by the current platform for a given vector element type.
ofPublisher() - Static method in class java.net.http.HttpResponse.BodyHandlers
  Returns a `BodyHandler<Publisher<List<ByteBuffer>>>` that creates a `BodySubscriber``<Publisher<List<ByteBuffer>>>` obtained from `BodySubscribers.ofPublisher()`.
ofPublisher() - Static method in class java.net.http.HttpResponse.BodySubscribers
  Returns a response subscriber which publishes the response body through a `Publisher<List<ByteBuffer>>`.
ofReinterpret(Class<E>, Class<F>) - Static method in interface jdk.incubator.vector.VectorOperators.Conversion
  The bitwise reinterpretation between two types.
ofSecondOfDay(long) - Static method in class java.time.LocalTime
  Obtains an instance of `LocalTime` from a second-of-day value.
ofSeconds(long) - Static method in class java.time.Duration
  Obtains a `Duration` representing a number of seconds.
ofSeconds(long, long) - Static method in class java.time.Duration
  Obtains a `Duration` representing a number of seconds and an adjustment in nanoseconds.
ofStaticField(ClassDesc, String, ClassDesc) - Static method in class java.lang.invoke.VarHandle.VarHandleDesc
  Returns a VarHandle.VarHandleDesc corresponding to a `VarHandle` for a static field.
ofStrict(LocalDateTime, ZoneOffset, ZoneId) - Static method in class java.time.ZonedDateTime
  Obtains an instance of `ZonedDateTime` strictly validating the combination of local date-time, offset and zone ID.
ofString() - Static method in class java.net.http.HttpResponse.BodyHandlers
  Returns a `BodyHandler<String>` that returns a `BodySubscriber``<String>` obtained from `BodySubscribers.ofString(Charset)`.
ofString(String) - Static method in class java.net.http.HttpRequest.BodyPublishers
  Returns a request body publisher whose body is the given `String`, converted using the `UTF_8` character set.
ofString(String, Charset) - Static method in class java.net.http.HttpRequest.BodyPublishers
  Returns a request body publisher whose body is the given `String`, converted using the given character set.
ofString(Charset) - Static method in class java.net.http.HttpResponse.BodyHandlers
  Returns a `BodyHandler<String>` that returns a `BodySubscriber``<String>` obtained from `BodySubscribers.ofString(Charset)`.
ofString(Charset) - Static method in class java.net.http.HttpResponse.BodySubscribers
  Returns a body subscriber which stores the response body as a `String` converted using the given `Charset`.
ofSystem() - Static method in interface java.lang.module.ModuleFinder
  Returns a module finder that locates the system modules.
ofTotalSeconds(int) - Static method in class java.time.ZoneOffset
  Obtains an instance of `ZoneOffset` specifying the total offset in seconds
ofVirtual() - Static method in class java.lang.Thread
  Returns a builder for creating a virtual `Thread` or `ThreadFactory` that creates virtual threads.
ofVoid(MemoryLayout...) - Static method in interface java.lang.foreign.FunctionDescriptorPREVIEW
  Creates a function descriptor with the given argument layouts and no return layout.
ofWeeks(int) - Static method in class java.time.Period
  Obtains a `Period` representing a number of weeks.
ofYearDay(int, int) - Static method in class java.time.LocalDate
  Obtains an instance of `LocalDate` from a year and day-of-year.
ofYears(int) - Static method in class java.time.Period
  Obtains a `Period` representing a number of years.
OGHAM - Enum constant in enum class java.lang.Character.UnicodeScript
  Unicode script "Ogham".
OGHAM - Static variable in class java.lang.Character.UnicodeBlock
  Constant for the "Ogham" Unicode character block.
Oid - Class in org.ietf.jgss
  This class represents Universal Object Identifiers (Oids) and their associated operations.
Oid(byte[]) - Constructor for class org.ietf.jgss.Oid
  Creates an Oid object from its ASN.1 DER encoding.
Oid(InputStream) - Constructor for class org.ietf.jgss.Oid
  Creates an Oid object from its ASN.1 DER encoding.
Oid(String) - Constructor for class org.ietf.jgss.Oid
  Constructs an Oid object from a string representation of its integer components.
OID - Static variable in class javax.naming.ldap.ManageReferralControl
  The ManageReferral control's assigned object identifier is 2.16.840.1.113730.3.4.2.
OID - Static variable in class javax.naming.ldap.PagedResultsControl
  The paged-results control's assigned object identifier is 1.2.840.113556.1.4.319.
OID - Static variable in class javax.naming.ldap.PagedResultsResponseControl
  The paged-results response control's assigned object identifier is 1.2.840.113556.1.4.319.
OID - Static variable in class javax.naming.ldap.SortControl
  The server-side sort control's assigned object identifier is 1.2.840.113556.1.4.473.
OID - Static variable in class javax.naming.ldap.SortResponseControl
  The server-side sort response control's assigned object identifier is 1.2.840.113556.1.4.474.
OID - Static variable in class javax.naming.ldap.StartTlsRequest
  The StartTLS extended request's assigned object identifier is 1.3.6.1.4.1.1466.20037.
OID - Static variable in class javax.naming.ldap.StartTlsResponse
  The StartTLS extended response's assigned object identifier is 1.3.6.1.4.1.1466.20037.
OK - Enum constant in enum class javax.net.ssl.SSLEngineResult.Status
  The `SSLEngine` completed the operation, and is available to process similar calls.
OK - Static variable in class javax.security.auth.callback.ConfirmationCallback
  OK option.
OK_CANCEL_OPTION - Static variable in class javax.security.auth.callback.ConfirmationCallback
  OK/CANCEL confirmation option.
OK_CANCEL_OPTION - Static variable in class javax.swing.JOptionPane
  Type used for `showConfirmDialog`.
OK_OPTION - Static variable in class javax.swing.JOptionPane
  Return value from class method if OK is chosen.
okToUseGui - Variable in class java.beans.beancontext.BeanContextSupport
  A `boolean` indicating if this instance may now render a GUI.
okToUseGui() - Method in class java.beans.beancontext.BeanContextSupport
  Notify this instance that it may now render a GUI
okToUseGui() - Method in interface java.beans.Visibility
  This method instructs the bean that it is OK to use the Gui.
OL - Static variable in class javax.swing.text.html.HTML.Tag
  Tag <ol>
OL_CHIKI - Enum constant in enum class java.awt.font.NumericShaper.Range
  The Ol Chiki range with the Ol Chiki digits.
OL_CHIKI - Enum constant in enum class java.lang.Character.UnicodeScript
  Unicode script "Ol_Chiki".
OL_CHIKI - Static variable in class java.lang.Character.UnicodeBlock
  Constant for the "Ol Chiki" Unicode character block.
OLD_HUNGARIAN - Enum constant in enum class java.lang.Character.UnicodeScript
  Unicode script "Old Hungarian".
OLD_HUNGARIAN - Static variable in class java.lang.Character.UnicodeBlock
  Constant for the "Old Hungarian" Unicode character block.
OLD_ITALIC - Enum constant in enum class java.lang.Character.UnicodeScript
  Unicode script "Old_Italic".
OLD_ITALIC - Static variable in class java.lang.Character.UnicodeBlock
  Constant for the "Old Italic" Unicode character block.
OLD_NORTH_ARABIAN - Enum constant in enum class java.lang.Character.UnicodeScript
  Unicode script "Old North Arabian".
OLD_NORTH_ARABIAN - Static variable in class java.lang.Character.UnicodeBlock
  Constant for the "Old North Arabian" Unicode character block.
OLD_PERMIC - Enum constant in enum class java.lang.Character.UnicodeScript
  Unicode script "Old Permic".
OLD_PERMIC - Static variable in class java.lang.Character.UnicodeBlock
  Constant for the "Old Permic" Unicode character block.
OLD_PERSIAN - Enum constant in enum class java.lang.Character.UnicodeScript
  Unicode script "Old_Persian".
OLD_PERSIAN - Static variable in class java.lang.Character.UnicodeBlock
  Constant for the "Old Persian" Unicode character block.
OLD_SOGDIAN - Enum constant in enum class java.lang.Character.UnicodeScript
  Unicode script "Old Sogdian".
OLD_SOGDIAN - Static variable in class java.lang.Character.UnicodeBlock
  Constant for the "Old Sogdian" Unicode character block.
OLD_SOUTH_ARABIAN - Enum constant in enum class java.lang.Character.UnicodeScript
  Unicode script "Old_South_Arabian".
OLD_SOUTH_ARABIAN - Static variable in class java.lang.Character.UnicodeBlock
  Constant for the "Old South Arabian" Unicode character block.
OLD_TOKEN - Static variable in exception class org.ietf.jgss.GSSException
  The token's validity period has expired.
OLD_TURKIC - Enum constant in enum class java.lang.Character.UnicodeScript
  Unicode script "Old_Turkic".
OLD_TURKIC - Static variable in class java.lang.Character.UnicodeBlock
  Constant for the "Old Turkic" Unicode character block.
OLD_UYGHUR - Enum constant in enum class java.lang.Character.UnicodeScript
  Unicode script "Old Uyghur".
OLD_UYGHUR - Static variable in class java.lang.Character.UnicodeBlock
  Constant for the "Old Uyghur" Unicode character block.
oldBinding - Variable in class javax.naming.event.NamingEvent
  Contains information about the object before the change.
oldBorderPainted - Variable in class javax.swing.plaf.basic.BasicMenuItemUI
  The value represents if the old border is painted.
oldLeadSelectionPath - Variable in class javax.swing.event.TreeSelectionEvent
  leadSelectionPath before the paths changed, may be null.
OMIT_XML_DECLARATION - Static variable in class javax.xml.transform.OutputKeys
  omit-xml-declaration = "yes" | "no".
omitEnd() - Method in class javax.swing.text.html.parser.Element
  Return true if the end tag can be omitted.
omitStart() - Method in class javax.swing.text.html.parser.Element
  Return true if the start tag can be omitted.
on(boolean) - Method in class java.security.DigestInputStream
  Turns the digest function on or off.
on(boolean) - Method in class java.security.DigestOutputStream
  Turns the digest function on or off.
ON - Enum constant in enum class javax.swing.DropMode
  The drop location should be tracked in terms of the index of existing items.
ON_OR_INSERT - Enum constant in enum class javax.swing.DropMode
  This mode is a combination of `ON` and `INSERT`, specifying that data can be dropped on existing items, or in insert locations as specified by `INSERT`.
ON_OR_INSERT_COLS - Enum constant in enum class javax.swing.DropMode
  This mode is a combination of `ON` and `INSERT_COLS`, specifying that data can be dropped on existing items, or as insert columns as specified by `INSERT_COLS`.
ON_OR_INSERT_ROWS - Enum constant in enum class javax.swing.DropMode
  This mode is a combination of `ON` and `INSERT_ROWS`, specifying that data can be dropped on existing items, or as insert rows as specified by `INSERT_ROWS`.
onAdvance(int, int) - Method in class java.util.concurrent.Phaser
  Overridable method to perform an action upon impending phase advance, and to control termination.
onBinary(WebSocket, ByteBuffer, boolean) - Method in interface java.net.http.WebSocket.Listener
  A binary data has been received.
onClose(Runnable) - Method in interface java.util.stream.BaseStream
  Returns an equivalent stream with an additional close handler.
onClose(Runnable) - Method in interface jdk.jfr.consumer.EventStream
  Registers an action to perform when the stream is closed.
onClose(Runnable) - Method in class jdk.jfr.consumer.RecordingStream
onClose(Runnable) - Method in class jdk.management.jfr.RemoteRecordingStream
onClose(WebSocket, int, String) - Method in interface java.net.http.WebSocket.Listener
  Receives a Close message indicating the WebSocket's input has been closed.
onComplete() - Method in interface java.util.concurrent.Flow.Subscriber
  Method invoked when it is known that no additional Subscriber method invocations will occur for a Subscription that is not already terminated by error, after which no other Subscriber methods are invoked by the Subscription.
onCompletion(CountedCompleter<?>) - Method in class java.util.concurrent.CountedCompleter
  Performs an action when method `CountedCompleter.tryComplete()` is invoked and the pending count is zero, or when the unconditional method `CountedCompleter.complete(T)` is invoked.
onDeregistration(ServiceRegistry, Class<?>) - Method in class javax.imageio.spi.IIOServiceProvider
  A callback that will be whenever the Spi class has been deregistered from a `ServiceRegistry`.
onDeregistration(ServiceRegistry, Class<?>) - Method in interface javax.imageio.spi.RegisterableService
  Called when an object implementing this interface is removed from the given `category` of the given `registry`.
ONE - Static variable in class java.math.BigDecimal
  The value 1, with a scale of 0.
ONE - Static variable in class java.math.BigInteger
  The BigInteger constant one.
ONE_DAY - Static variable in class javax.management.timer.Timer
  Number of milliseconds in one day.
ONE_HOUR - Static variable in class javax.management.timer.Timer
  Number of milliseconds in one hour.
ONE_MINUTE - Static variable in class javax.management.timer.Timer
  Number of milliseconds in one minute.
ONE_SECOND - Static variable in class javax.management.timer.Timer
  Number of milliseconds in one second.
ONE_SIDED - Static variable in class java.awt.JobAttributes.SidesType
  The `SidesType` instance to use for specifying that consecutive job pages should be printed upon the same side of consecutive media sheets.
ONE_SIDED - Static variable in class javax.print.attribute.standard.Sides
  Imposes each consecutive print-stream page upon the same side of consecutive media sheets.
ONE_TOUCH_EXPANDABLE_PROPERTY - Static variable in class javax.swing.JSplitPane
  Bound property for oneTouchExpandable.
ONE_TOUCH_OFFSET - Static variable in class javax.swing.plaf.basic.BasicSplitPaneDivider
  The offset of the divider.
ONE_TOUCH_SIZE - Static variable in class javax.swing.plaf.basic.BasicSplitPaneDivider
  Width or height of the divider based on orientation `BasicSplitPaneUI` adds two to this.
ONE_WEEK - Static variable in class javax.management.timer.Timer
  Number of milliseconds in one week.
ONELEVEL_SCOPE - Static variable in class javax.naming.directory.SearchControls
  Search one level of the named context.
ONELEVEL_SCOPE - Static variable in interface javax.naming.event.EventContext
  Constant for expressing interest in events concerning objects in the context named by the target, excluding the context named by the target.
onError(Throwable) - Method in interface java.util.concurrent.Flow.Subscriber
  Method invoked upon an unrecoverable error encountered by a Publisher or Subscription, after which no other Subscriber methods are invoked by the Subscription.
onError(WebSocket, Throwable) - Method in interface java.net.http.WebSocket.Listener
  An error has occurred.
onError(Consumer<Throwable>) - Method in interface jdk.jfr.consumer.EventStream
  Registers an action to perform if an exception occurs.
onError(Consumer<Throwable>) - Method in class jdk.jfr.consumer.RecordingStream
onError(Consumer<Throwable>) - Method in class jdk.management.jfr.RemoteRecordingStream
oneTouchExpandable - Variable in class javax.swing.JSplitPane
  Is a little widget provided to quickly expand/collapse the split pane?
oneTouchExpandableChanged() - Method in class javax.swing.plaf.basic.BasicSplitPaneDivider
  Messaged when the oneTouchExpandable value of the JSplitPane the divider is contained in changes.
onEvent(String, Consumer<RecordedEvent>) - Method in interface jdk.jfr.consumer.EventStream
  Registers an action to perform on all events matching a name.
onEvent(String, Consumer<RecordedEvent>) - Method in class jdk.jfr.consumer.RecordingStream
onEvent(String, Consumer<RecordedEvent>) - Method in class jdk.management.jfr.RemoteRecordingStream
onEvent(Consumer<RecordedEvent>) - Method in interface jdk.jfr.consumer.EventStream
  Registers an action to perform on all events in the stream.
onEvent(Consumer<RecordedEvent>) - Method in class jdk.jfr.consumer.RecordingStream
onEvent(Consumer<RecordedEvent>) - Method in class jdk.management.jfr.RemoteRecordingStream
onExceptionalCompletion(Throwable, CountedCompleter<?>) - Method in class java.util.concurrent.CountedCompleter
  Performs an action when method `ForkJoinTask.completeExceptionally(Throwable)` is invoked or method `CountedCompleter.compute()` throws an exception, and this task has not already otherwise completed normally.
onExit() - Method in class java.lang.Process
  Returns a `CompletableFuture<Process>` for the termination of the Process.
onExit() - Method in interface java.lang.ProcessHandle
  Returns a `CompletableFuture<ProcessHandle>` for the termination of the process.
onFlush(Runnable) - Method in interface jdk.jfr.consumer.EventStream
  Registers an action to perform after the stream has been flushed.
onFlush(Runnable) - Method in class jdk.jfr.consumer.RecordingStream
onFlush(Runnable) - Method in class jdk.management.jfr.RemoteRecordingStream
ONLY_END_ENTITY - Enum constant in enum class java.security.cert.PKIXRevocationChecker.Option
  Only check the revocation status of end-entity certificates.
onMalformedInput(CodingErrorAction) - Method in class java.nio.charset.CharsetDecoder
  Changes this decoder's action for malformed-input errors.
onMalformedInput(CodingErrorAction) - Method in class java.nio.charset.CharsetEncoder
  Changes this encoder's action for malformed-input errors.
onMetadata(Consumer<MetadataEvent>) - Method in interface jdk.jfr.consumer.EventStream
  Registers an action to perform when new metadata arrives in the stream.
onNext(T) - Method in interface java.util.concurrent.Flow.Subscriber
  Method invoked with a Subscription's next item.
onOpen(WebSocket) - Method in interface java.net.http.WebSocket.Listener
  A `WebSocket` has been connected.
onPing(WebSocket, ByteBuffer) - Method in interface java.net.http.WebSocket.Listener
  A Ping message has been received.
onPong(WebSocket, ByteBuffer) - Method in interface java.net.http.WebSocket.Listener
  A Pong message has been received.
onRegistration(ServiceRegistry, Class<?>) - Method in class javax.imageio.spi.IIOServiceProvider
  A callback that will be called exactly once after the Spi class has been instantiated and registered in a `ServiceRegistry`.
onRegistration(ServiceRegistry, Class<?>) - Method in interface javax.imageio.spi.RegisterableService
  Called when an object implementing this interface is added to the given `category` of the given `registry`.
onShutdown(Consumer<JShell>) - Method in class jdk.jshell.JShell
  Register a callback to be called when this JShell instance terminates.
onSnippetEvent(Consumer<SnippetEvent>) - Method in class jdk.jshell.JShell
  Register a callback to be called when the Status of a snippet changes.
onSpinWait() - Static method in class java.lang.Thread
  Indicates that the caller is momentarily unable to progress, until the occurrence of one or more actions on the part of other activities.
onStart() - Method in class java.util.concurrent.ForkJoinWorkerThread
  Initializes internal state after construction but before processing any tasks.
onSubscribe(Flow.Subscription) - Method in interface java.util.concurrent.Flow.Subscriber
  Method invoked prior to invoking any other Subscriber methods for the given Subscription.
onTermination(Throwable) - Method in class java.util.concurrent.ForkJoinWorkerThread
  Performs cleanup associated with termination of this worker thread.
onText(WebSocket, CharSequence, boolean) - Method in interface java.net.http.WebSocket.Listener
  A textual data has been received.
onUnmappableCharacter(CodingErrorAction) - Method in class java.nio.charset.CharsetDecoder
  Changes this decoder's action for unmappable-character errors.
onUnmappableCharacter(CodingErrorAction) - Method in class java.nio.charset.CharsetEncoder
  Changes this encoder's action for unmappable-character errors.
OP_ACCEPT - Static variable in class java.nio.channels.SelectionKey
  Operation-set bit for socket-accept operations.
OP_CONNECT - Static variable in class java.nio.channels.SelectionKey
  Operation-set bit for socket-connect operations.
OP_READ - Static variable in class java.nio.channels.SelectionKey
  Operation-set bit for read operations.
OP_WRITE - Static variable in class java.nio.channels.SelectionKey
  Operation-set bit for write operations.
OPAQUE - Static variable in interface java.awt.Transparency
  Represents image data that is guaranteed to be completely opaque, meaning that all pixels have an alpha value of 1.0.
OPAQUE - Static variable in class javax.accessibility.AccessibleState
  Indicates this object paints every pixel within its rectangular region.
OpaqueFrameException - Exception Class in com.sun.jdi
  Thrown to indicate an operation could not be performed on a frame.
OpaqueFrameException() - Constructor for exception class com.sun.jdi.OpaqueFrameException
  Constructs a OpaqueFrameException with no detail message.
OpaqueFrameException(String) - Constructor for exception class com.sun.jdi.OpaqueFrameException
  Constructs a OpaqueFrameException with the given detail message.
OPC_LIFE_OVER - Static variable in class javax.print.attribute.standard.PrinterStateReason
  The optical photo conductor is no longer functioning.
OPC_NEAR_EOL - Static variable in class javax.print.attribute.standard.PrinterStateReason
  The optical photo conductor is near end of life.
open() - Static method in class com.sun.nio.sctp.SctpChannel
  Opens an SCTP channel.
open() - Static method in class com.sun.nio.sctp.SctpMultiChannel
  Opens an SCTP multi channel.
open() - Static method in class com.sun.nio.sctp.SctpServerChannel
  Opens an SCTP server channel.
open() - Method in class java.lang.module.ModuleReference
  Opens the module content for reading.
open() - Static method in class java.nio.channels.AsynchronousServerSocketChannel
  Opens an asynchronous server-socket channel.
open() - Static method in class java.nio.channels.AsynchronousSocketChannel
  Opens an asynchronous socket channel.
open() - Static method in class java.nio.channels.DatagramChannel
  Opens a datagram channel.
open() - Static method in class java.nio.channels.Pipe
  Opens a pipe.
open() - Static method in class java.nio.channels.Selector
  Opens a selector.
open() - Static method in class java.nio.channels.ServerSocketChannel
  Opens a server-socket channel for an Internet protocol socket.
open() - Static method in class java.nio.channels.SocketChannel
  Opens a socket channel for an Internet protocol socket.
open() - Method in interface javax.sound.midi.MidiDevice
  Opens the device, indicating that it should now acquire any system resources it requires and become operational.
open() - Method in interface javax.sound.sampled.Line
  Opens the line, indicating that it should acquire any required system resources and become operational.
open() - Method in interface org.w3c.dom.html.HTMLDocument
  Note.
open(File) - Method in class java.awt.Desktop
  Launches the associated application to open the file.
open(String) - Method in interface java.lang.module.ModuleReader
  Opens a resource, returning an input stream to read the resource in the module.
open(ProtocolFamily) - Static method in class java.nio.channels.DatagramChannel
  Opens a datagram channel.
open(ProtocolFamily) - Static method in class java.nio.channels.ServerSocketChannel
  Opens a server-socket channel.
open(ProtocolFamily) - Static method in class java.nio.channels.SocketChannel
  Opens a socket channel.
open(SocketAddress) - Static method in class java.nio.channels.SocketChannel
  Opens a socket channel and connects it to a remote address.
open(SocketAddress, int, int) - Static method in class com.sun.nio.sctp.SctpChannel
  Opens an SCTP channel and connects it to a remote address.
open(AsynchronousChannelGroup) - Static method in class java.nio.channels.AsynchronousServerSocketChannel
  Opens an asynchronous server-socket channel.
open(AsynchronousChannelGroup) - Static method in class java.nio.channels.AsynchronousSocketChannel
  Opens an asynchronous socket channel.
open(Path, OpenOption...) - Static method in class java.nio.channels.AsynchronousFileChannel
  Opens or creates a file for reading and/or writing, returning an asynchronous file channel to access the file.
open(Path, OpenOption...) - Static method in class java.nio.channels.FileChannel
  Opens or creates a file, returning a file channel to access the file.
open(Path, Set<? extends OpenOption>, FileAttribute<?>...) - Static method in class java.nio.channels.FileChannel
  Opens or creates a file, returning a file channel to access the file.
open(Path, Set<? extends OpenOption>, ExecutorService, FileAttribute<?>...) - Static method in class java.nio.channels.AsynchronousFileChannel
  Opens or creates a file for reading and/or writing, returning an asynchronous file channel to access the file.
open(AudioFormat) - Method in interface javax.sound.sampled.SourceDataLine
  Opens the line with the specified format, causing the line to acquire any required system resources and become operational.
open(AudioFormat) - Method in interface javax.sound.sampled.TargetDataLine
  Opens the line with the specified format, causing the line to acquire any required system resources and become operational.
open(AudioFormat, byte[], int, int) - Method in interface javax.sound.sampled.Clip
  Opens the clip, meaning that it should acquire any required system resources and become operational.
open(AudioFormat, int) - Method in interface javax.sound.sampled.SourceDataLine
  Opens the line with the specified format and suggested buffer size, causing the line to acquire any required system resources and become operational.
open(AudioFormat, int) - Method in interface javax.sound.sampled.TargetDataLine
  Opens the line with the specified format and requested buffer size, causing the line to acquire any required system resources and become operational.
open(AudioInputStream) - Method in interface javax.sound.sampled.Clip
  Opens the clip with the format and audio data present in the provided audio input stream.
OPEN - Enum constant in enum class com.sun.source.tree.ModuleTree.ModuleKind
  Open module.
OPEN - Enum constant in enum class java.awt.Desktop.Action
  Represents an "open" action.
OPEN - Enum constant in enum class java.lang.module.ModuleDescriptor.Modifier
  An open module.
OPEN - Enum constant in enum class java.lang.reflect.AccessFlag
  The module flag `ACC_OPEN` with a mask value of `0x0020`.
OPEN - Static variable in class java.awt.geom.Arc2D
  The closure type for an open arc with no path segments connecting the two ends of the arc segment.
OPEN - Static variable in class javax.sound.sampled.LineEvent.Type
  A type of event that is sent when a line opens, reserving system resources for itself.
OPEN_DELETE - Static variable in class java.util.zip.ZipFile
  Mode flag to open a zip file and mark it for deletion.
OPEN_DIALOG - Static variable in class javax.swing.JFileChooser
  Type value indicating that the `JFileChooser` supports an "Open" file operation.
OPEN_FAILURE - Static variable in class java.util.logging.ErrorManager
  OPEN_FAILURE is used when an open of an output stream fails.
OPEN_READ - Static variable in class java.util.zip.ZipFile
  Mode flag to open a zip file for reading.
OPEN_TYPE_FIELD - Static variable in class javax.management.JMX
  The name of the `openType` field.
OpenAction() - Constructor for class javax.swing.plaf.basic.BasicDesktopPaneUI.OpenAction
  Constructs an `OpenAction`.
openAsynchronousChannelGroup(int, ThreadFactory) - Method in class java.nio.channels.spi.AsynchronousChannelProvider
  Constructs a new asynchronous channel group with a fixed thread pool.
openAsynchronousChannelGroup(ExecutorService, int) - Method in class java.nio.channels.spi.AsynchronousChannelProvider
  Constructs a new asynchronous channel group with the given thread pool.
openAsynchronousServerSocketChannel(AsynchronousChannelGroup) - Method in class java.nio.channels.spi.AsynchronousChannelProvider
  Opens an asynchronous server-socket channel.
openAsynchronousSocketChannel(AsynchronousChannelGroup) - Method in class java.nio.channels.spi.AsynchronousChannelProvider
  Opens an asynchronous socket channel.
openButtonMnemonic - Variable in class javax.swing.plaf.basic.BasicFileChooserUI
  Open button mnemonic
openButtonText - Variable in class javax.swing.plaf.basic.BasicFileChooserUI
  Open button text
openButtonToolTipText - Variable in class javax.swing.plaf.basic.BasicFileChooserUI
  Open button tool tip text
openConfined() - Static method in interface java.lang.foreign.ArenaPREVIEW
  Returns a new confined arena, owned by the current thread.
openConnection() - Method in class java.net.URL
  Returns a `URLConnection` instance that represents a connection to the remote object referred to by the `URL`.
openConnection(Proxy) - Method in class java.net.URL
  Same as `URL.openConnection()`, except that the connection will be made through the specified proxy; Protocol handlers that do not support proxying will ignore the proxy parameter and make a normal connection.
openConnection(URL) - Method in class java.net.URLStreamHandler
  Opens a connection to the object referenced by the `URL` argument.
openConnection(URL, Proxy) - Method in class java.net.URLStreamHandler
  Same as openConnection(URL), except that the connection will be made through the specified proxy; Protocol handlers that do not support proxying will ignore the proxy parameter and make a normal connection.
OpenDataException - Exception Class in javax.management.openmbean
  This checked exception is thrown when an open type, an open data or an open MBean metadata info instance could not be constructed because one or more validity constraints were not met.
OpenDataException() - Constructor for exception class javax.management.openmbean.OpenDataException
  An OpenDataException with no detail message.
OpenDataException(String) - Constructor for exception class javax.management.openmbean.OpenDataException
  An OpenDataException with a detail message.
openDatagramChannel() - Method in class java.nio.channels.spi.SelectorProvider
  Opens a datagram channel.
openDatagramChannel(ProtocolFamily) - Method in class java.nio.channels.spi.SelectorProvider
  Opens a datagram channel.
OPENED - Static variable in class javax.management.remote.JMXConnectionNotification
  Notification type string for a connection-opened notification.
openFile(Path) - Static method in interface jdk.jfr.consumer.EventStream
  Creates an event stream from a file.
openFiles(OpenFilesEvent) - Method in interface java.awt.desktop.OpenFilesHandler
  Called when the application is asked to open a list of files.
OpenFilesEvent - Class in java.awt.desktop
  Event sent when the app is asked to open a list of files.
OpenFilesEvent(List<File>, String) - Constructor for class java.awt.desktop.OpenFilesEvent
  Constructs an `OpenFilesEvent`.
OpenFilesHandler - Interface in java.awt.desktop
  An implementor is notified when the application is asked to open a list of files.
openFrame(JInternalFrame) - Method in class javax.swing.DefaultDesktopManager
  Normally this method will not be called.
openFrame(JInternalFrame) - Method in interface javax.swing.DesktopManager
  If possible, display this frame in an appropriate location.
openHelpViewer() - Method in class java.awt.Desktop
  Opens the native help viewer application.
openIcon - Variable in class javax.swing.tree.DefaultTreeCellRenderer
  Icon used to show non-leaf nodes that are expanded.
openInputStream() - Method in interface javax.tools.FileObject
  Returns an InputStream for this file object.
openInputStream() - Method in class javax.tools.ForwardingFileObject
openInputStream() - Method in class javax.tools.SimpleJavaFileObject
  This implementation always throws UnsupportedOperationException.
openLogicalChannel() - Method in class javax.smartcardio.Card
  Opens a new logical channel to the card and returns it.
OpenMBeanAttributeInfo - Interface in javax.management.openmbean
  Describes an attribute of an open MBean.
OpenMBeanAttributeInfoSupport - Class in javax.management.openmbean
  Describes an attribute of an open MBean.
OpenMBeanAttributeInfoSupport(String, String, OpenType<?>, boolean, boolean, boolean) - Constructor for class javax.management.openmbean.OpenMBeanAttributeInfoSupport
  Constructs an `OpenMBeanAttributeInfoSupport` instance, which describes the attribute of an open MBean with the specified `name`, `openType` and `description`, and the specified read/write access properties.
OpenMBeanAttributeInfoSupport(String, String, OpenType<?>, boolean, boolean, boolean, Descriptor) - Constructor for class javax.management.openmbean.OpenMBeanAttributeInfoSupport
  Constructs an `OpenMBeanAttributeInfoSupport` instance, which describes the attribute of an open MBean with the specified `name`, `openType`, `description`, read/write access properties, and `Descriptor`.
OpenMBeanAttributeInfoSupport(String, String, OpenType<T>, boolean, boolean, boolean, T) - Constructor for class javax.management.openmbean.OpenMBeanAttributeInfoSupport
  Constructs an `OpenMBeanAttributeInfoSupport` instance, which describes the attribute of an open MBean with the specified `name`, `openType`, `description` and `defaultValue`, and the specified read/write access properties.
OpenMBeanAttributeInfoSupport(String, String, OpenType<T>, boolean, boolean, boolean, T, Comparable<T>, Comparable<T>) - Constructor for class javax.management.openmbean.OpenMBeanAttributeInfoSupport
  Constructs an `OpenMBeanAttributeInfoSupport` instance, which describes the attribute of an open MBean, with the specified `name`, `openType`, `description`, `defaultValue`, `minValue` and `maxValue`.
OpenMBeanAttributeInfoSupport(String, String, OpenType<T>, boolean, boolean, boolean, T, T[]) - Constructor for class javax.management.openmbean.OpenMBeanAttributeInfoSupport
  Constructs an `OpenMBeanAttributeInfoSupport` instance, which describes the attribute of an open MBean with the specified `name`, `openType`, `description`, `defaultValue` and `legalValues`, and the specified read/write access properties.
OpenMBeanConstructorInfo - Interface in javax.management.openmbean
  Describes a constructor of an Open MBean.
OpenMBeanConstructorInfoSupport - Class in javax.management.openmbean
  Describes a constructor of an Open MBean.
OpenMBeanConstructorInfoSupport(String, String, OpenMBeanParameterInfo[]) - Constructor for class javax.management.openmbean.OpenMBeanConstructorInfoSupport
  Constructs an `OpenMBeanConstructorInfoSupport` instance, which describes the constructor of a class of open MBeans with the specified `name`, `description` and `signature`.
OpenMBeanConstructorInfoSupport(String, String, OpenMBeanParameterInfo[], Descriptor) - Constructor for class javax.management.openmbean.OpenMBeanConstructorInfoSupport
  Constructs an `OpenMBeanConstructorInfoSupport` instance, which describes the constructor of a class of open MBeans with the specified `name`, `description`, `signature`, and `descriptor`.
OpenMBeanInfo - Interface in javax.management.openmbean
  Describes an Open MBean: an Open MBean is recognized as such if its `getMBeanInfo()` method returns an instance of a class which implements the `OpenMBeanInfo` interface, typically `OpenMBeanInfoSupport`.
OpenMBeanInfoSupport - Class in javax.management.openmbean
  The `OpenMBeanInfoSupport` class describes the management information of an open MBean: it is a subclass of `MBeanInfo`, and it implements the `OpenMBeanInfo` interface.
OpenMBeanInfoSupport(String, String, OpenMBeanAttributeInfo[], OpenMBeanConstructorInfo[], OpenMBeanOperationInfo[], MBeanNotificationInfo[]) - Constructor for class javax.management.openmbean.OpenMBeanInfoSupport
  Constructs an `OpenMBeanInfoSupport` instance, which describes a class of open MBeans with the specified `className`, `description`, `openAttributes`, `openConstructors` , `openOperations` and `notifications`.
OpenMBeanInfoSupport(String, String, OpenMBeanAttributeInfo[], OpenMBeanConstructorInfo[], OpenMBeanOperationInfo[], MBeanNotificationInfo[], Descriptor) - Constructor for class javax.management.openmbean.OpenMBeanInfoSupport
  Constructs an `OpenMBeanInfoSupport` instance, which describes a class of open MBeans with the specified `className`, `description`, `openAttributes`, `openConstructors` , `openOperations`, `notifications`, and `descriptor`.
OpenMBeanOperationInfo - Interface in javax.management.openmbean
  Describes an operation of an Open MBean.
OpenMBeanOperationInfoSupport - Class in javax.management.openmbean
  Describes an operation of an Open MBean.
OpenMBeanOperationInfoSupport(String, String, OpenMBeanParameterInfo[], OpenType<?>, int) - Constructor for class javax.management.openmbean.OpenMBeanOperationInfoSupport
  Constructs an `OpenMBeanOperationInfoSupport` instance, which describes the operation of a class of open MBeans, with the specified `name`, `description`, `signature`, `returnOpenType` and `impact`.
OpenMBeanOperationInfoSupport(String, String, OpenMBeanParameterInfo[], OpenType<?>, int, Descriptor) - Constructor for class javax.management.openmbean.OpenMBeanOperationInfoSupport
  Constructs an `OpenMBeanOperationInfoSupport` instance, which describes the operation of a class of open MBeans, with the specified `name`, `description`, `signature`, `returnOpenType`, `impact`, and `descriptor`.
OpenMBeanParameterInfo - Interface in javax.management.openmbean
  Describes a parameter used in one or more operations or constructors of an open MBean.
OpenMBeanParameterInfoSupport - Class in javax.management.openmbean
  Describes a parameter used in one or more operations or constructors of an open MBean.
OpenMBeanParameterInfoSupport(String, String, OpenType<?>) - Constructor for class javax.management.openmbean.OpenMBeanParameterInfoSupport
  Constructs an `OpenMBeanParameterInfoSupport` instance, which describes the parameter used in one or more operations or constructors of a class of open MBeans, with the specified `name`, `openType` and `description`.
OpenMBeanParameterInfoSupport(String, String, OpenType<?>, Descriptor) - Constructor for class javax.management.openmbean.OpenMBeanParameterInfoSupport
  Constructs an `OpenMBeanParameterInfoSupport` instance, which describes the parameter used in one or more operations or constructors of a class of open MBeans, with the specified `name`, `openType`, `description`, and `descriptor`.
OpenMBeanParameterInfoSupport(String, String, OpenType<T>, T) - Constructor for class javax.management.openmbean.OpenMBeanParameterInfoSupport
  Constructs an `OpenMBeanParameterInfoSupport` instance, which describes the parameter used in one or more operations or constructors of a class of open MBeans, with the specified `name`, `openType`, `description` and `defaultValue`.
OpenMBeanParameterInfoSupport(String, String, OpenType<T>, T, Comparable<T>, Comparable<T>) - Constructor for class javax.management.openmbean.OpenMBeanParameterInfoSupport
  Constructs an `OpenMBeanParameterInfoSupport` instance, which describes the parameter used in one or more operations or constructors of a class of open MBeans, with the specified `name`, `openType`, `description`, `defaultValue`, `minValue` and `maxValue`.
OpenMBeanParameterInfoSupport(String, String, OpenType<T>, T, T[]) - Constructor for class javax.management.openmbean.OpenMBeanParameterInfoSupport
  Constructs an `OpenMBeanParameterInfoSupport` instance, which describes the parameter used in one or more operations or constructors of a class of open MBeans, with the specified `name`, `openType`, `description`, `defaultValue` and `legalValues`.
openMenuKey - Variable in class javax.swing.plaf.basic.BasicInternalFrameUI
  Deprecated.
  As of Java 2 platform v1.3.
OpenOption - Interface in java.nio.file
  An object that configures how to open or create a file.
openOutputStream() - Method in interface javax.tools.FileObject
  Returns an OutputStream for this file object.
openOutputStream() - Method in class javax.tools.ForwardingFileObject
openOutputStream() - Method in class javax.tools.SimpleJavaFileObject
  This implementation always throws UnsupportedOperationException.
openPipe() - Method in class java.nio.channels.spi.SelectorProvider
  Opens a pipe.
openReader(boolean) - Method in interface javax.tools.FileObject
  Returns a reader for this object.
openReader(boolean) - Method in class javax.tools.ForwardingFileObject
openReader(boolean) - Method in class javax.tools.SimpleJavaFileObject
  Wraps the result of SimpleJavaFileObject.getCharContent(boolean) in a Reader.
openRepository() - Static method in interface jdk.jfr.consumer.EventStream
  Creates a stream from the repository of the current Java Virtual Machine (JVM).
openRepository(Path) - Static method in interface jdk.jfr.consumer.EventStream
  Creates an event stream from a disk repository.
opens() - Method in class java.lang.module.ModuleDescriptor
  Returns the set of `Opens` objects representing the open packages.
opens(ModuleDescriptor.Opens) - Method in class java.lang.module.ModuleDescriptor.Builder
  Adds an open package.
opens(String) - Method in class java.lang.module.ModuleDescriptor.Builder
  Adds an open package.
opens(String, Set<String>) - Method in class java.lang.module.ModuleDescriptor.Builder
  Adds an open package.
opens(Set<ModuleDescriptor.Opens.Modifier>, String) - Method in class java.lang.module.ModuleDescriptor.Builder
  Adds an open package with the given (and possibly empty) set of modifiers.
opens(Set<ModuleDescriptor.Opens.Modifier>, String, Set<String>) - Method in class java.lang.module.ModuleDescriptor.Builder
  Adds an open package with the given (and possibly empty) set of modifiers.
OPENS - Enum constant in enum class com.sun.source.tree.Tree.Kind
  Used for instances of `ExportsTree` representing opens directives in a module declaration.
OPENS - Enum constant in enum class javax.lang.model.element.ModuleElement.DirectiveKind
  An "opens package-name [to module-name-list]" directive.
openSelector() - Method in class java.nio.channels.spi.SelectorProvider
  Opens a selector.
openServerSocketChannel() - Method in class java.nio.channels.spi.SelectorProvider
  Opens a server-socket channel.
openServerSocketChannel(ProtocolFamily) - Method in class java.nio.channels.spi.SelectorProvider
  Opens a server-socket channel.
openShared() - Static method in interface java.lang.foreign.ArenaPREVIEW
  Returns a new shared arena.
opensIn(Iterable<? extends ModuleElement.Directive>) - Static method in class javax.lang.model.util.ElementFilter
  Returns a list of `opens` directives in `directives`.
openSocketChannel() - Method in class java.nio.channels.spi.SelectorProvider
  Opens a socket channel.
openSocketChannel(ProtocolFamily) - Method in class java.nio.channels.spi.SelectorProvider
  Opens a socket channel.
openStream() - Method in class java.net.URL
  Opens a connection to this `URL` and returns an `InputStream` for reading from that connection.
openStream(long, Map<String, String>) - Method in interface jdk.management.jfr.FlightRecorderMXBean
  Opens a data stream for the recording with the specified ID, or `0` to get data irrespective of recording.
OpensTree - Interface in com.sun.source.tree
  A tree node for an 'opens' directive in a module declaration.
OpenType<T> - Class in javax.management.openmbean
  The `OpenType` class is the parent abstract class of all classes which describe the actual open type of open data values.
OpenType - Interface in java.awt.font
  The `OpenType` interface represents OpenType and TrueType fonts.
OpenType(String, String, String) - Constructor for class javax.management.openmbean.OpenType
  Constructs an `OpenType` instance (actually a subclass instance as `OpenType` is abstract), checking for the validity of the given parameters.
openURI(OpenURIEvent) - Method in interface java.awt.desktop.OpenURIHandler
  Called when the application is asked to open a `URI`.
OpenURIEvent - Class in java.awt.desktop
  Event sent when the app is asked to open a `URI`.
OpenURIEvent(URI) - Constructor for class java.awt.desktop.OpenURIEvent
  Constructs an `OpenURIEvent`.
OpenURIHandler - Interface in java.awt.desktop
  An implementor is notified when the application is asked to open a URI.
openWriter() - Method in interface javax.tools.FileObject
  Returns a Writer for this file object.
openWriter() - Method in class javax.tools.ForwardingFileObject
openWriter() - Method in class javax.tools.SimpleJavaFileObject
  Wraps the result of openOutputStream in a Writer.
OPERATING_SYSTEM_MXBEAN_NAME - Static variable in class java.lang.management.ManagementFactory
  String representation of the `ObjectName` for the `OperatingSystemMXBean`.
OperatingSystemMXBean - Interface in com.sun.management
  Platform-specific management interface for the operating system on which the Java virtual machine is running.
OperatingSystemMXBean - Interface in java.lang.management
  The management interface for the operating system on which the Java virtual machine is running.
Operation - Class in java.rmi.server
  Deprecated.
  no replacement
Operation - Interface in jdk.dynalink
  An object that describes a dynamic operation.
Operation(String) - Constructor for class java.rmi.server.Operation
  Deprecated.
  no replacement
OperationNotSupportedException - Exception Class in javax.naming
  This exception is thrown when a context implementation does not support the operation being invoked.
OperationNotSupportedException() - Constructor for exception class javax.naming.OperationNotSupportedException
  Constructs a new instance of OperationNotSupportedException.
OperationNotSupportedException(String) - Constructor for exception class javax.naming.OperationNotSupportedException
  Constructs a new instance of OperationNotSupportedException using an explanation.
OperationsException - Exception Class in javax.management
  Represents exceptions thrown in the MBean server when performing operations on MBeans.
OperationsException() - Constructor for exception class javax.management.OperationsException
  Default constructor.
OperationsException(String) - Constructor for exception class javax.management.OperationsException
  Constructor that allows a specific error message to be specified.
operatorName() - Method in interface jdk.incubator.vector.VectorOperators.Operator
  Returns the Java operator symbol or method name corresponding to this operator.
OPTICAL_CHARACTER_RECOGNITION - Static variable in class java.lang.Character.UnicodeBlock
  Constant for the "Optical Character Recognition" Unicode character block.
optimize(Iterable<? extends GuardingDynamicLinker>) - Static method in class jdk.dynalink.linker.support.CompositeTypeBasedGuardingDynamicLinker
  Optimizes a list of type-based linkers.
Option - Class in javax.swing.text.html
  Value for the ListModel used to represent <option> elements.
Option(AttributeSet) - Constructor for class javax.swing.text.html.Option
  Creates a new Option object.
OPTION - Static variable in class javax.swing.text.html.HTML.Tag
  Tag <option>
OPTION_PANE - Static variable in class javax.accessibility.AccessibleRole
  A specialized pane whose primary use is inside a `DIALOG`.
OPTION_PANE - Static variable in class javax.swing.plaf.synth.Region
  OptionPane region.
OPTION_TYPE_PROPERTY - Static variable in class javax.swing.JOptionPane
  Bound property name for `optionType`.
optional() - Method in class java.lang.Runtime.Version
  Returns optional additional identifying build information.
Optional<T> - Class in java.util
  A container object which may or may not contain a non-`null` value.
OPTIONAL - Static variable in class javax.security.auth.login.AppConfigurationEntry.LoginModuleControlFlag
  Optional `LoginModule`.
OptionalDataException - Exception Class in java.io
  Exception indicating the failure of an object read operation due to unread primitive data, or the end of data belonging to a serialized object in the stream.
OptionalDouble - Class in java.util
  A container object which may or may not contain a `double` value.
optionalEnd() - Method in class java.time.format.DateTimeFormatterBuilder
  Ends an optional section.
OptionalInt - Class in java.util
  A container object which may or may not contain an `int` value.
OptionalLong - Class in java.util
  A container object which may or may not contain a `long` value.
optionalStart() - Method in class java.time.format.DateTimeFormatterBuilder
  Mark the start of an optional section.
OptionChecker - Interface in javax.tools
  Interface for recognizing options.
OptionDialogBorder() - Constructor for class javax.swing.plaf.metal.MetalBorders.OptionDialogBorder
  Constructs a `OptionDialogBorder`.
optionPane - Variable in class javax.swing.plaf.basic.BasicOptionPaneUI
  `JOptionPane` that the receiver is providing the look and feel for.
OptionPaneUI - Class in javax.swing.plaf
  Pluggable look and feel interface for JOptionPane.
OptionPaneUI() - Constructor for class javax.swing.plaf.OptionPaneUI
  Constructor for subclasses to call.
options - Variable in class javax.swing.JOptionPane
  Options to display to the user.
OPTIONS_PROPERTY - Static variable in class javax.swing.JOptionPane
  Bound property name for `option`.
optionType - Variable in class javax.swing.JOptionPane
  Option type, one of `DEFAULT_OPTION`, `YES_NO_OPTION`, `YES_NO_CANCEL_OPTION` or `OK_CANCEL_OPTION`.
or(byte) - Method in class jdk.incubator.vector.ByteVector
  Computes the bitwise logical disjunction (`|`) of this vector and a scalar.
or(int) - Method in class jdk.incubator.vector.IntVector
  Computes the bitwise logical disjunction (`|`) of this vector and a scalar.
or(long) - Method in class jdk.incubator.vector.LongVector
  Computes the bitwise logical disjunction (`|`) of this vector and a scalar.
or(short) - Method in class jdk.incubator.vector.ShortVector
  Computes the bitwise logical disjunction (`|`) of this vector and a scalar.
or(BigInteger) - Method in class java.math.BigInteger
  Returns a BigInteger whose value is `(this | val)`.
or(BitSet) - Method in class java.util.BitSet
  Performs a logical OR of this bit set with the bit set argument.
or(BiPredicate<? super T, ? super U>) - Method in interface java.util.function.BiPredicate
  Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
or(DoublePredicate) - Method in interface java.util.function.DoublePredicate
  Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
or(IntPredicate) - Method in interface java.util.function.IntPredicate
  Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
or(LongPredicate) - Method in interface java.util.function.LongPredicate
  Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
or(Predicate<? super T>) - Method in interface java.util.function.Predicate
  Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
or(Supplier<? extends Optional<? extends T>>) - Method in class java.util.Optional
  If a value is present, returns an `Optional` describing the value, otherwise returns an `Optional` produced by the supplying function.
or(QueryExp, QueryExp) - Static method in class javax.management.Query
  Returns a query expression that is the disjunction of two other query expressions.
or(Vector<Byte>) - Method in class jdk.incubator.vector.ByteVector
  Computes the bitwise logical disjunction (`|`) of this vector and a second input vector.
or(Vector<Integer>) - Method in class jdk.incubator.vector.IntVector
  Computes the bitwise logical disjunction (`|`) of this vector and a second input vector.
or(Vector<Long>) - Method in class jdk.incubator.vector.LongVector
  Computes the bitwise logical disjunction (`|`) of this vector and a second input vector.
or(Vector<Short>) - Method in class jdk.incubator.vector.ShortVector
  Computes the bitwise logical disjunction (`|`) of this vector and a second input vector.
or(VectorMask<E>) - Method in class jdk.incubator.vector.VectorMask
  Computes the logical union (as `a|b`) of this mask and a second input mask.
OR - Enum constant in enum class com.sun.source.tree.Tree.Kind
  Used for instances of `BinaryTree` representing bitwise and logical "or" `|`.
OR - Static variable in class jdk.incubator.vector.VectorOperators
  Produce `a|b`.
OR_ASSIGNMENT - Enum constant in enum class com.sun.source.tree.Tree.Kind
  Used for instances of `CompoundAssignmentTree` representing bitwise and logical "or" assignment `|=`.
orange - Static variable in class java.awt.Color
  The color orange.
ORANGE - Static variable in class java.awt.Color
  The color orange.
order() - Method in interface java.lang.foreign.ValueLayoutPREVIEW
  Returns the value's byte order.
order() - Method in class java.nio.ByteBuffer
  Retrieves this buffer's byte order.
order() - Method in class java.nio.CharBuffer
  Retrieves this buffer's byte order.
order() - Method in class java.nio.DoubleBuffer
  Retrieves this buffer's byte order.
order() - Method in class java.nio.FloatBuffer
  Retrieves this buffer's byte order.
order() - Method in class java.nio.IntBuffer
  Retrieves this buffer's byte order.
order() - Method in class java.nio.LongBuffer
  Retrieves this buffer's byte order.
order() - Method in class java.nio.ShortBuffer
  Retrieves this buffer's byte order.
order(ByteOrder) - Method in class java.nio.ByteBuffer
  Modifies this buffer's byte order.
ordered - Variable in class javax.naming.directory.BasicAttribute
  A flag for recording whether this attribute's values are ordered.
ORDERED - Static variable in interface java.util.Spliterator
  Characteristic value signifying that an encounter order is defined for elements.
ORDERED_NODE_ITERATOR_TYPE - Static variable in interface org.w3c.dom.xpath.XPathResult
  The result is a node set as defined by that will be accessed iteratively, which will produce document-ordered nodes.
ORDERED_NODE_SNAPSHOT_TYPE - Static variable in interface org.w3c.dom.xpath.XPathResult
  The result is a node set as defined by that will be accessed as a snapshot list of nodes that will be in original document order.
ordinal() - Method in class java.lang.Enum
  Returns the ordinal of this enumeration constant (its position in its enum declaration, where the initial constant is assigned an ordinal of zero).
ordinaryChar(int) - Method in class java.io.StreamTokenizer
  Specifies that the character argument is "ordinary" in this tokenizer.
ordinaryChars(int, int) - Method in class java.io.StreamTokenizer
  Specifies that all characters c in the range `low <= c <= high` are "ordinary" in this tokenizer.
orElse(double) - Method in class java.util.OptionalDouble
  If a value is present, returns the value, otherwise returns `other`.
orElse(int) - Method in class java.util.OptionalInt
  If a value is present, returns the value, otherwise returns `other`.
orElse(long) - Method in class java.util.OptionalLong
  If a value is present, returns the value, otherwise returns `other`.
orElse(T) - Method in class java.util.Optional
  If a value is present, returns the value, otherwise returns `other`.
orElse(T) - Method in class jdk.incubator.concurrent.ScopedValue
  Returns the value of this scoped value if bound in the current thread, otherwise returns `other`.
orElseGet(DoubleSupplier) - Method in class java.util.OptionalDouble
  If a value is present, returns the value, otherwise returns the result produced by the supplying function.
orElseGet(IntSupplier) - Method in class java.util.OptionalInt
  If a value is present, returns the value, otherwise returns the result produced by the supplying function.
orElseGet(LongSupplier) - Method in class java.util.OptionalLong
  If a value is present, returns the value, otherwise returns the result produced by the supplying function.
orElseGet(Supplier<? extends T>) - Method in class java.util.Optional
  If a value is present, returns the value, otherwise returns the result produced by the supplying function.
orElseThrow() - Method in class java.util.Optional
  If a value is present, returns the value, otherwise throws `NoSuchElementException`.
orElseThrow() - Method in class java.util.OptionalDouble
  If a value is present, returns the value, otherwise throws `NoSuchElementException`.
orElseThrow() - Method in class java.util.OptionalInt
  If a value is present, returns the value, otherwise throws `NoSuchElementException`.
orElseThrow() - Method in class java.util.OptionalLong
  If a value is present, returns the value, otherwise throws `NoSuchElementException`.
orElseThrow(Supplier<? extends X>) - Method in class java.util.Optional
  If a value is present, returns the value, otherwise throws an exception produced by the exception supplying function.
orElseThrow(Supplier<? extends X>) - Method in class java.util.OptionalDouble
  If a value is present, returns the value, otherwise throws an exception produced by the exception supplying function.
orElseThrow(Supplier<? extends X>) - Method in class java.util.OptionalInt
  If a value is present, returns the value, otherwise throws an exception produced by the exception supplying function.
orElseThrow(Supplier<? extends X>) - Method in class java.util.OptionalLong
  If a value is present, returns the value, otherwise throws an exception produced by the exception supplying function.
orElseThrow(Supplier<? extends X>) - Method in class jdk.incubator.concurrent.ScopedValue
  Returns the value of this scoped value if bound in the current thread, otherwise throws an exception produced by the exception supplying function.
orFilter(Iterable<? extends RowFilter<? super M, ? super I>>) - Static method in class javax.swing.RowFilter
  Returns a `RowFilter` that includes entries if any of the supplied filters includes the entry.
org.ietf.jgss - package org.ietf.jgss
  This package presents a framework that allows application developers to make use of security services like authentication, data integrity and data confidentiality from a variety of underlying security mechanisms like Kerberos, using a unified API.
org.jcp.xml.dsig.secureValidation - Search tag in class javax.xml.crypto.dsig.dom.DOMValidateContext
  System Property
org.openjdk.java.util.stream.tripwire - Search tag in interface java.util.Spliterator
  System Property
org.w3c.dom - package org.w3c.dom
  Provides the interfaces for the Document Object Model (DOM).
org.w3c.dom.bootstrap - package org.w3c.dom.bootstrap
  Provides a factory for obtaining instances of `DOMImplementation`.
org.w3c.dom.css - package org.w3c.dom.css
  Provides interfaces for DOM Level 2 Style Specification.
org.w3c.dom.events - package org.w3c.dom.events
  Provides interfaces for DOM Level 2 Events.
org.w3c.dom.html - package org.w3c.dom.html
  Provides interfaces for DOM Level 2 HTML Specification.
org.w3c.dom.ls - package org.w3c.dom.ls
  Provides interfaces for DOM Level 3 Load and Save.
org.w3c.dom.ranges - package org.w3c.dom.ranges
  Provides interfaces for DOM Level 2 Range.
org.w3c.dom.stylesheets - package org.w3c.dom.stylesheets
  Provides interfaces for DOM Level 2 Style Specification.
org.w3c.dom.traversal - package org.w3c.dom.traversal
  Provides interfaces for DOM Level 2 Traversal.
org.w3c.dom.views - package org.w3c.dom.views
  Provides interfaces for DOM Level 2 Views.
org.w3c.dom.xpath - package org.w3c.dom.xpath
  Provides interfaces for DOM Level 3 XPath Specification.
org.xml.sax - package org.xml.sax
  Provides the interfaces for the Simple API for XML (SAX).
org.xml.sax.ext - package org.xml.sax.ext
  Provides interfaces to SAX2 facilities that conformant SAX drivers won't necessarily support.
org.xml.sax.helpers - package org.xml.sax.helpers
  Provides helper classes, including support for bootstrapping SAX-based applications.
orientation - Variable in class javax.swing.JProgressBar
  Whether the progress bar is horizontal or vertical.
orientation - Variable in class javax.swing.JScrollBar
  Orientation of this scrollBar.
orientation - Variable in class javax.swing.JSlider
  Whether the slider is horizontal or vertical The default is horizontal.
orientation - Variable in class javax.swing.JSplitPane
  How the views are split.
orientation - Variable in class javax.swing.plaf.basic.BasicSplitPaneDivider
  Orientation of the JSplitPane.
Orientation - Static variable in class javax.swing.text.StyleConstants
  Orientation for a paragraph.
ORIENTATION_PROPERTY - Static variable in class javax.swing.JSplitPane
  Bound property name for orientation (horizontal or vertical).
ORIENTATION_ROW_0_BOTTOM_COLUMN_0_LEFT - Static variable in class javax.imageio.plugins.tiff.BaselineTIFFTagSet
  A value to be used with the "Orientation" tag.
ORIENTATION_ROW_0_BOTTOM_COLUMN_0_RIGHT - Static variable in class javax.imageio.plugins.tiff.BaselineTIFFTagSet
  A value to be used with the "Orientation" tag.
ORIENTATION_ROW_0_LEFT_COLUMN_0_BOTTOM - Static variable in class javax.imageio.plugins.tiff.BaselineTIFFTagSet
  A value to be used with the "Orientation" tag.
ORIENTATION_ROW_0_LEFT_COLUMN_0_TOP - Static variable in class javax.imageio.plugins.tiff.BaselineTIFFTagSet
  A value to be used with the "Orientation" tag.
ORIENTATION_ROW_0_RIGHT_COLUMN_0_BOTTOM - Static variable in class javax.imageio.plugins.tiff.BaselineTIFFTagSet
  A value to be used with the "Orientation" tag.
ORIENTATION_ROW_0_RIGHT_COLUMN_0_TOP - Static variable in class javax.imageio.plugins.tiff.BaselineTIFFTagSet
  A value to be used with the "Orientation" tag.
ORIENTATION_ROW_0_TOP_COLUMN_0_LEFT - Static variable in class javax.imageio.plugins.tiff.BaselineTIFFTagSet
  A value to be used with the "Orientation" tag.
ORIENTATION_ROW_0_TOP_COLUMN_0_RIGHT - Static variable in class javax.imageio.plugins.tiff.BaselineTIFFTagSet
  A value to be used with the "Orientation" tag.
OrientationRequested - Class in javax.print.attribute.standard
  Class `OrientationRequested` is a printing attribute class, an enumeration, that indicates the desired orientation for printed print-stream pages; it does not describe the orientation of the client-supplied print-stream pages.
OrientationRequested(int) - Constructor for class javax.print.attribute.standard.OrientationRequested
  Construct a new orientation requested enumeration value with the given integer value.
origin - Variable in class javax.swing.plaf.basic.BasicToolBarUI.DockingListener
  The origin point.
ORIGINAL - Static variable in class java.lang.invoke.MethodHandles.Lookup
  A single-bit mask representing `original` access which may contribute to the result of `lookupModes`.
ORIGINAL_TYPE_FIELD - Static variable in class javax.management.JMX
  The name of the `originalType` field.
OriginateDirection - Static variable in class javax.swing.text.DefaultStyledDocument.ElementSpec
  A possible value for getDirection.
originatingProvider - Variable in class javax.imageio.ImageReader
  The `ImageReaderSpi` that instantiated this object, or `null` if its identity is not known or none exists.
originatingProvider - Variable in class javax.imageio.ImageWriter
  The `ImageWriterSpi` that instantiated this object, or `null` if its identity is not known or none exists.
origmodel - Variable in class java.awt.image.RGBImageFilter
  The `ColorModel` to be replaced by `newmodel` when the user calls `substituteColorModel`.
ORIYA - Enum constant in enum class java.awt.font.NumericShaper.Range
  The Oriya range with the Oriya digits.
ORIYA - Enum constant in enum class java.lang.Character.UnicodeScript
  Unicode script "Oriya".
ORIYA - Static variable in class java.awt.font.NumericShaper
  Identifies the ORIYA range and decimal base.
ORIYA - Static variable in class java.lang.Character.UnicodeBlock
  Constant for the "Oriya" Unicode character block.
ORNAMENTAL_DINGBATS - Static variable in class java.lang.Character.UnicodeBlock
  Constant for the "Ornamental Dingbats" Unicode character block.
orTimeout(long, TimeUnit) - Method in class java.util.concurrent.CompletableFuture
  Exceptionally completes this CompletableFuture with a `TimeoutException` if not otherwise completed before the given timeout.
os.arch - Search tag in java.lang.System.getProperties()
  System Property
os.name - Search tag in java.lang.System.getProperties()
  System Property
os.version - Search tag in java.lang.System.getProperties()
  System Property
OSAGE - Enum constant in enum class java.lang.Character.UnicodeScript
  Unicode script "Osage".
OSAGE - Static variable in class java.lang.Character.UnicodeBlock
  Constant for the "Osage" Unicode character block.
OSMANYA - Enum constant in enum class java.lang.Character.UnicodeScript
  Unicode script "Osmanya".
OSMANYA - Static variable in class java.lang.Character.UnicodeBlock
  Constant for the "Osmanya" Unicode character block.
oStart - Variable in class javax.swing.text.html.parser.Element
  `true` if the start tag can be omitted
OTHER - Enum constant in enum class com.sun.management.VMOption.Origin
  The VM option was set via some other mechanism.
OTHER - Enum constant in enum class com.sun.source.doctree.DocTree.Kind
  An implementation-reserved node.
OTHER - Enum constant in enum class com.sun.source.tree.Tree.Kind
  An implementation-reserved node.
OTHER - Enum constant in enum class java.awt.Component.BaselineResizeBehavior
  Indicates the baseline resize behavior can not be expressed using any of the other constants.
OTHER - Enum constant in enum class java.sql.JDBCType
  Indicates that the SQL type is database-specific and gets mapped to a Java object that can be accessed via the methods getObject and setObject.
OTHER - Enum constant in enum class javax.lang.model.element.ElementKind
  An implementation-reserved element.
OTHER - Enum constant in enum class javax.lang.model.type.TypeKind
  An implementation-reserved type.
OTHER - Enum constant in enum class javax.tools.Diagnostic.Kind
  Diagnostic which does not fit within the other kinds.
OTHER - Enum constant in enum class javax.tools.JavaFileObject.Kind
  Any other kind.
OTHER - Enum constant in enum class jdk.javadoc.doclet.Doclet.Option.Kind
  An implementation-reserved option.
OTHER - Static variable in class java.sql.Types
  The constant in the Java programming language that indicates that the SQL type is database-specific and gets mapped to a Java object that can be accessed via the methods `getObject` and `setObject`.
OTHER - Static variable in class javax.print.attribute.standard.PrinterStateReason
  The printer has detected an error other than ones listed below.
OTHER_EXPRESSION_SUBKIND - Enum constant in enum class jdk.jshell.Snippet.SubKind
  An expression which has not been wrapped in a temporary variable (reserved).
OTHER_LETTER - Static variable in class java.lang.Character
  General category "Lo" in the Unicode specification.
OTHER_NUMBER - Static variable in class java.lang.Character
  General category "No" in the Unicode specification.
OTHER_PUNCTUATION - Static variable in class java.lang.Character
  General category "Po" in the Unicode specification.
OTHER_SYMBOL - Static variable in class java.lang.Character
  General category "So" in the Unicode specification.
OTHERS_EXECUTE - Enum constant in enum class java.nio.file.attribute.PosixFilePermission
  Execute/search permission, others.
OTHERS_READ - Enum constant in enum class java.nio.file.attribute.PosixFilePermission
  Read permission, others.
OTHERS_WRITE - Enum constant in enum class java.nio.file.attribute.PosixFilePermission
  Write permission, others.
othersDeletesAreVisible(int) - Method in interface java.sql.DatabaseMetaData
  Retrieves whether deletes made by others are visible.
othersInsertsAreVisible(int) - Method in interface java.sql.DatabaseMetaData
  Retrieves whether inserts made by others are visible.
othersUpdatesAreVisible(int) - Method in interface java.sql.DatabaseMetaData
  Retrieves whether updates made by others are visible.
OTTOMAN_SIYAQ_NUMBERS - Static variable in class java.lang.Character.UnicodeBlock
  Constant for the "Ottoman Siyaq Numbers" Unicode character block.
out - Static variable in class java.io.FileDescriptor
  A handle to the standard output stream.
out - Variable in class java.io.FilterOutputStream
  The underlying output stream to be filtered.
out - Variable in class java.io.FilterWriter
  The underlying character-output stream.
out - Variable in class java.io.PipedInputStream
  The index of the position in the circular buffer at which the next byte of data will be read by this piped input stream.
out - Variable in class java.io.PrintWriter
  The underlying character-output stream of this `PrintWriter`.
out - Static variable in class java.lang.System
  The "standard" output stream.
out() - Method in class java.util.Formatter
  Returns the destination for the output.
out(PrintStream) - Method in class jdk.jshell.JShell.Builder
  Sets the output for the running evaluation (it's `System.out`).
out(PrintStream) - Method in interface jdk.jshell.tool.JavaShellToolBuilder
  Set the output channels.
out(PrintStream, PrintStream, PrintStream) - Method in interface jdk.jshell.tool.JavaShellToolBuilder
  Set the output channels.
OUT_BOTTOM - Static variable in class java.awt.geom.Rectangle2D
  The bitmask that indicates that a point lies below this `Rectangle2D`.
OUT_LEFT - Static variable in class java.awt.geom.Rectangle2D
  The bitmask that indicates that a point lies to the left of this `Rectangle2D`.
OUT_RIGHT - Static variable in class java.awt.geom.Rectangle2D
  The bitmask that indicates that a point lies to the right of this `Rectangle2D`.
OUT_TOP - Static variable in class java.awt.geom.Rectangle2D
  The bitmask that indicates that a point lies above this `Rectangle2D`.
outcode(double, double) - Method in class java.awt.geom.Rectangle2D.Double
  Determines where the specified coordinates lie with respect to this `Rectangle2D`.
outcode(double, double) - Method in class java.awt.geom.Rectangle2D.Float
  Determines where the specified coordinates lie with respect to this `Rectangle2D`.
outcode(double, double) - Method in class java.awt.geom.Rectangle2D
  Determines where the specified coordinates lie with respect to this `Rectangle2D`.
outcode(double, double) - Method in class java.awt.Rectangle
  Determines where the specified coordinates lie with respect to this `Rectangle2D`.
outcode(Point2D) - Method in class java.awt.geom.Rectangle2D
  Determines where the specified `Point2D` lies with respect to this `Rectangle2D`.
OUTLINE_DRAG_MODE - Static variable in class javax.swing.JDesktopPane
  Indicates that an outline only of the item being dragged should appear inside the desktop pane.
OutOfMemoryError - Exception Class in java.lang
  Thrown when the Java Virtual Machine cannot allocate an object because it is out of memory, and no more memory could be made available by the garbage collector.
OutOfMemoryError() - Constructor for exception class java.lang.OutOfMemoryError
  Constructs an `OutOfMemoryError` with no detail message.
OutOfMemoryError(String) - Constructor for exception class java.lang.OutOfMemoryError
  Constructs an `OutOfMemoryError` with the specified detail message.
outpixbuf - Variable in class java.awt.image.ReplicateScaleFilter
  A `byte` array initialized with a size of `ReplicateScaleFilter.destWidth` and used to deliver a row of pixel data to the `ImageConsumer`.
output - Variable in class javax.imageio.ImageWriter
  The `ImageOutputStream` or other `Object` set by `setOutput` and retrieved by `getOutput`.
output(char[], int, int) - Method in class javax.swing.text.AbstractWriter
  The last stop in writing out content.
output(char[], int, int) - Method in class javax.swing.text.html.HTMLWriter
  This method is overridden to map any character entities, such as < to &lt;.
OUTPUT_AREA_ALMOST_FULL - Static variable in class javax.print.attribute.standard.PrinterStateReason
  One or more output areas are almost full (e.g. tray, stacker, collator).
OUTPUT_AREA_FULL - Static variable in class javax.print.attribute.standard.PrinterStateReason
  One or more output areas are full (e.g. tray, stacker, collator).
OUTPUT_TRAY_MISSING - Static variable in class javax.print.attribute.standard.PrinterStateReason
  One or more output trays are not in the device.
outputClass - Variable in class javax.imageio.spi.ImageOutputStreamSpi
  A `Class` object indicating the legal object type for use by the `createInputStreamInstance` method.
OutputDeviceAssigned - Class in javax.print.attribute.standard
  Class `OutputDeviceAssigned` is a printing attribute class, a text attribute, that identifies the output device to which the service has assigned this job.
OutputDeviceAssigned(String, Locale) - Constructor for class javax.print.attribute.standard.OutputDeviceAssigned
  Constructs a new output device assigned attribute with the given device name and locale.
OutputKeys - Class in javax.xml.transform
  Provides string constants that can be used to set output properties for a Transformer, or to retrieve output properties from a Transformer or Templates object.
OutputStream - Class in java.io
  This abstract class is the superclass of all classes representing an output stream of bytes.
OutputStream() - Constructor for class java.io.OutputStream
  Constructor for subclasses to call.
OutputStreamWriter - Class in java.io
  An OutputStreamWriter is a bridge from character streams to byte streams: Characters written to it are encoded into bytes using a specified `charset`.
OutputStreamWriter(OutputStream) - Constructor for class java.io.OutputStreamWriter
  Creates an OutputStreamWriter that uses the default character encoding, or where `out` is a `PrintStream`, the charset used by the print stream.
OutputStreamWriter(OutputStream, String) - Constructor for class java.io.OutputStreamWriter
  Creates an OutputStreamWriter that uses the named charset.
OutputStreamWriter(OutputStream, Charset) - Constructor for class java.io.OutputStreamWriter
  Creates an OutputStreamWriter that uses the given charset.
OutputStreamWriter(OutputStream, CharsetEncoder) - Constructor for class java.io.OutputStreamWriter
  Creates an OutputStreamWriter that uses the given charset encoder.
outputTypes - Variable in class javax.imageio.spi.ImageWriterSpi
  An array of `Class` objects to be returned from `getOutputTypes`, initially `null`.
outputWriter() - Method in class java.lang.Process
  Returns a `BufferedWriter` connected to the normal input of the process using the native encoding.
outputWriter(Charset) - Method in class java.lang.Process
  Returns a `BufferedWriter` connected to the normal input of the process using a Charset.
outsideBorder - Variable in class javax.swing.border.CompoundBorder
  The outside border.
outsideTimerAction() - Constructor for class javax.swing.ToolTipManager.outsideTimerAction
  Constructs an `outsideTimerAction`.
OVER - Static variable in class java.awt.dnd.DragSourceContext
  An `int` used by updateCurrentCursor() indicating that the `Cursor` is over a `DropTarget`.
OVERFLOW - Static variable in class java.nio.charset.CoderResult
  Result object indicating overflow, meaning that there is insufficient room in the output buffer.
OVERFLOW - Static variable in class java.nio.file.StandardWatchEventKinds
  A special event to indicate that events may have been lost or discarded.
OverlappingFileLockException - Exception Class in java.nio.channels
  Unchecked exception thrown when an attempt is made to acquire a lock on a region of a file that overlaps a region already locked by the same Java virtual machine, or when another thread is already waiting to lock an overlapping region of the same file.
OverlappingFileLockException() - Constructor for exception class java.nio.channels.OverlappingFileLockException
  Constructs an instance of this class.
overlaps(long, long) - Method in class java.nio.channels.FileLock
  Tells whether or not this lock overlaps the given lock range.
OverlayLayout - Class in javax.swing
  A layout manager to arrange components over the top of each other.
OverlayLayout(Container) - Constructor for class javax.swing.OverlayLayout
  Constructs a layout manager that performs overlay arrangement of the children.
Override - Annotation Interface in java.lang
  Indicates that a method declaration is intended to override a method declaration in a supertype.
overrides(ExecutableElement, ExecutableElement, TypeElement) - Method in interface javax.lang.model.util.Elements
  Tests whether one method, as a member of a given class or interface, overrides another method.
OVERVIEW - Enum constant in enum class jdk.javadoc.doclet.Taglet.Location
  In an Overview document.
OVERWRITTEN - Enum constant in enum class jdk.jshell.Snippet.Status
  The snippet is inactive because it has been replaced by a new snippet.
ownDeletesAreVisible(int) - Method in interface java.sql.DatabaseMetaData
  Retrieves whether a result set's own deletes are visible.
ownedMonitors() - Method in interface com.sun.jdi.ThreadReference
  Returns a List containing an `ObjectReference` for each monitor owned by the thread.
ownedMonitorsAndFrames() - Method in interface com.sun.jdi.ThreadReference
  Returns a List containing a `MonitorInfo` object for each monitor owned by the thread.
owner - Variable in class java.awt.datatransfer.Clipboard
  The owner of the clipboard.
owner() - Method in interface java.lang.constant.DirectMethodHandleDesc
  Returns a `ClassDesc` describing the class declaring the method or field described by this nominal descriptor.
owner() - Method in interface java.nio.file.attribute.PosixFileAttributes
  Returns the owner of the file.
OWNER_EXECUTE - Enum constant in enum class java.nio.file.attribute.PosixFilePermission
  Execute/search permission, owner.
OWNER_READ - Enum constant in enum class java.nio.file.attribute.PosixFilePermission
  Read permission, owner.
OWNER_WRITE - Enum constant in enum class java.nio.file.attribute.PosixFilePermission
  Write permission, owner.
owningThread() - Method in interface com.sun.jdi.ObjectReference
  Returns an `ThreadReference` for the thread, if any, which currently owns this object's monitor.
ownInsertsAreVisible(int) - Method in interface java.sql.DatabaseMetaData
  Retrieves whether a result set's own inserts are visible.
owns(AbstractQueuedLongSynchronizer.ConditionObject) - Method in class java.util.concurrent.locks.AbstractQueuedLongSynchronizer
  Queries whether the given ConditionObject uses this synchronizer as its lock.
owns(AbstractQueuedSynchronizer.ConditionObject) - Method in class java.util.concurrent.locks.AbstractQueuedSynchronizer
  Queries whether the given ConditionObject uses this synchronizer as its lock.
ownUpdatesAreVisible(int) - Method in interface java.sql.DatabaseMetaData
  Retrieves whether for the given type of `ResultSet` object, the result set's own updates are visible.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form|System Properties