public abstract class TemporalValue<T extends Temporal,V extends TemporalValue<T,V>> extends Value implements Temporal
| Modifier and Type | Class and Description |
|---|---|
static class |
TemporalValue.TemporalFields
All fields that can be a asigned to or read from temporals.
|
| Modifier and Type | Method and Description |
|---|---|
abstract TemporalValue |
add(DurationValue duration) |
T |
asObjectCopy()
Return this value as a regular java boxed primitive, String or primitive array.
|
boolean |
equals(boolean x) |
boolean |
equals(boolean[] x) |
boolean |
equals(byte[] x) |
boolean |
equals(char x) |
boolean |
equals(char[] x) |
boolean |
equals(double x) |
boolean |
equals(double[] x) |
boolean |
equals(DurationValue[] x) |
boolean |
equals(float[] x) |
boolean |
equals(int[] x) |
boolean |
equals(LocalDate[] x) |
boolean |
equals(LocalDateTime[] x) |
boolean |
equals(LocalTime[] x) |
boolean |
equals(long x) |
boolean |
equals(long[] x) |
boolean |
equals(OffsetTime[] x) |
boolean |
equals(short[] x) |
boolean |
equals(String x) |
boolean |
equals(String[] x) |
boolean |
equals(ZonedDateTime[] x) |
AnyValue |
get(String fieldName) |
int |
get(TemporalField field) |
long |
getLong(TemporalField field) |
boolean |
isSupported(TemporalField field) |
boolean |
isSupported(TemporalUnit unit) |
V |
minus(long amountToSubtract,
TemporalUnit unit) |
V |
minus(TemporalAmount amount) |
NumberType |
numberType() |
static com.mware.ge.values.storable.TemporalValue.TimeCSVHeaderInformation |
parseHeaderInformation(String text) |
V |
plus(long amountToAdd,
TemporalUnit unit) |
V |
plus(TemporalAmount amount) |
<R> R |
query(TemporalQuery<R> query) |
ValueRange |
range(TemporalField field) |
abstract TemporalValue |
sub(DurationValue duration) |
String |
toString() |
long |
until(Temporal endExclusive,
TemporalUnit unit) |
long |
updateHash(HashFunction hashFunction,
long hash) |
V |
with(TemporalAdjuster adjuster) |
V |
with(TemporalField field,
long newValue) |
asObject, eq, equals, hashCode64, isNaN, parseHeaderInformation, prettyPrint, ternaryEquals, valueGroup, writeTo, writeTocomputeHash, equals, getTypeName, hashCode, isSequenceValue, mappublic abstract TemporalValue add(DurationValue duration)
public abstract TemporalValue sub(DurationValue duration)
public final T asObjectCopy()
ValueasObjectCopy in class Valuepublic long updateHash(HashFunction hashFunction, long hash)
updateHash in class Valuepublic final V with(TemporalAdjuster adjuster)
public final V plus(TemporalAmount amount)
public final V minus(TemporalAmount amount)
public final V minus(long amountToSubtract, TemporalUnit unit)
public final boolean isSupported(TemporalUnit unit)
isSupported in interface Temporalpublic final V with(TemporalField field, long newValue)
public final V plus(long amountToAdd, TemporalUnit unit)
public final long until(Temporal endExclusive, TemporalUnit unit)
public final ValueRange range(TemporalField field)
range in interface TemporalAccessorpublic final int get(TemporalField field)
get in interface TemporalAccessorpublic <R> R query(TemporalQuery<R> query)
query in interface TemporalAccessorpublic final boolean isSupported(TemporalField field)
isSupported in interface TemporalAccessorpublic final long getLong(TemporalField field)
getLong in interface TemporalAccessorpublic final NumberType numberType()
numberType in class Valuepublic static com.mware.ge.values.storable.TemporalValue.TimeCSVHeaderInformation parseHeaderInformation(String text)
public final boolean equals(ZonedDateTime[] x)
public final boolean equals(DurationValue[] x)
public final boolean equals(LocalDateTime[] x)
public final boolean equals(OffsetTime[] x)
Copyright © 2016–2021 MWARE SOLUTIONS. All rights reserved.