# Uses of Class
java.lang.Boolean

Packages that use Boolean
Package
Description
com.sun.nio.sctp
A Java API for Stream Control Transport Protocol.
java.awt.font
Provides classes and interface relating to fonts.
java.lang
Provides classes that are fundamental to the design of the Java programming language.
java.lang.classfile
Provides classfile parsing, generation, and transformation library.
java.lang.constant
Classes and interfaces to represent nominal descriptors for run-time entities such as classes or method handles, and classfile entities such as constant pool entries or `invokedynamic` call sites.
java.net
Provides the classes for implementing networking applications.
java.time.format
Provides classes to print and parse dates and times.
java.util
Contains the collections framework, some internationalization support classes, a service loader, properties, random number generation, string parsing and scanning classes, base64 encoding and decoding, a bit array, and several miscellaneous utility classes.
java.util.concurrent
Utility classes commonly useful in concurrent programming.
java.util.stream
Classes to support functional-style operations on streams of elements, such as map-reduce transformations on collections.
javax.management
Provides the core classes for the Java Management Extensions.
javax.management.modelmbean
Provides the definition of the ModelMBean classes.
javax.management.monitor
Provides the definition of the monitor classes.
javax.management.openmbean
Provides the open data types and Open MBean descriptor classes.
javax.management.relation
Provides the definition of the Relation Service.
javax.management.remote
Interfaces for remote access to JMX MBean servers.
javax.management.timer
Provides the definition of the Timer MBean.
javax.swing
Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
javax.swing.filechooser
Contains classes and interfaces used by the `JFileChooser` component.
javax.swing.plaf.basic
Provides user interface objects built according to the Basic look and feel.
javax.tools
Provides interfaces for tools which can be invoked from a program, for example, compilers.
jdk.net
Platform specific socket options for the `java.net` and `java.nio.channels` socket classes.

## Uses of Boolean in com.sun.nio.sctp

Fields in com.sun.nio.sctp with type parameters of type Boolean
Modifier and Type
Field
Description
`static final SctpSocketOption<Boolean>`
SctpStandardSocketOptions.`SCTP_DISABLE_FRAGMENTS`
Enables or disables message fragmentation.
`static final SctpSocketOption<Boolean>`
SctpStandardSocketOptions.`SCTP_EXPLICIT_COMPLETE`
Enables or disables explicit message completion.
`static final SctpSocketOption<Boolean>`
SctpStandardSocketOptions.`SCTP_NODELAY`
Enables or disables a Nagle-like algorithm.

## Uses of Boolean in java.awt.font

Fields in java.awt.font declared as Boolean
Modifier and Type
Field
Description
`static final Boolean`
TextAttribute.`RUN_DIRECTION_LTR`
Left-to-right run direction.
`static final Boolean`
TextAttribute.`RUN_DIRECTION_RTL`
Right-to-left run direction.
`static final Boolean`
TextAttribute.`STRIKETHROUGH_ON`
A single strikethrough.
`static final Boolean`
TextAttribute.`SWAP_COLORS_ON`
Swap foreground and background.

## Uses of Boolean in java.lang

Classes in java.lang that implement interfaces with type arguments of type Boolean
Modifier and Type
Class
Description
`final class`
`Boolean`
The `Boolean` class is the wrapper class for values of the primitive type `boolean`.
Fields in java.lang declared as Boolean
Modifier and Type
Field
Description
`static final Boolean`
Boolean.`FALSE`
The `Boolean` object corresponding to the primitive value `false`.
`static final Boolean`
Boolean.`TRUE`
The `Boolean` object corresponding to the primitive value `true`.
Fields in java.lang with type parameters of type Boolean
Modifier and Type
Field
Description
`static final Class<Boolean>`
Boolean.`TYPE`
The Class object representing the primitive type boolean.
Methods in java.lang that return Boolean
Modifier and Type
Method
Description
`static Boolean`
Boolean.`valueOf(boolean b)`
Returns a `Boolean` instance representing the specified `boolean` value.
`static Boolean`
Boolean.`valueOf(String s)`
Returns a `Boolean` with a value represented by the specified string.
Methods in java.lang that return types with arguments of type Boolean
Modifier and Type
Method
Description
`Optional<DynamicConstantDesc<Boolean>>`
Boolean.`describeConstable()`
Returns an `Optional` containing the nominal descriptor for this instance.
Methods in java.lang with parameters of type Boolean
Modifier and Type
Method
Description
`int`
Boolean.`compareTo(Boolean b)`
Compares this `Boolean` instance with another.

## Uses of Boolean in java.lang.classfile

Methods in java.lang.classfile that return Boolean
Modifier and Type
Method
Description
`default Boolean`
AnnotationValue.OfBoolean.`resolvedValue()`
Returns the resolved boolean value.

## Uses of Boolean in java.lang.constant

Fields in java.lang.constant with type parameters of type Boolean
Modifier and Type
Field
Description
`static final DynamicConstantDesc<Boolean>`
ConstantDescs.`FALSE`
Nominal descriptor representing the constant Boolean.FALSE
`static final DynamicConstantDesc<Boolean>`
ConstantDescs.`TRUE`
Nominal descriptor representing the constant Boolean.TRUE

## Uses of Boolean in java.net

Fields in java.net with type parameters of type Boolean
Modifier and Type
Field
Description
`static final SocketOption<Boolean>`
StandardSocketOptions.`IP_MULTICAST_LOOP`
Loopback for Internet Protocol (IP) multicast datagrams.
`static final SocketOption<Boolean>`
StandardSocketOptions.`SO_BROADCAST`
Allow transmission of broadcast datagrams.
`static final SocketOption<Boolean>`
StandardSocketOptions.`SO_KEEPALIVE`
Keep connection alive.
`static final SocketOption<Boolean>`
StandardSocketOptions.`SO_REUSEADDR`
Re-use address.
`static final SocketOption<Boolean>`
StandardSocketOptions.`SO_REUSEPORT`
Re-use port.
`static final SocketOption<Boolean>`
StandardSocketOptions.`TCP_NODELAY`
Disable the Nagle algorithm.

## Uses of Boolean in java.time.format

Methods in java.time.format that return types with arguments of type Boolean
Modifier and Type
Method
Description
`static final TemporalQuery<Boolean>`
DateTimeFormatter.`parsedLeapSecond()`
A query that provides access to whether a leap-second was parsed.

## Uses of Boolean in java.util

Method parameters in java.util with type arguments of type Boolean
Modifier and Type
Method
Description
`static <E> SequencedSet<E>`
Collections.`newSequencedSetFromMap(SequencedMap<E,Boolean> map)`
Returns a sequenced set backed by the specified map.
`static <E> Set<E>`
Collections.`newSetFromMap(Map<E,Boolean> map)`
Returns a set backed by the specified map.

## Uses of Boolean in java.util.concurrent

Methods in java.util.concurrent that return types with arguments of type Boolean
Modifier and Type
Method
Description
`static <K> ConcurrentHashMap.KeySetView<K,Boolean>`
ConcurrentHashMap.`newKeySet()`
Creates a new `Set` backed by a ConcurrentHashMap from the given type to `Boolean.TRUE`.
`static <K> ConcurrentHashMap.KeySetView<K,Boolean>`
ConcurrentHashMap.`newKeySet(int initialCapacity)`
Creates a new `Set` backed by a ConcurrentHashMap from the given type to `Boolean.TRUE`.

## Uses of Boolean in java.util.stream

Methods in java.util.stream that return types with arguments of type Boolean
Modifier and Type
Method
Description
`static <T> Collector<T, ?, Map<Boolean,List<T>>>`
Collectors.`partitioningBy(Predicate<? super T> predicate)`
Returns a `Collector` which partitions the input elements according to a `Predicate`, and organizes them into a `Map<Boolean, List<T>>`.
`static <T,D,A> Collector<T, ?, Map<Boolean,D>>`
Collectors.`partitioningBy(Predicate<? super T> predicate, Collector<? super T, A, D> downstream)`
Returns a `Collector` which partitions the input elements according to a `Predicate`, reduces the values in each partition according to another `Collector`, and organizes them into a `Map<Boolean, D>` whose values are the result of the downstream reduction.

## Uses of Boolean in javax.management

Methods in javax.management with parameters of type Boolean
Modifier and Type
Method
Description
`void`
MBeanRegistration.`postRegister(Boolean registrationDone)`
Allows the MBean to perform any operations needed after having been registered in the MBean server or after the registration has failed.
`void`
StandardMBean.`postRegister(Boolean registrationDone)`
Allows the MBean to perform any operations needed after having been registered in the MBean server or after the registration has failed.

## Uses of Boolean in javax.management.modelmbean

Methods in javax.management.modelmbean with parameters of type Boolean
Modifier and Type
Method
Description
`void`
RequiredModelMBean.`postRegister(Boolean registrationDone)`
Allows the MBean to perform any operations needed after having been registered in the MBean server or after the registration has failed.

## Uses of Boolean in javax.management.monitor

Methods in javax.management.monitor with parameters of type Boolean
Modifier and Type
Method
Description
`void`
Monitor.`postRegister(Boolean registrationDone)`
Allows the monitor MBean to perform any operations needed after having been registered in the MBean server or after the registration has failed.

## Uses of Boolean in javax.management.openmbean

Fields in javax.management.openmbean with type parameters of type Boolean
Modifier and Type
Field
Description
`static final SimpleType<Boolean>`
SimpleType.`BOOLEAN`
The `SimpleType` instance describing values whose Java class name is `java.lang.Boolean`.

## Uses of Boolean in javax.management.relation

Methods in javax.management.relation that return Boolean
Modifier and Type
Method
Description
`Boolean`
RelationService.`hasRelation(String relationId)`
Checks if there is a relation identified in Relation Service with given relation id.
`Boolean`
RelationServiceMBean.`hasRelation(String relationId)`
Checks if there is a relation identified in Relation Service with given relation id.
`Boolean`
RelationSupport.`isInRelationService()`
Returns an internal flag specifying if the object is still handled by the Relation Service.
`Boolean`
RelationSupportMBean.`isInRelationService()`
Returns an internal flag specifying if the object is still handled by the Relation Service.
Methods in javax.management.relation with parameters of type Boolean
Modifier and Type
Method
Description
`Integer`
RelationService.`checkRoleWriting(Role role, String relationTypeName, Boolean initFlag)`
Checks if given Role can be set in a relation of given type.
`Integer`
RelationServiceMBean.`checkRoleWriting(Role role, String relationTypeName, Boolean initFlag)`
Checks if given Role can be set in a relation of given type.
`void`
RelationService.`postRegister(Boolean registrationDone)`
`void`
RelationSupport.`postRegister(Boolean registrationDone)`
`void`
RelationSupport.`setRelationServiceManagementFlag(Boolean flag)`
`void`
RelationSupportMBean.`setRelationServiceManagementFlag(Boolean flag)`
Specifies whether this relation is handled by the Relation Service.

## Uses of Boolean in javax.management.remote

Methods in javax.management.remote with parameters of type Boolean
Modifier and Type
Method
Description
`void`
JMXConnectorServer.`postRegister(Boolean registrationDone)`

## Uses of Boolean in javax.management.timer

Methods in javax.management.timer that return Boolean
Modifier and Type
Method
Description
`Boolean`
Timer.`getFixedRate(Integer id)`
Gets a copy of the flag indicating whether a periodic notification is executed at fixed-delay or at fixed-rate.
`Boolean`
TimerMBean.`getFixedRate(Integer id)`
Gets a copy of the flag indicating whether a periodic notification is executed at fixed-delay or at fixed-rate.
Methods in javax.management.timer with parameters of type Boolean
Modifier and Type
Method
Description
`void`
Timer.`postRegister(Boolean registrationDone)`
Allows the timer MBean to perform any operations needed after having been registered in the MBean server or after the registration has failed.

## Uses of Boolean in javax.swing

Methods in javax.swing with parameters of type Boolean
Modifier and Type
Method
Description
`void`
GroupLayout.`setHonorsVisibility(Component component, Boolean honorsVisibility)`
Sets whether the component's visibility is considered for sizing and positioning.
`protected void`
DefaultDesktopManager.`setWasIcon(JInternalFrame f, Boolean value)`
Sets that the component has been iconized and the bounds of the `desktopIcon` are valid.

## Uses of Boolean in javax.swing.filechooser

Methods in javax.swing.filechooser that return Boolean
Modifier and Type
Method
Description
`Boolean`
FileSystemView.`isTraversable(File f)`
Returns true if the file (directory) can be visited.
`Boolean`
FileView.`isTraversable(File f)`
Whether the directory is traversable or not.

## Uses of Boolean in javax.swing.plaf.basic

Fields in javax.swing.plaf.basic with type parameters of type Boolean
Modifier and Type
Field
Description
`protected Hashtable<TreePath,Boolean>`
BasicTreeUI.`drawingCache`
Used for minimizing the drawing of vertical lines.
Methods in javax.swing.plaf.basic that return Boolean
Modifier and Type
Method
Description
`Boolean`
BasicFileChooserUI.BasicFileView.`isHidden(File f)`
Returns whether or not a file is hidden.

## Uses of Boolean in javax.tools

Subinterfaces with type arguments of type Boolean in javax.tools
Modifier and Type
Interface
Description
`static interface`
`DocumentationTool.DocumentationTask`
Interface representing a future for a documentation task.
`static interface`
`JavaCompiler.CompilationTask`
Interface representing a future for a compilation task.
Methods in javax.tools that return Boolean
Modifier and Type
Method
Description
`Boolean`
DocumentationTool.DocumentationTask.`call()`
Performs this documentation task.
`Boolean`
JavaCompiler.CompilationTask.`call()`
Performs this compilation task.

## Uses of Boolean in jdk.net

Fields in jdk.net with type parameters of type Boolean
Modifier and Type
Field
Description
`static final SocketOption<Boolean>`
ExtendedSocketOptions.`IP_DONTFRAGMENT`
Disable IP packet fragmentation.
`static final SocketOption<Boolean>`
ExtendedSocketOptions.`TCP_QUICKACK`
Disable Delayed Acknowledgements.