All Classes

Class Description
Coded<T>
Interface for objects with a code.
Converter<F,​T>
Represents an operation to convert values.
DescriptionSupplier
Provides String description to implementations
DescriptiveEnum<D extends DescriptiveEnum<D>>
This interface is used to provide a getDescription() method to enums.
DoubleFactorSupplier
Represents a supplier of double-valued multiplication factors.
FactorSupplier<T>
Represents a supplier of T-valued multiplication factors.
Identifiable<T>
Interface for objects with an Id.
IntBaseSupplier
Represents a supplier of int-valued base.
IntExponentSupplier
Represents a supplier of int-valued exponent.
IntIdentifiable
Interface for objects with an int-valued Id.
IntMaximumSupplier
Represents a supplier of int-valued maximum.
IntMinimumSupplier<T>
Represents a supplier of int-valued minimum.
IntPrioritySupplier
Represents a supplier of int-valued priority.
LongIdentifiable
Interface for objects with an long-valued Id.
MaximumSupplier<T>
Represents a supplier of maximum value.
MinimumSupplier<T>
Represents a supplier of minimum value.
Nameable
Provides String name to implementations
NaturalQuantityComparator<T extends javax.measure.Quantity<T>>
Comparator to sort quantities by natural order, looking both the unit and the value.
NumberComparator
Compares two Number objects with each other
Parser<I,​O>
Represents a function that parses an input value and produces an output.
PrefixOperator<Q extends javax.measure.Quantity<Q>>
Represents a function that parses an input value and produces an output.
QuantityConverter<Q extends javax.measure.Quantity<Q>>
Represents an operation to convert quantities.
QuantityFunctions
Utility methods for operating on units and quantities with Java functional interfaces like Function.
QuantitySupplier<Q extends javax.measure.Quantity<Q>>
Represents a supplier of quantities.
SymbolSupplier
Provides String symbol to implementations
SystemOfUnitsReporter  
UnitComparator<U extends javax.measure.Unit<?>>
Comparator to sort units by natural order, looking both the name and the symbol.
UnitConverterSupplier
Provides a UnitConverter to implementations
UnitSupplier<Q extends javax.measure.Quantity<Q>>
Provides a Unit to implementations
ValueSupplier<T>
Represents a supplier of values.
Versioned<T>
Interface for objects with a version.