/libcore/ojluni/src/main/java/java/time/temporal/ |
H A D | package-info.java | 82 * All units implement {@link java.time.temporal.TemporalUnit}. 83 * The set of well known units is defined in {@link java.time.temporal.ChronoUnit}, such as {@code DAYS}. 88 * All fields implement {@link java.time.temporal.TemporalField}. 89 * The set of well known fields are defined in {@link java.time.temporal.ChronoField}, such as {@code HOUR_OF_DAY}. 90 * Additional fields are defined by {@link java.time.temporal.JulianFields}, {@link java.time.temporal.WeekFields} 91 * and {@link java.time.temporal.IsoFields}. 97 * {@link java.time.temporal.Temporal} provides the abstraction for date time types that support fields. 114 * The functions implement {@link java.time.temporal.TemporalAdjuster} and operate on {@code Temporal}. 115 * A set of common functions are provided in {@link java.time.temporal [all...] |
H A D | TemporalAdjuster.java | 62 package java.time.temporal; 67 * Strategy for adjusting a temporal object. 69 * Adjusters are a key tool for modifying temporal objects. 80 * temporal = thisAdjuster.adjustInto(temporal); 81 * temporal = temporal.with(thisAdjuster); 109 * Adjusts the specified temporal object. 111 * This adjusts the specified temporal object using the logic 121 * temporal 150 adjustInto(Temporal temporal) argument [all...] |
H A D | TemporalQuery.java | 62 package java.time.temporal; 67 * Strategy for querying a temporal object. 69 * Queries are a key tool for extracting information from temporal objects. 76 * temporal objects. That interface is limited to returning a {@code long}. 84 * temporal = thisQuery.queryFrom(temporal); 85 * temporal = temporal.query(thisQuery); 106 * Queries the specified temporal object. 108 * This queries the specified temporal objec 143 queryFrom(TemporalAccessor temporal) argument [all...] |
H A D | TemporalQueries.java | 62 package java.time.temporal; 64 import static java.time.temporal.ChronoField.EPOCH_DAY; 65 import static java.time.temporal.ChronoField.NANO_OF_DAY; 66 import static java.time.temporal.ChronoField.OFFSET_SECONDS; 82 * Queries are a key tool for extracting information from temporal objects. 89 * temporal objects. That interface is limited to returning a {@code long}. 97 * temporal = thisQuery.queryFrom(temporal); 98 * temporal = temporal [all...] |
H A D | TemporalAdjusters.java | 62 package java.time.temporal; 64 import static java.time.temporal.ChronoField.DAY_OF_MONTH; 65 import static java.time.temporal.ChronoField.DAY_OF_WEEK; 66 import static java.time.temporal.ChronoField.DAY_OF_YEAR; 67 import static java.time.temporal.ChronoUnit.DAYS; 68 import static java.time.temporal.ChronoUnit.MONTHS; 69 import static java.time.temporal.ChronoUnit.YEARS; 79 * Adjusters are a key tool for modifying temporal objects. 90 * temporal = thisAdjuster.adjustInto(temporal); [all...] |
H A D | TemporalUnit.java | 62 package java.time.temporal; 157 * Checks if this unit is supported by the specified temporal object. 165 * @param temporal the temporal object to check, not null 168 default boolean isSupportedBy(Temporal temporal) { argument 169 if (temporal instanceof LocalTime) { 172 if (temporal instanceof ChronoLocalDate) { 175 if (temporal instanceof ChronoLocalDateTime || temporal instanceof ChronoZonedDateTime) { 179 temporal 227 addTo(R temporal, long amount) argument [all...] |
H A D | TemporalAmount.java | 62 package java.time.temporal; 137 * Adds to the specified temporal object. 139 * Adds the amount to the specified temporal object using the logic 157 * query the temporal object and perform the addition. 162 * This provides equivalent, safe behavior for immutable and mutable temporal objects. 164 * The input temporal object may be in a calendar system other than ISO. 166 * or reject non-ISO temporal objects by {@link TemporalQueries#chronology() querying the chronology}. 171 * @param temporal the temporal object to add the amount to, not null 176 Temporal addTo(Temporal temporal); argument 218 subtractFrom(Temporal temporal) argument [all...] |
H A D | TemporalField.java | 62 package java.time.temporal; 179 * Checks if this field is supported by the temporal object. 181 * This determines whether the temporal accessor supports this field. 182 * If this returns false, then the temporal cannot be queried for this field. 189 * temporal = thisField.isSupportedBy(temporal); 190 * temporal = temporal.isSupported(thisField); 198 * @param temporal the temporal objec 201 isSupportedBy(TemporalAccessor temporal) argument 234 rangeRefinedBy(TemporalAccessor temporal) argument 263 getFrom(TemporalAccessor temporal) argument 306 adjustInto(R temporal, long newValue) argument [all...] |
H A D | IsoFields.java | 57 package java.time.temporal; 64 import static java.time.temporal.ChronoField.DAY_OF_WEEK; 65 import static java.time.temporal.ChronoField.DAY_OF_YEAR; 66 import static java.time.temporal.ChronoField.EPOCH_DAY; 67 import static java.time.temporal.ChronoField.MONTH_OF_YEAR; 68 import static java.time.temporal.ChronoField.YEAR; 69 import static java.time.temporal.ChronoUnit.DAYS; 70 import static java.time.temporal.ChronoUnit.FOREVER; 71 import static java.time.temporal.ChronoUnit.MONTHS; 72 import static java.time.temporal 568 rangeRefinedBy(TemporalAccessor temporal) argument 575 isIso(TemporalAccessor temporal) argument 579 ensureIso(TemporalAccessor temporal) argument 684 isSupportedBy(Temporal temporal) argument 690 addTo(R temporal, long amount) argument [all...] |
/libcore/ojluni/src/test/java/time/tck/java/time/temporal/serial/ |
H A D | TCKChronoFieldSerialization.java | 57 package tck.java.time.temporal.serial; 59 import static java.time.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_MONTH; 60 import static java.time.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_YEAR; 61 import static java.time.temporal.ChronoField.ALIGNED_WEEK_OF_MONTH; 62 import static java.time.temporal.ChronoField.ALIGNED_WEEK_OF_YEAR; 63 import static java.time.temporal.ChronoField.AMPM_OF_DAY; 64 import static java.time.temporal.ChronoField.CLOCK_HOUR_OF_AMPM; 65 import static java.time.temporal.ChronoField.CLOCK_HOUR_OF_DAY; 66 import static java.time.temporal.ChronoField.DAY_OF_MONTH; 67 import static java.time.temporal [all...] |
H A D | TCKChronoUnitSerialization.java | 57 package tck.java.time.temporal.serial; 59 import static java.time.temporal.ChronoUnit.CENTURIES; 60 import static java.time.temporal.ChronoUnit.DAYS; 61 import static java.time.temporal.ChronoUnit.DECADES; 62 import static java.time.temporal.ChronoUnit.ERAS; 63 import static java.time.temporal.ChronoUnit.FOREVER; 64 import static java.time.temporal.ChronoUnit.HALF_DAYS; 65 import static java.time.temporal.ChronoUnit.HOURS; 66 import static java.time.temporal.ChronoUnit.MICROS; 67 import static java.time.temporal [all...] |
/libcore/ojluni/src/test/java/time/test/java/time/temporal/ |
H A D | MockFieldNoValue.java | 60 package test.java.time.temporal; 62 import static java.time.temporal.ChronoUnit.MONTHS; 63 import static java.time.temporal.ChronoUnit.WEEKS; 66 import java.time.temporal.Temporal; 67 import java.time.temporal.TemporalAccessor; 68 import java.time.temporal.TemporalField; 69 import java.time.temporal.TemporalUnit; 70 import java.time.temporal.ValueRange; 106 public boolean isSupportedBy(TemporalAccessor temporal) { argument 111 public ValueRange rangeRefinedBy(TemporalAccessor temporal) { argument 116 getFrom(TemporalAccessor temporal) argument 121 adjustInto(R temporal, long newValue) argument [all...] |
H A D | MockFieldValue.java | 60 package test.java.time.temporal; 62 import java.time.temporal.ChronoField; 63 import java.time.temporal.TemporalAccessor; 64 import java.time.temporal.TemporalField; 65 import java.time.temporal.UnsupportedTemporalTypeException; 66 import java.time.temporal.ValueRange;
|
H A D | TestJulianFields.java | 60 package test.java.time.temporal; 64 import java.time.temporal.JulianFields;
|
/libcore/ojluni/src/main/java/java/time/ |
H A D | DayOfWeek.java | 64 import static java.time.temporal.ChronoField.DAY_OF_WEEK; 65 import static java.time.temporal.ChronoUnit.DAYS; 69 import java.time.temporal.ChronoField; 70 import java.time.temporal.Temporal; 71 import java.time.temporal.TemporalAccessor; 72 import java.time.temporal.TemporalAdjuster; 73 import java.time.temporal.TemporalField; 74 import java.time.temporal.TemporalQueries; 75 import java.time.temporal.TemporalQuery; 76 import java.time.temporal 187 from(TemporalAccessor temporal) argument 453 adjustInto(Temporal temporal) argument [all...] |
H A D | Month.java | 64 import static java.time.temporal.ChronoField.MONTH_OF_YEAR; 65 import static java.time.temporal.ChronoUnit.MONTHS; 71 import java.time.temporal.ChronoField; 72 import java.time.temporal.Temporal; 73 import java.time.temporal.TemporalAccessor; 74 import java.time.temporal.TemporalAdjuster; 75 import java.time.temporal.TemporalField; 76 import java.time.temporal.TemporalQueries; 77 import java.time.temporal.TemporalQuery; 78 import java.time.temporal 211 from(TemporalAccessor temporal) argument 608 adjustInto(Temporal temporal) argument [all...] |
H A D | MonthDay.java | 64 import static java.time.temporal.ChronoField.DAY_OF_MONTH; 65 import static java.time.temporal.ChronoField.MONTH_OF_YEAR; 78 import java.time.temporal.ChronoField; 79 import java.time.temporal.Temporal; 80 import java.time.temporal.TemporalAccessor; 81 import java.time.temporal.TemporalAdjuster; 82 import java.time.temporal.TemporalField; 83 import java.time.temporal.TemporalQueries; 84 import java.time.temporal.TemporalQuery; 85 import java.time.temporal 261 from(TemporalAccessor temporal) argument 621 adjustInto(Temporal temporal) argument [all...] |
/libcore/ojluni/src/main/java/java/time/chrono/ |
H A D | HijrahEra.java | 64 import static java.time.temporal.ChronoField.ERA; 67 import java.time.temporal.ChronoField; 68 import java.time.temporal.TemporalField; 69 import java.time.temporal.UnsupportedTemporalTypeException; 70 import java.time.temporal.ValueRange;
|
H A D | Era.java | 64 import static java.time.temporal.ChronoField.ERA; 65 import static java.time.temporal.ChronoUnit.ERAS; 68 import java.time.temporal.UnsupportedTemporalTypeException; 71 import java.time.temporal.ChronoField; 72 import java.time.temporal.Temporal; 73 import java.time.temporal.TemporalAccessor; 74 import java.time.temporal.TemporalAdjuster; 75 import java.time.temporal.TemporalField; 76 import java.time.temporal.TemporalQueries; 77 import java.time.temporal 300 adjustInto(Temporal temporal) argument [all...] |
H A D | ChronoPeriodImpl.java | 59 import static java.time.temporal.ChronoField.MONTH_OF_YEAR; 60 import static java.time.temporal.ChronoUnit.DAYS; 61 import static java.time.temporal.ChronoUnit.MONTHS; 62 import static java.time.temporal.ChronoUnit.YEARS; 72 import java.time.temporal.ChronoUnit; 73 import java.time.temporal.Temporal; 74 import java.time.temporal.TemporalAccessor; 75 import java.time.temporal.TemporalAmount; 76 import java.time.temporal.TemporalQueries; 77 import java.time.temporal 258 addTo(Temporal temporal) argument 284 subtractFrom(Temporal temporal) argument 310 validateChrono(TemporalAccessor temporal) argument [all...] |
H A D | ChronoPeriod.java | 65 import java.time.temporal.ChronoUnit; 66 import java.time.temporal.Temporal; 67 import java.time.temporal.TemporalAmount; 68 import java.time.temporal.TemporalUnit; 69 import java.time.temporal.UnsupportedTemporalTypeException; 278 * Adds this period to the specified temporal object. 280 * This returns a temporal object of the same observable type as the input 291 * The specified temporal must have the same chronology as this period. 292 * This returns a temporal with the non-zero supported units added. 296 * @param temporal th 302 addTo(Temporal temporal) argument 329 subtractFrom(Temporal temporal) argument [all...] |
/libcore/ojluni/src/main/java/java/time/format/ |
H A D | DateTimePrintContext.java | 64 import static java.time.temporal.ChronoField.EPOCH_DAY; 65 import static java.time.temporal.ChronoField.INSTANT_SECONDS; 66 import static java.time.temporal.ChronoField.OFFSET_SECONDS; 75 import java.time.temporal.ChronoField; 76 import java.time.temporal.TemporalAccessor; 77 import java.time.temporal.TemporalField; 78 import java.time.temporal.TemporalQueries; 79 import java.time.temporal.TemporalQuery; 80 import java.time.temporal.ValueRange; 99 * The temporal bein 101 private TemporalAccessor temporal; field in class:DateTimePrintContext 117 DateTimePrintContext(TemporalAccessor temporal, DateTimeFormatter formatter) argument 123 adjust(final TemporalAccessor temporal, DateTimeFormatter formatter) argument [all...] |
/libcore/ojluni/src/test/java/time/tck/java/time/temporal/ |
H A D | TCKChronoField.java | 57 package tck.java.time.temporal; 59 import static java.time.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_MONTH; 60 import static java.time.temporal.ChronoField.ALIGNED_DAY_OF_WEEK_IN_YEAR; 61 import static java.time.temporal.ChronoField.ALIGNED_WEEK_OF_MONTH; 62 import static java.time.temporal.ChronoField.ALIGNED_WEEK_OF_YEAR; 63 import static java.time.temporal.ChronoField.AMPM_OF_DAY; 64 import static java.time.temporal.ChronoField.CLOCK_HOUR_OF_DAY; 65 import static java.time.temporal.ChronoField.CLOCK_HOUR_OF_AMPM; 66 import static java.time.temporal.ChronoField.DAY_OF_MONTH; 67 import static java.time.temporal [all...] |
/libcore/ojluni/src/test/java/time/tck/java/time/ |
H A D | MockSimplePeriod.java | 62 import static java.time.temporal.ChronoUnit.DAYS; 63 import static java.time.temporal.ChronoUnit.FOREVER; 64 import static java.time.temporal.ChronoUnit.SECONDS; 67 import java.time.temporal.Temporal; 68 import java.time.temporal.TemporalAmount; 69 import java.time.temporal.TemporalUnit; 105 * @throws java.time.DateTimeException if the period unit is {@link java.time.temporal.ChronoUnit#FOREVER}. 141 public Temporal addTo(Temporal temporal) { argument 142 return temporal.plus(amount, unit); 146 public Temporal subtractFrom(Temporal temporal) { argument [all...] |
/libcore/ojluni/src/test/java/time/test/java/time/ |
H A D | MockSimplePeriod.java | 62 import static java.time.temporal.ChronoUnit.DAYS; 63 import static java.time.temporal.ChronoUnit.FOREVER; 64 import static java.time.temporal.ChronoUnit.SECONDS; 67 import java.time.temporal.Temporal; 68 import java.time.temporal.TemporalAmount; 69 import java.time.temporal.TemporalUnit; 105 * @throws DateTimeException if the period unit is {@link java.time.temporal.ChronoUnit#FOREVER}. 141 public Temporal addTo(Temporal temporal) { argument 142 return temporal.plus(amount, unit); 146 public Temporal subtractFrom(Temporal temporal) { argument [all...] |