Uses of Interface java.time.temporal.TemporalQuery (Java SE 14 & JDK 14)
Description: use: module: java.base, package: java.time.temporal, interface: TemporalQuery

# Uses of Interface
java.time.temporal.TemporalQuery

Packages that use TemporalQuery
Package | Description
--- | ---
java.time | The main API for dates, times, instants, and durations.
java.time.chrono | Generic API for calendar systems other than the default ISO.
java.time.format | Provides classes to print and parse dates and times.
java.time.temporal | Access to date and time using fields and units, and date time adjusters.

- ## Uses of TemporalQuery in java.time

  Methods in java.time with parameters of type TemporalQuery
  Modifier and Type | Method | Description
  --- | --- | ---
  `<R> R` | DayOfWeek.`query​(TemporalQuery<R> query)` | Queries this day-of-week using the specified query.
  `<R> R` | Instant.`query​(TemporalQuery<R> query)` | Queries this instant using the specified query.
  `<R> R` | LocalDate.`query​(TemporalQuery<R> query)` | Queries this date using the specified query.
  `<R> R` | LocalDateTime.`query​(TemporalQuery<R> query)` | Queries this date-time using the specified query.
  `<R> R` | LocalTime.`query​(TemporalQuery<R> query)` | Queries this time using the specified query.
  `<R> R` | Month.`query​(TemporalQuery<R> query)` | Queries this month-of-year using the specified query.
  `<R> R` | MonthDay.`query​(TemporalQuery<R> query)` | Queries this month-day using the specified query.
  `<R> R` | OffsetDateTime.`query​(TemporalQuery<R> query)` | Queries this date-time using the specified query.
  `<R> R` | OffsetTime.`query​(TemporalQuery<R> query)` | Queries this time using the specified query.
  `<R> R` | Year.`query​(TemporalQuery<R> query)` | Queries this year using the specified query.
  `<R> R` | YearMonth.`query​(TemporalQuery<R> query)` | Queries this year-month using the specified query.
  `<R> R` | ZonedDateTime.`query​(TemporalQuery<R> query)` | Queries this date-time using the specified query.
  `<R> R` | ZoneOffset.`query​(TemporalQuery<R> query)` | Queries this offset using the specified query.

- ## Uses of TemporalQuery in java.time.chrono

  Methods in java.time.chrono with parameters of type TemporalQuery
  Modifier and Type | Method | Description
  --- | --- | ---
  `default <R> R` | ChronoLocalDate.`query​(TemporalQuery<R> query)` | Queries this date using the specified query.
  `default <R> R` | ChronoLocalDateTime.`query​(TemporalQuery<R> query)` | Queries this date-time using the specified query.
  `default <R> R` | ChronoZonedDateTime.`query​(TemporalQuery<R> query)` | Queries this date-time using the specified query.
  `default <R> R` | Era.`query​(TemporalQuery<R> query)` | Queries this era using the specified query.

- ## Uses of TemporalQuery in java.time.format

  Methods in java.time.format that return TemporalQuery
  Modifier and Type | Method | Description
  --- | --- | ---
  `static TemporalQuery<Period>` | DateTimeFormatter.`parsedExcessDays()` | A query that provides access to the excess days that were parsed.
  `static TemporalQuery<Boolean>` | DateTimeFormatter.`parsedLeapSecond()` | A query that provides access to whether a leap-second was parsed.

  Methods in java.time.format with parameters of type TemporalQuery
  Modifier and Type | Method | Description
  --- | --- | ---
  `<T> T` | DateTimeFormatter.`parse​(CharSequence text, TemporalQuery<T> query)` | Fully parses the text producing an object of the specified type.
  `TemporalAccessor` | DateTimeFormatter.`parseBest​(CharSequence text, TemporalQuery<?>... queries)` | Fully parses the text producing an object of one of the specified types.
  `Format` | DateTimeFormatter.`toFormat​(TemporalQuery<?> parseQuery)` | Returns this formatter as a `java.text.Format` instance that will parse using the specified query.

- ## Uses of TemporalQuery in java.time.temporal

  Methods in java.time.temporal that return TemporalQuery
  Modifier and Type | Method | Description
  --- | --- | ---
  `static TemporalQuery<Chronology>` | TemporalQueries.`chronology()` | A query for the `Chronology`.
  `static TemporalQuery<LocalDate>` | TemporalQueries.`localDate()` | A query for `LocalDate` returning null if not found.
  `static TemporalQuery<LocalTime>` | TemporalQueries.`localTime()` | A query for `LocalTime` returning null if not found.
  `static TemporalQuery<ZoneOffset>` | TemporalQueries.`offset()` | A query for `ZoneOffset` returning null if not found.
  `static TemporalQuery<TemporalUnit>` | TemporalQueries.`precision()` | A query for the smallest supported unit.
  `static TemporalQuery<ZoneId>` | TemporalQueries.`zone()` | A lenient query for the `ZoneId`, falling back to the `ZoneOffset`.
  `static TemporalQuery<ZoneId>` | TemporalQueries.`zoneId()` | A strict query for the `ZoneId`.

  Methods in java.time.temporal with parameters of type TemporalQuery
  Modifier and Type | Method | Description
  --- | --- | ---
  `default <R> R` | TemporalAccessor.`query​(TemporalQuery<R> query)` | Queries this date-time.