Uses of Interface
org.tquadrat.foundation.value.api.DimensionedValue
Packages that use DimensionedValue
Package
Description
Various implementations for value types.
The definition of the value class API.
-
Uses of DimensionedValue in org.tquadrat.foundation.value
Classes in org.tquadrat.foundation.value that implement DimensionedValueModifier and TypeClassDescriptionfinal class
A value class for areas.final class
A value class for byte values, as for file sizes, disk capacities or alike.final class
A value class for energy values.final class
A value class for forces.final class
A value class for lengths.final class
A value class for weights and masses.final class
A value class for Powers.final class
A value class for pressure values.final class
A value class for speeds.final class
A value class for temperatures.final class
A value class for times, what means periods of time in this case, opposite to the time displayed on the wall-clock.final class
A value class for volumes. -
Uses of DimensionedValue in org.tquadrat.foundation.value.api
Classes in org.tquadrat.foundation.value.api with type parameters of type DimensionedValueModifier and TypeClassDescriptionclass
DimensionedValueStringConverter<D extends Dimension,
V extends DimensionedValue<D>> The abstract base class for implementations ofStringConverter
for dimensioned values.class
ValueBase<D extends Dimension,
I extends DimensionedValue<D>> An abstract base implementation for the interfaceDimensionedValue
that is intended as the base for concrete implementations of value types.Classes in org.tquadrat.foundation.value.api that implement DimensionedValueModifier and TypeClassDescriptionclass
ValueBase<D extends Dimension,
I extends DimensionedValue<D>> An abstract base implementation for the interfaceDimensionedValue
that is intended as the base for concrete implementations of value types.Methods in org.tquadrat.foundation.value.api that return DimensionedValueModifier and TypeMethodDescriptionDimensionedValue.clone()
Creates a new copy of this value.DimensionedValue.copy()
Creates a new copy of this value.Creates a new copy of this value.default DimensionedValue
<D> Divides the value by a dimension-less value and returns the result without changing this instance.default DimensionedValue
<D> Divides the value by a dimension-less value and returns the result without changing this instance.default DimensionedValue
<D> DimensionedValue.divide
(BigDecimal divisor) Divides the value by a dimension-less value and returns the result without changing this instance.default DimensionedValue
<D> Multiplies the value by a dimension-less value and returns the result without changing this instance.default DimensionedValue
<D> Multiplies the value by a dimension-less value and returns the result without changing this instance.default DimensionedValue
<D> DimensionedValue.multiply
(BigDecimal multiplicand) Multiplies the value by a dimension-less value and returns the result without changing this instance.default DimensionedValue
<D> DimensionedValue.newInstance
(D dimension, BigDecimal value) Creates an instance for the class.default DimensionedValue
<D> DimensionedValue.sum
(D unit, DimensionedValue<D> summand) Creates a new instance with the sum of this and the given value, and returns that.default DimensionedValue
<D> DimensionedValue.sum
(DimensionedValue<D> summand) Creates a new instance with the sum of this and the given value, and returns that.Methods in org.tquadrat.foundation.value.api with parameters of type DimensionedValueModifier and TypeMethodDescriptiondefault int
DimensionedValue.compareTo
(DimensionedValue<D> other) default DimensionedValue
<D> DimensionedValue.sum
(D unit, DimensionedValue<D> summand) Creates a new instance with the sum of this and the given value, and returns that.default DimensionedValue
<D> DimensionedValue.sum
(DimensionedValue<D> summand) Creates a new instance with the sum of this and the given value, and returns that.