Uses of Interface
java.lang.Comparable
Packages that useComparable
Package
Description
This is the core package of the Java DebugInterface (JDI), it defines mirrors for values, types, and the targetVirtualMachine itself - as well bootstrapping facilities.
This package contains JDK extensions to the standard implementation ofthe
java.lang.management API and also defines the managementinterface for some other components of the platform.Provides a simple high-level Http server API, which can be used to build embedded HTTP servers.
A Java API for Stream Control Transport Protocol.
This package defines classes and interfaces for the JDK extensionsto the GSS-API.
Provides interfaces to represent documentation comments as abstract syntaxtrees (AST).
Provides interfaces to represent source code as abstract syntaxtrees (AST).
Provides utilities for operations on abstract syntax trees (AST).
This package contains the JConsole API.
Contains all of the classes for creating user interfaces and for paintinggraphics and images.
Provides interfaces and classes for interaction with various desktopcapabilities.
Provides interfaces and classes for dealing with different types of eventsfired by AWT components.
Provides classes and interface relating to fonts.
Provides for system input and output through data streams,serialization and the file system.
Provides classes that are fundamental to the design of the Javaprogramming language.
Provides library support for the Java programming languageannotation facility.
Provides classfile parsing, generation, and transformation library.
Provides interfaces describing
class file attributes for thejava.lang.classfile library.Classes and interfaces to representnominal descriptors for run-timeentities such as classes or method handles, and classfile entities such asconstant pool entries or
invokedynamic call sites.The
java.lang.invoke package provides low-level primitives for interactingwith the Java Virtual Machine.Provides the management interfaces for monitoring and management of theJava virtual machine and other components in the Java runtime.
Classes to support module descriptors and creating configurations of modulesby means of resolution and service binding.
Provides classes and interfaces for obtaining reflective information aboutclasses and objects.
Provides classes for performing arbitrary-precision integerarithmetic (
BigInteger) and arbitrary-precision decimalarithmetic (BigDecimal).Provides the classes for implementing networking applications.
HTTP Client and WebSocket APIs
Defines buffers, which are containers for data, and provides anoverview of the other NIO packages.
Defines charsets, decoders, and encoders, for translating betweenbytes and Unicode characters.
Defines interfaces and classes for the Java virtual machine to access files,file attributes, and file systems.
Interfaces and classes providing access to file and file system attributes.
Provides the classes and interfaces for the security framework.
Provides classes and interfaces for parsing and managingcertificates, certificate revocation lists (CRLs), andcertification paths.
Provides the API for accessing and processing data stored in adata source (usually a relational database) using theJava programming language.
Provides classes and interfaces for handling text, dates, numbers,and messages in a manner independent of natural languages.
The main API for dates, times, instants, and durations.
Generic API for calendar systems other than the default ISO.
Provides classes to print and parse dates and times.
Access to date and time using fields and units, and date time adjusters.
Support for time-zones and their rules.
Contains the collections framework, some internationalization support classes,a service loader, properties, random number generation, string parsingand scanning classes, base64 encoding and decoding, a bit array, andseveral miscellaneous utility classes.
Utility classes commonly useful in concurrent programming.
Classes to support functional-style operations on streams of elements, suchas map-reduce transformations on collections.
A package of the Java Image I/O API dealing with reading and writingmetadata.
Types and hierarchies of packages comprising a Java language model, a reflective API that models the declarations and types of the Javaprogramming language.
Interfaces used to model elements of the Java programming language.
Interfaces used to model Java programming language types.
Utilities to assist in the processing ofprogram elements andtypes.
Provides the core classes for the Java Management Extensions.
Provides the open data types and Open MBean descriptor classes.
Provides the classes and interfaces for accessing naming services.
Provides support for LDAPv3 extended operations and controls.
Provides classes for the secure socket package.
Java™ Smart Card I/O API.
Provides a set of "lightweight" (all-Java language) componentsthat, to the maximum degree possible, work the same on all platforms.
Provides for events fired by Swing components.
Provides user interface objects built according to the cross-platform Nimbuslook and feel.
Provides classes and interfaces that deal with editable and noneditable textcomponents.
Provides the class
HTMLEditorKit and supporting classes for creatingHTML text editors.Provides interfaces for tools which can be invoked from a program,for example, compilers.
Provides the classes for implementingXML Catalogs OASIS Standard V1.1, 7 October 2005.
Provides anobject-model neutral API for theevaluation of XPath expressions and access to the evaluationenvironment.
Contains interfaces and classes that are used to link an
invokedynamic call site.Contains interfaces and classes needed by language runtimes to implementtheir own language-specific object models and type conversions.
Incubating Feature. Will be removed in a future release.
The Doclet API provides an environment which, in conjunction withthe Language Model API and Compiler Tree API, allows clientsto inspect the source-level structures of programs andlibraries, including API comments embedded in the source.
This package provides classes to create events and control Flight Recorder.
Provides interfaces for creating tools, such as a Read-Eval-Print Loop (REPL),which interactively evaluate "snippets" of Java programming language code.
Uses ofComparable incom.sun.jdi
Subinterfaces ofComparable incom.sun.jdiModifier and TypeInterfaceDescriptioninterfaceProvides access to the class of an array and the type ofits components in the target VM.interfaceProvides access to a primitivebytevalue in the target VM.interfaceProvides access to a primitivecharvalue inthe target VM.interfaceA mirror of a class in the target VM.interfaceProvides access to a primitivedoublevalue inthe target VM.interfaceA class or instance variable in the target VM.interfaceProvides access to a primitivefloatvalue inthe target VM.interfaceProvides access to a primitiveintvalue inthe target VM.interfaceA mirror of an interface in the target VM.interfaceA local variable in the target VM.interfaceA point within the executing code of the target VM.interfaceProvides access to a primitivelongvalue inthe target VM.interfaceA static or instance method in the target VM.interfaceThe type of an object in a target VM.interfaceProvides access to a primitiveshortvalue inthe target VM.Uses ofComparable incom.sun.management
Classes incom.sun.management that implementComparableModifier and TypeClassDescriptionstatic enumThread dump format.static enumOrigin of the value of a VM option.Uses ofComparable incom.sun.net.httpserver
Classes incom.sun.net.httpserver that implementComparableModifier and TypeClassDescriptionstatic enumDescribes the log message output level produced by the server whenprocessing exchanges.Uses ofComparable incom.sun.nio.sctp
Classes incom.sun.nio.sctp that implementComparableModifier and TypeClassDescriptionstatic enumDefines the type of change event that happened to the association.enumDefines notification handler results.static enumDefines the type of address change event that occurred to the destinationaddress on a multi-homed peer when it encounters a change of interfacedetails.Uses ofComparable incom.sun.security.jgss
Classes incom.sun.security.jgss that implementComparableModifier and TypeClassDescriptionenumAttribute types that can be specified as an argument ofExtendedGSSContext.inquireSecContext(InquireType)Uses ofComparable incom.sun.source.doctree
Classes incom.sun.source.doctree that implementComparableModifier and TypeClassDescriptionstatic enumThe kind of an attribute value.static enumEnumerates all kinds of trees.Uses ofComparable incom.sun.source.tree
Classes incom.sun.source.tree that implementComparableModifier and TypeClassDescriptionstatic enumThe syntactic form of this case: STATEMENT:case <expression>: <statements>RULE:case <expression> -> <expression>/<statement>static enumLambda expressions come in two forms: expression lambdas, whose body is an expression, and statement lambdas, whose body is a blockstatic enumThere are two kinds of member references: (i) method references and(ii) constructor referencesstatic enumThe kind of the module.static enumEnumerates all kinds of trees.Uses ofComparable incom.sun.source.util
Classes incom.sun.source.util that implementComparableUses ofComparable incom.sun.tools.jconsole
Classes incom.sun.tools.jconsole that implementComparableUses ofComparable injava.awt
Classes injava.awt that implementComparableModifier and TypeClassDescriptionstatic enumEnumeration of the common ways the baseline of a component canchange as the size changes.static enumRepresents an action type.static enumAny top-level window can be marked not to be blocked by modaldialogs.static enumModal dialogs block all input to some top-level windows.static enumKinds of translucency supported by the underlying system.static enumThe color space in which to perform the gradient interpolation.static enumThe method to use when painting outside the gradient bounds.static enumList of provided features.static enumKinds of available window progress states.static enumThe message type determines which icon will be displayed in thecaption of the message, and a possible system sound a messagemay generate upon showing.static enumEnumeration of availablewindow types.Uses ofComparable injava.awt.desktop
Classes injava.awt.desktop that implementComparableModifier and TypeClassDescriptionenumThe strategy used to shut down the application, if Sudden Termination is notenabled.static enumKinds of available reasons of user session change.Uses ofComparable injava.awt.event
Classes injava.awt.event that implementComparableModifier and TypeClassDescriptionstatic enumThis enum represents the cause of aFocusEvent- the reason why itoccurred.Uses ofComparable injava.awt.font
Classes injava.awt.font that implementComparableModifier and TypeClassDescriptionstatic enumANumericShaper.Rangerepresents a Unicode range of ascript having its own decimal digits.Uses ofComparable injava.io
Classes injava.io that implementComparableModifier and TypeClassDescriptionclassAn abstract representation of file and directory pathnames.static enumThe status of a check on the class, array length, number of references,depth, and stream size.classA description of a Serializable field from a Serializable class.Uses ofComparable injava.lang
Subinterfaces ofComparable injava.langModifier and TypeInterfaceDescriptioninterfaceProcessHandle identifies and provides control of native processes.Classes injava.lang that implementComparableModifier and TypeClassDescriptionfinal classfinal classfinal classstatic enumA family of character subsets representing the character scriptsdefined in theUnicode Standard Annex #24: Script Names.final classclassThis is the common base class of all Java language enumeration classes.final classfinal classfinal classstatic enumThe type of aProcessBuilder.Redirect.static final classA representation of a version string for an implementation of theJava SE Platform.final classstatic enumStack walker option to configure thestack frameinformation obtained by aStackWalker.final classTheStringclass represents character strings.final classA thread-safe, mutable sequence of characters.final classA mutable sequence of characters.static enumSystemloggers levels.static enumA thread state.Uses ofComparable injava.lang.annotation
Classes injava.lang.annotation that implementComparableModifier and TypeClassDescriptionenumThe constants of this enumerated class provide a simple classification of thesyntactic locations where annotations may appear in a Java program.enumAnnotation retention policy.Uses ofComparable injava.lang.classfile
Classes injava.lang.classfile that implementComparableModifier and TypeClassDescriptionstatic enumIndicates the data dependency of theclassfile representationof an attribute.static enumThe option describing whether to retain or discard attributes that cannotverify their correctness after a transformation.static enumOption describing whether to extend from the original constant pool whentransforming aclassfile.static enumThe option describing whether to patch out unreachable code for stack mapgeneration.static enumThe option describing whether to filterunbound labels and drop theirenclosing structures if possible.static enumThe option describing whether to process or discard debugPseudoInstructions in the traversal of aCodeModelor aCodeBuilder.static enumThe option describing whether to process or discardLineNumbersin the traversal of aCodeModelor aCodeBuilder.static enumThe option describing whether to automatically rewrite short jumps toequivalent instructions when necessary.static enumThe option describing whether to generate stack maps.enumDescribes the opcodes of the JVM instruction set, as described in JVMS6.5.static enumKinds of opcodes.static enumModels a type argument's wildcard indicator.static enumThe kind of target on which the annotation appears, as defined in JVMS4.7.20.1.static enumType path kind, as defined in JVMS4.7.20.2enumDescribes the data types Java Virtual Machine operates on.Uses ofComparable injava.lang.classfile.attribute
Classes injava.lang.classfile.attribute that implementComparableModifier and TypeClassDescriptionstatic enumA simple stack value.Uses ofComparable injava.lang.constant
Classes injava.lang.constant that implementComparableModifier and TypeClassDescriptionstatic enumKinds of method handles that can be described withDirectMethodHandleDesc.Uses ofComparable injava.lang.invoke
Classes injava.lang.invoke that implementComparableModifier and TypeClassDescriptionstatic enumThe set of class options that specify whether a hidden class created byLookup::defineHiddenClassmethod is dynamically added as a new memberto the nest of a lookup class and/or whether a hidden class hasa strong relationship with the class loader marked as its defining loader.static enumThe set of access modes that specify how a variable, referenced by aVarHandle, is accessed.Uses ofComparable injava.lang.management
Classes injava.lang.management that implementComparableUses ofComparable injava.lang.module
Classes injava.lang.module that implementComparableModifier and TypeClassDescriptionfinal classA module descriptor.static final classA package exported by a module, may be qualified or unqualified.static enumA modifier on an exported package.static enumA modifier on a module.static final classA package opened by a module, may be qualified or unqualified.static enumA modifier on an open package.static final classA service that a module provides one or more implementations of.static final classA dependence upon a module.static enumA modifier on a module dependence.static final classA module's version string.Uses ofComparable injava.lang.reflect
Classes injava.lang.reflect that implementComparableModifier and TypeClassDescriptionenumstatic enumA location within aclassfile where flags can be applied.enumClass file format versions of the Java virtual machine.Uses ofComparable injava.math
Classes injava.math that implementComparableModifier and TypeClassDescriptionclassImmutable, arbitrary-precision signed decimal numbers.classImmutable arbitrary-precision integers.enumSpecifies arounding policy for numerical operations capable of discarding precision.Uses ofComparable injava.net
Classes injava.net that implementComparableModifier and TypeClassDescriptionstatic enumThe type of the entity requesting authentication.static enumRepresents the proxy type.enumDefines the standard families of communication protocols.final classRepresents a Uniform Resource Identifier (URI) reference.Uses ofComparable injava.net.http
Classes injava.net.http that implementComparableModifier and TypeClassDescriptionstatic enumDefines the automatic redirection policy.static enumThe HTTP protocol version.Uses ofComparable injava.nio
Classes injava.nio that implementComparableModifier and TypeClassDescriptionclassA byte buffer.classA char buffer.classA double buffer.classA float buffer.classAn int buffer.classA long buffer.classA direct byte buffer whose content is a memory-mapped region of a file.classA short buffer.Uses ofComparable injava.nio.charset
Classes injava.nio.charset that implementComparableModifier and TypeClassDescriptionclassA named mapping between sequences of sixteen-bit Unicodecode units and sequences ofbytes.Uses ofComparable injava.nio.file
Subinterfaces ofComparable injava.nio.fileModifier and TypeInterfaceDescriptioninterfaceAn object that may be used to locate a file in a file system.Classes injava.nio.file that implementComparableModifier and TypeClassDescriptionenumDefines access modes used to test the accessibility of a file.enumDefines the file tree traversal options.enumThe result type of aFileVisitor.enumDefines the options as to how symbolic links are handled.enumDefines the standard copy options.enumDefines the standard open options.Uses ofComparable injava.nio.file.attribute
Classes injava.nio.file.attribute that implementComparableModifier and TypeClassDescriptionenumDefines the flags for used by the flags component of an ACLentry.enumDefines the permissions for use with the permissions component of an ACLentry.enumA typesafe enumeration of the access control entry types.final classRepresents the value of a file's time stamp attribute.enumDefines the bits for use with thepermissionsattribute.Uses ofComparable injava.security
Classes injava.security that implementComparableModifier and TypeClassDescriptionenumAn enumeration of cryptographic primitives.static enumThe reseedable and prediction resistance capabilities of a DRBG.static enumKey type.Uses ofComparable injava.security.cert
Classes injava.security.cert that implementComparableModifier and TypeClassDescriptionstatic enumThe BasicReason enumerates the potential reasons that a certificationpath of any type may be invalid.enumThe CRLReason enumeration specifies the reason that a certificateis revoked, as defined inRFC 5280: Internet X.509 Public Key Infrastructure Certificate and CRLProfile.enumThePKIXReasonenumerates the potential PKIX-specific reasonsthat an X.509 certification path may be invalid according to the PKIX(RFC 5280) standard.static enumVarious revocation options that can be specified for the revocationchecking mechanism.Uses ofComparable injava.sql
Classes injava.sql that implementComparableModifier and TypeClassDescriptionenumEnumeration for status of the reason that a property could not be setvia a call toConnection.setClientInfoclassA thin wrapper around a millisecond value that allowsJDBC to identify this as an SQLDATEvalue.enumDefines the constants that are used to identify genericSQL types, called JDBC types.enumEnumeration for pseudo/hidden column usage.enumEnumeration for RowId life-time values.classA thin wrapper around thejava.util.Dateclass that allows the JDBCAPI to identify this as an SQLTIMEvalue.classA thin wrapper aroundjava.util.Datethat allows the JDBC API to identify this as an SQLTIMESTAMPvalue.Uses ofComparable injava.text
Classes injava.text that implementComparableModifier and TypeClassDescriptionclassACollationKeyrepresents aStringunder therules of a specificCollatorobject.static enumstatic enumstatic enumThis enum provides constants of the four Unicode normalization formsthat are described inUnicode Standard Annex #15 — Unicode Normalization Formsand two methods to access them.static enumA number format style.Uses ofComparable injava.time
Classes injava.time that implementComparableModifier and TypeClassDescriptionenumA day-of-week, such as 'Tuesday'.final classA time-based amount of time, such as '34.5 seconds'.final classAn instantaneous point on the time-line.final classA date without a time-zone in the ISO-8601 calendar system,such as2007-12-03.final classA date-time without a time-zone in the ISO-8601 calendar system,such as2007-12-03T10:15:30.final classA time without a time-zone in the ISO-8601 calendar system,such as10:15:30.enumA month-of-year, such as 'July'.final classA month-day in the ISO-8601 calendar system, such as--12-03.final classA date-time with an offset from UTC/Greenwich in the ISO-8601 calendar system,such as2007-12-03T10:15:30+01:00.final classA time with an offset from UTC/Greenwich in the ISO-8601 calendar system,such as10:15:30+01:00.final classA year in the ISO-8601 calendar system, such as2007.final classA year-month in the ISO-8601 calendar system, such as2007-12.final classA date-time with a time-zone in the ISO-8601 calendar system,such as2007-12-03T10:15:30+01:00 Europe/Paris.final classA time-zone offset from Greenwich/UTC, such as+02:00.Uses ofComparable injava.time.chrono
Subinterfaces ofComparable injava.time.chronoModifier and TypeInterfaceDescriptioninterfaceA date without time-of-day or time-zone in an arbitrary chronology, intendedfor advanced globalization use cases.interfaceChronoLocalDateTime<D extendsChronoLocalDate>A date-time without a time-zone in an arbitrary chronology, intendedfor advanced globalization use cases.interfaceA calendar system, used to organize and identify dates.interfaceChronoZonedDateTime<D extendsChronoLocalDate>A date-time with a time-zone in an arbitrary chronology,intended for advanced globalization use cases.Classes injava.time.chrono that implementComparableModifier and TypeClassDescriptionclassAn abstract implementation of a calendar system, used to organize and identify dates.final classThe Hijrah calendar is a lunar calendar supporting Islamic calendars.final classA date in the Hijrah calendar system.enumAn era in the Hijrah calendar system.final classThe ISO calendar system.enumAn era in the ISO calendar system.final classThe Japanese Imperial calendar system.final classA date in the Japanese Imperial calendar system.final classThe Minguo calendar system.final classA date in the Minguo calendar system.enumAn era in the Minguo calendar system.final classThe Thai Buddhist calendar system.final classA date in the Thai Buddhist calendar system.enumAn era in the Thai Buddhist calendar system.Uses ofComparable injava.time.format
Classes injava.time.format that implementComparableModifier and TypeClassDescriptionenumEnumeration of the style of a localized date, time or date-time formatter.enumEnumeration of different ways to resolve dates and times.enumEnumeration of ways to handle the positive/negative sign.enumEnumeration of the style of text formatting and parsing.Uses ofComparable injava.time.temporal
Classes injava.time.temporal that implementComparableModifier and TypeClassDescriptionenumA standard set of fields.enumA standard set of date periods units.Uses ofComparable injava.time.zone
Classes injava.time.zone that implementComparableModifier and TypeClassDescriptionfinal classA transition between two offsets caused by a discontinuity in the local time-line.static enumA definition of the way a local time can be converted to the actualtransition date-time.Uses ofComparable injava.util
Classes injava.util that implementComparableModifier and TypeClassDescriptionclassTheCalendarclass is an abstract class that provides methodsfor converting between a specific instant in time and a set ofcalendar fieldssuch asYEAR,MONTH,DAY_OF_MONTH,HOUR, and so on, and formanipulating the calendar fields, such as getting the date of the nextweek.classThe classDaterepresents a specific instantin time, with millisecond precision.static enumEnum forBigDecimalformatting.classGregorianCalendaris a concrete subclass ofCalendarand provides the standard calendar systemused by most of the world.static enumEnum for locale categories.static enumThis enum provides constants to select a filtering mode for localematching.static enumEnum for specifying the type defined in ISO 3166.final classA class that represents an immutable universally unique identifier (UUID).Methods injava.util with type parameters of typeComparableModifier and TypeMethodDescriptionstatic <T extendsComparable<? super T>>
intArrays.compare(T[] a, int aFromIndex, int aToIndex, T[] b, int bFromIndex, int bToIndex) Compares twoObjectarrays lexicographically over the specifiedranges.static <T extendsComparable<? super T>>
intArrays.compare(T[] a, T[] b) Compares twoObjectarrays, within comparable elements,lexicographically.static <T, U extendsComparable<? super U>>
Comparator<T> Accepts a function that extracts aComparablesort key from a typeT, and returns aComparator<T>that compares by that sort key.static <K extendsComparable<? super K>, V>
Comparator<Map.Entry<K, V>> Map.Entry.comparingByKey()Returns a comparator that comparesMap.Entryin natural order on key.static <K, V extendsComparable<? super V>>
Comparator<Map.Entry<K, V>> Map.Entry.comparingByValue()Returns a comparator that comparesMap.Entryin natural order on value.static <T extendsObject &Comparable<? super T>>
TCollections.max(Collection<? extends T> coll) Returns the maximum element of the given collection, according to thenatural ordering of its elements.static <T extendsObject &Comparable<? super T>>
TCollections.min(Collection<? extends T> coll) Returns the minimum element of the given collection, according to thenatural ordering of its elements.static <T extendsComparable<? super T>>
Comparator<T> Comparator.naturalOrder()Returns a comparator that comparesComparableobjects in naturalorder.static <T extendsComparable<? super T>>
voidArrays.parallelSort(T[] a) Sorts the specified array of objects into ascending order, accordingto thenatural ordering of its elements.static <T extendsComparable<? super T>>
voidArrays.parallelSort(T[] a, int fromIndex, int toIndex) Sorts the specified range of the specified array of objects intoascending order, according to thenatural ordering of itselements.static <T extendsComparable<? super T>>
Comparator<T> Comparator.reverseOrder()Returns a comparator that imposes the reverse of thenaturalordering.static <T extendsComparable<? super T>>
voidSorts the specified list into ascending order, according to thenatural ordering of its elements.default <U extendsComparable<? super U>>
Comparator<T> Comparator.thenComparing(Function<? superT, ? extends U> keyExtractor) Returns a lexicographic-order comparator with a function thatextracts aComparablesort key.Methods injava.util with parameters of typeComparableModifier and TypeMethodDescriptionstatic <T extendsComparable<? super T>>
intArrays.compare(T[] a, int aFromIndex, int aToIndex, T[] b, int bFromIndex, int bToIndex) Compares twoObjectarrays lexicographically over the specifiedranges.static <T extendsComparable<? super T>>
intArrays.compare(T[] a, T[] b) Compares twoObjectarrays, within comparable elements,lexicographically.static <T extendsComparable<? super T>>
voidArrays.parallelSort(T[] a) Sorts the specified array of objects into ascending order, accordingto thenatural ordering of its elements.static <T extendsComparable<? super T>>
voidArrays.parallelSort(T[] a, int fromIndex, int toIndex) Sorts the specified range of the specified array of objects intoascending order, according to thenatural ordering of itselements.Method parameters injava.util with type arguments of typeComparableModifier and TypeMethodDescriptionstatic <T> intCollections.binarySearch(List<? extendsComparable<? super T>> list, T key) Searches the specified list for the specified object using the binarysearch algorithm.Uses ofComparable injava.util.concurrent
Subinterfaces ofComparable injava.util.concurrentModifier and TypeInterfaceDescriptioninterfaceA mix-in style interface for marking objects that should beacted upon after a given delay.interfaceAScheduledFuturethat isRunnable.interfaceA delayed result-bearing action that can be cancelled.Classes injava.util.concurrent that implementComparableModifier and TypeClassDescriptionstatic enumRepresents the computation state.static enumPreview.Represents the state of a subtask.enumATimeUnitrepresents time durations at a given unit ofgranularity and provides utility methods to convert across units,and to perform timing and delay operations in these units.Uses ofComparable injava.util.stream
Classes injava.util.stream that implementComparableModifier and TypeClassDescriptionstatic enumCharacteristics indicating properties of aCollector, which canbe used to optimize reduction implementations.Uses ofComparable injavax.imageio.metadata
Methods injavax.imageio.metadata with type parameters of typeComparableModifier and TypeMethodDescriptionprotected <T extendsObject &Comparable<? super T>>
voidIIOMetadataFormatImpl.addObjectValue(String elementName,Class<T> classType, T defaultValue,Comparable<? super T> minValue,Comparable<? super T> maxValue, boolean minInclusive, boolean maxInclusive) Allows anObjectreference of a given class typeto be stored in nodes implementing the named element.Methods injavax.imageio.metadata that returnComparableModifier and TypeMethodDescriptionComparable<?> IIOMetadataFormat.getObjectMaxValue(String elementName) Returns the maximum legal value for theObjectreference within the named element.Comparable<?> IIOMetadataFormatImpl.getObjectMaxValue(String elementName) Comparable<?> IIOMetadataFormat.getObjectMinValue(String elementName) Returns the minimum legal value for theObjectreference within the named element.Comparable<?> IIOMetadataFormatImpl.getObjectMinValue(String elementName) Methods injavax.imageio.metadata with parameters of typeComparableModifier and TypeMethodDescriptionprotected <T extendsObject &Comparable<? super T>>
voidIIOMetadataFormatImpl.addObjectValue(String elementName,Class<T> classType, T defaultValue,Comparable<? super T> minValue,Comparable<? super T> maxValue, boolean minInclusive, boolean maxInclusive) Allows anObjectreference of a given class typeto be stored in nodes implementing the named element.Uses ofComparable injavax.lang.model
Classes injavax.lang.model that implementComparableModifier and TypeClassDescriptionenumSource versions of the Java programming language.Uses ofComparable injavax.lang.model.element
Classes injavax.lang.model.element that implementComparableModifier and TypeClassDescriptionenumThekindof an element.enumRepresents a modifier on a program element suchas a class, method, or field.static enumThekindof a directive.enumThenesting kind of a type element.Uses ofComparable injavax.lang.model.type
Classes injavax.lang.model.type that implementComparableUses ofComparable injavax.lang.model.util
Classes injavax.lang.model.util that implementComparableModifier and TypeClassDescriptionstatic enumThe kind of documentation comment.static enumTheorigin of an element or other language modelitem.Uses ofComparable injavax.management
Classes injavax.management that implementComparableModifier and TypeClassDescriptionclassRepresents the object name of an MBean, or a pattern that canmatch the names of several MBeans.Uses ofComparable injavax.management.openmbean
Methods injavax.management.openmbean that returnComparableModifier and TypeMethodDescriptionComparable<?> OpenMBeanAttributeInfoSupport.getMaxValue()Returns the maximal value for the attribute described by thisOpenMBeanAttributeInfoSupportinstance, if specified,ornullotherwise.Comparable<?> OpenMBeanParameterInfo.getMaxValue()Returns the maximal value for this parameter, if it has one, ornullotherwise.Comparable<?> OpenMBeanParameterInfoSupport.getMaxValue()Returns the maximal value for the parameter described by thisOpenMBeanParameterInfoSupportinstance, if specified,ornullotherwise.Comparable<?> OpenMBeanAttributeInfoSupport.getMinValue()Returns the minimal value for the attribute described by thisOpenMBeanAttributeInfoSupportinstance, if specified,ornullotherwise.Comparable<?> OpenMBeanParameterInfo.getMinValue()Returns the minimal value for this parameter, if it has one, ornullotherwise.Comparable<?> OpenMBeanParameterInfoSupport.getMinValue()Returns the minimal value for the parameter described by thisOpenMBeanParameterInfoSupportinstance, if specified,ornullotherwise.Constructors injavax.management.openmbean with parameters of typeComparableModifierConstructorDescription<T>OpenMBeanAttributeInfoSupport(String name,String description,OpenType<T> openType, boolean isReadable, boolean isWritable, boolean isIs, T defaultValue,Comparable<T> minValue,Comparable<T> maxValue) Constructs anOpenMBeanAttributeInfoSupportinstance,which describes the attribute of an open MBean, with thespecifiedname,openType,description,defaultValue,minValueandmaxValue.<T>OpenMBeanParameterInfoSupport(String name,String description,OpenType<T> openType, T defaultValue,Comparable<T> minValue,Comparable<T> maxValue) Constructs anOpenMBeanParameterInfoSupportinstance,which describes the parameter used in one or more operations orconstructors of a class of open MBeans, with the specifiedname,openType,description,defaultValue,minValueandmaxValue.Uses ofComparable injavax.naming
Subinterfaces ofComparable injavax.namingModifier and TypeInterfaceDescriptioninterfaceTheNameinterface represents a generic name -- an orderedsequence of components.Classes injavax.naming that implementComparableModifier and TypeClassDescriptionclassThis class represents a composite name -- a sequence of component names spanning multiple namespaces.classThis class represents a compound name -- a name from a hierarchical name space.Uses ofComparable injavax.naming.ldap
Classes injavax.naming.ldap that implementComparableUses ofComparable injavax.net.ssl
Classes injavax.net.ssl that implementComparableModifier and TypeClassDescriptionstatic enumAnSSLEngineResultenum describing the currenthandshaking state of thisSSLEngine.static enumAnSSLEngineResultenum describing the overall resultof theSSLEngineoperation.Uses ofComparable injavax.smartcardio
Classes injavax.smartcardio that implementComparableModifier and TypeClassDescriptionstatic enumEnumeration of attributes of a CardTerminal.Uses ofComparable injavax.swing
Classes injavax.swing that implementComparableModifier and TypeClassDescriptionenumDrop modes, used to determine the method by which a componenttracks and indicates a drop location during drag and drop.static enumEnumeration of the possible waysParallelGroupcan alignits children.static enumPrinting modes, used in printingJTables.static enumComponentPlacementis an enumeration of thepossible ways two components can be placed relative to eachother.static enumEnumeration of the possible comparison values supported bysome of the defaultRowFilters.enumSortOrder is an enumeration of the possible sort orderings.static enumValues for thestatebound property.Methods injavax.swing that returnComparableModifier and TypeMethodDescriptionSpinnerDateModel.getEnd()Returns the lastDatein the sequence.Comparable<?> SpinnerNumberModel.getMaximum()Returns the last number in the sequence.Comparable<?> SpinnerNumberModel.getMinimum()Returns the first number in this sequence.SpinnerDateModel.getStart()Returns the firstDatein the sequence.Methods injavax.swing with parameters of typeComparableModifier and TypeMethodDescriptionvoidSpinnerDateModel.setEnd(Comparable<Date> end) Changes the upper limit forDates in this sequence.voidSpinnerNumberModel.setMaximum(Comparable<?> maximum) Changes the upper bound for numbers in this sequence.voidSpinnerNumberModel.setMinimum(Comparable<?> minimum) Changes the lower bound for numbers in this sequence.voidSpinnerDateModel.setStart(Comparable<Date> start) Changes the lower limit for Dates in this sequence.Constructors injavax.swing with parameters of typeComparableModifierConstructorDescriptionSpinnerDateModel(Date value,Comparable<Date> start,Comparable<Date> end, int calendarField) Creates aSpinnerDateModelthat represents a sequence of datesbetweenstartandend.SpinnerNumberModel(Number value,Comparable<?> minimum,Comparable<?> maximum,Number stepSize) Constructs aSpinnerModelthat representsa closed sequence ofnumbers fromminimumtomaximum.Uses ofComparable injavax.swing.event
Classes injavax.swing.event that implementComparableModifier and TypeClassDescriptionstatic enumEnumeration of the types ofRowSorterEvents.Uses ofComparable injavax.swing.plaf.nimbus
Classes injavax.swing.plaf.nimbus that implementComparableModifier and TypeClassDescriptionprotected static enumCache mode.Uses ofComparable injavax.swing.text
Methods injavax.swing.text that returnComparableModifier and TypeMethodDescriptionComparable<?> InternationalFormatter.getMaximum()Returns the maximum permissible value.Comparable<?> InternationalFormatter.getMinimum()Returns the minimum permissible value.Methods injavax.swing.text with parameters of typeComparableModifier and TypeMethodDescriptionvoidInternationalFormatter.setMaximum(Comparable<?> max) Sets the maximum permissible value.voidInternationalFormatter.setMinimum(Comparable<?> minimum) Sets the minimum permissible value.Uses ofComparable injavax.swing.text.html
Classes injavax.swing.text.html that implementComparableModifier and TypeClassDescriptionstatic enumRepresents an HTML form method type.Uses ofComparable injavax.tools
Classes injavax.tools that implementComparableModifier and TypeClassDescriptionstatic enumKinds of diagnostics, for example, error or warning.static enumLocations specific toDocumentationTool.static enumKinds of JavaFileObjects.enumStandard locations of file objects.Uses ofComparable injavax.xml.catalog
Classes injavax.xml.catalog that implementComparableModifier and TypeClassDescriptionstatic enumA Feature type as defined in theCatalog Features table.static enumDefines the actions that a CatalogResolver may take when it is unable toresolve an external reference.Uses ofComparable injavax.xml.xpath
Classes injavax.xml.xpath that implementComparableModifier and TypeClassDescriptionstatic enumXPathResultType represents possible return types of an XPath evaluation.Uses ofComparable injdk.dynalink
Classes injdk.dynalink that implementComparableModifier and TypeClassDescriptionenumAn enumeration of standard namespaces defined by Dynalink.enumDefines the standard dynamic operations.Uses ofComparable injdk.dynalink.linker
Classes injdk.dynalink.linker that implementComparableModifier and TypeClassDescriptionstatic enumEnumeration of possible outcomes of comparing one conversion to another.Uses ofComparable injdk.incubator.vector
Classes injdk.incubator.vector that implementComparableModifier and TypeClassDescriptionfinal classTheFloat16is a class holding 16-bit datain IEEE 754 binary16 format.enumAVectorShapeselects a particular implementation ofVectors.Uses ofComparable injdk.javadoc.doclet
Classes injdk.javadoc.doclet that implementComparableModifier and TypeClassDescriptionstatic enumThe kind of an option.static enumThe mode specifying the level of detail of module documentation.static enumThe kind of location in which a tag may be used.Uses ofComparable injdk.jfr
Classes injdk.jfr that implementComparableModifier and TypeClassDescriptionenumIndicates a state in the life cycle of a recording.Uses ofComparable injdk.jshell
Classes injdk.jshell that implementComparableModifier and TypeClassDescriptionstatic enumDescribes the general kind of snippet.static enumDescribes the current state of a Snippet.static enumThe detailed variety of a snippet.static enumA span attribute which can be used to derive a coloring.static enumDescribes the completeness of the given input.