Package org.eclipse.rdf4j.model.base
Class ComponentTemporalAmount
- java.lang.Object
-
- org.eclipse.rdf4j.model.base.ComponentTemporalAmount
-
- All Implemented Interfaces:
java.time.temporal.TemporalAmount
class ComponentTemporalAmount extends java.lang.Object implements java.time.temporal.TemporalAmountComponent-based temporal amount value.Represents temporal amount values as a collection of
ChronoUnitcomponents.- Since:
- 3.5.0
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<? extends java.time.temporal.TemporalUnit,java.lang.Long>componentsprivate java.util.List<java.time.temporal.TemporalUnit>units
-
Constructor Summary
Constructors Constructor Description ComponentTemporalAmount(java.util.Map<? extends java.time.temporal.TemporalUnit,java.lang.Long> components)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.time.temporal.TemporaladdTo(java.time.temporal.Temporal temporal)longget(java.time.temporal.TemporalUnit unit)java.util.List<java.time.temporal.TemporalUnit>getUnits()java.time.temporal.TemporalsubtractFrom(java.time.temporal.Temporal temporal)
-
-
-
Method Detail
-
get
public long get(java.time.temporal.TemporalUnit unit)
- Specified by:
getin interfacejava.time.temporal.TemporalAmount
-
getUnits
public java.util.List<java.time.temporal.TemporalUnit> getUnits()
- Specified by:
getUnitsin interfacejava.time.temporal.TemporalAmount
-
addTo
public java.time.temporal.Temporal addTo(java.time.temporal.Temporal temporal)
- Specified by:
addToin interfacejava.time.temporal.TemporalAmount
-
subtractFrom
public java.time.temporal.Temporal subtractFrom(java.time.temporal.Temporal temporal)
- Specified by:
subtractFromin interfacejava.time.temporal.TemporalAmount
-
-