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 classA value class for areas.final classA value class for byte values, as for file sizes, disk capacities or alike.final classA value class for energy values.final classA value class for forces.final classA value class for lengths.final classA value class for weights and masses.final classA value class for Powers.final classA value class for pressure values.final classA value class for speeds.final classA value class for temperatures.final classA value class for times, what means periods of time in this case, opposite to the time displayed on the wall-clock.final classA 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 TypeClassDescriptionclassDimensionedValueStringConverter<D extends Dimension,V extends DimensionedValue<D>> The abstract base class for implementations ofStringConverterfor dimensioned values.classValueBase<D extends Dimension,I extends DimensionedValue<D>> An abstract base implementation for the interfaceDimensionedValuethat is intended as the base for concrete implementations of value types.Classes in org.tquadrat.foundation.value.api that implement DimensionedValueModifier and TypeClassDescriptionclassValueBase<D extends Dimension,I extends DimensionedValue<D>> An abstract base implementation for the interfaceDimensionedValuethat 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 intDimensionedValue.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.
