A B C D E G H I L N O P R S T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractConverter - Class in de.timmfitschen.easyunits.conversion
- AbstractConverter() - Constructor for class de.timmfitschen.easyunits.conversion.AbstractConverter
- add(BaseUnit) - Method in class de.timmfitschen.easyunits.DefaultSystemOfUnitsFactory
- add(BaseUnit) - Method in interface de.timmfitschen.easyunits.SystemOfUnitsFactory
- add(Prefix) - Method in class de.timmfitschen.easyunits.DefaultSystemOfUnitsFactory
- add(Prefix) - Method in interface de.timmfitschen.easyunits.SystemOfUnitsFactory
- add(DerivedUnit) - Method in class de.timmfitschen.easyunits.DefaultSystemOfUnitsFactory
- add(DerivedUnit) - Method in interface de.timmfitschen.easyunits.SystemOfUnitsFactory
- add(Number) - Method in class de.timmfitschen.easyunits.Unit
- addComponent(CompoundUnit, int) - Method in class de.timmfitschen.easyunits.CompoundUnitFactory
- addComponent(Unit, int) - Method in class de.timmfitschen.easyunits.CompoundUnitFactory
- addName(String) - Method in class de.timmfitschen.easyunits.Named
- addNames(Collection<String>) - Method in class de.timmfitschen.easyunits.Named
- addPrefixedUnit(Prefix, Unit) - Method in class de.timmfitschen.easyunits.DefaultSystemOfUnitsFactory
- addUnitWithAllNames(Unit) - Method in class de.timmfitschen.easyunits.DefaultSystemOfUnitsFactory
- allunits - Variable in class de.timmfitschen.easyunits.SystemOfUnits
B
- BaseUnit - Class in de.timmfitschen.easyunits
- BaseUnit(String) - Constructor for class de.timmfitschen.easyunits.BaseUnit
C
- CalculationHelper - Interface in de.timmfitschen.easyunits.calc
- ChainConverter - Class in de.timmfitschen.easyunits.conversion
-
This class is currently not used but it will be useful as soon as non-linear converters are implemented.
- ChainConverter() - Constructor for class de.timmfitschen.easyunits.conversion.ChainConverter
- CompoundUnit - Class in de.timmfitschen.easyunits
- CompoundUnit(Map<Unit, Integer>) - Constructor for class de.timmfitschen.easyunits.CompoundUnit
- CompoundUnitFactory - Class in de.timmfitschen.easyunits
- CompoundUnitFactory() - Constructor for class de.timmfitschen.easyunits.CompoundUnitFactory
- CompoundUnitParser - Interface in de.timmfitschen.easyunits.parser
- concatenate(Converter) - Method in class de.timmfitschen.easyunits.conversion.AbstractConverter
-
Return a converter which is equivalent to applying the `nextConverter` on the result of a conversion with this converter.
- concatenate(Converter) - Method in interface de.timmfitschen.easyunits.conversion.Converter
-
Return a converter which is equivalent to applying the `nextConverter` on the result of a conversion with this converter.
- concatenate(Converter) - Method in class de.timmfitschen.easyunits.conversion.Prefix
- concatenateNonIdentityConverter(Converter) - Method in class de.timmfitschen.easyunits.conversion.AbstractConverter
-
Return a new Converter by concatenating another converter to this converter.
- concatenateNonIdentityConverter(Converter) - Method in class de.timmfitschen.easyunits.conversion.ChainConverter
- concatenateNonIdentityConverter(Converter) - Method in class de.timmfitschen.easyunits.conversion.LinearConverter
- convert(Number) - Method in class de.timmfitschen.easyunits.conversion.ChainConverter
- convert(Number) - Method in interface de.timmfitschen.easyunits.conversion.Converter
-
Return the result of an application of this converter on `value`.
- convert(Number) - Method in class de.timmfitschen.easyunits.conversion.LinearConverter
- convert(Number) - Method in class de.timmfitschen.easyunits.conversion.Prefix
- convert(Number, Unit, Unit) - Method in class de.timmfitschen.easyunits.SystemOfUnits
- convert(Number, String, String) - Method in class de.timmfitschen.easyunits.SystemOfUnits
- ConvertedUnit - Class in de.timmfitschen.easyunits
- ConvertedUnit(Unit, Converter) - Constructor for class de.timmfitschen.easyunits.ConvertedUnit
- Converter - Interface in de.timmfitschen.easyunits.conversion
- create() - Method in class de.timmfitschen.easyunits.DefaultSystemOfUnitsFactory
- create() - Method in interface de.timmfitschen.easyunits.SystemOfUnitsFactory
- createUnit() - Method in class de.timmfitschen.easyunits.CompoundUnitFactory
D
- de.timmfitschen.easyunits - package de.timmfitschen.easyunits
- de.timmfitschen.easyunits.calc - package de.timmfitschen.easyunits.calc
- de.timmfitschen.easyunits.conversion - package de.timmfitschen.easyunits.conversion
- de.timmfitschen.easyunits.parser - package de.timmfitschen.easyunits.parser
- DefaultCalculationHelper - Class in de.timmfitschen.easyunits.calc
- DefaultCalculationHelper() - Constructor for class de.timmfitschen.easyunits.calc.DefaultCalculationHelper
- DefaultCompoundUnitParser - Class in de.timmfitschen.easyunits.parser
- DefaultCompoundUnitParser() - Constructor for class de.timmfitschen.easyunits.parser.DefaultCompoundUnitParser
- DefaultSystemOfUnitsFactory - Class in de.timmfitschen.easyunits
- DefaultSystemOfUnitsFactory() - Constructor for class de.timmfitschen.easyunits.DefaultSystemOfUnitsFactory
- DerivedUnit - Class in de.timmfitschen.easyunits
- DerivedUnit(String, Unit) - Constructor for class de.timmfitschen.easyunits.DerivedUnit
- divide(Unit) - Method in class de.timmfitschen.easyunits.Unit
- divide(Number) - Method in class de.timmfitschen.easyunits.Unit
- division(Number, Number) - Method in interface de.timmfitschen.easyunits.calc.CalculationHelper
-
Calculate the division n/m.
- division(Number, Number) - Method in class de.timmfitschen.easyunits.calc.DefaultCalculationHelper
E
- equals(Object) - Method in class de.timmfitschen.easyunits.SystemOfUnits
- equals(Object) - Method in class de.timmfitschen.easyunits.UniqueSignatureObject
-
Return true iff `obj` is
UniqueSignatureObject
and has the same signature as thisUniqueSignatureObject
.
G
- gcd(Number, Number) - Method in interface de.timmfitschen.easyunits.calc.CalculationHelper
-
Calculate the greatest common divisor of two numbers.
- gcd(Number, Number) - Method in class de.timmfitschen.easyunits.calc.DefaultCalculationHelper
- getA() - Method in class de.timmfitschen.easyunits.conversion.LinearConverter
- getAllunits() - Method in class de.timmfitschen.easyunits.DefaultSystemOfUnitsFactory
- getB() - Method in class de.timmfitschen.easyunits.conversion.LinearConverter
- getC() - Method in class de.timmfitschen.easyunits.conversion.LinearConverter
- getCalculationHelper() - Static method in interface de.timmfitschen.easyunits.calc.CalculationHelper
- getComponents() - Method in class de.timmfitschen.easyunits.CompoundUnit
- getCompoundUnitParser() - Method in class de.timmfitschen.easyunits.SystemOfUnits
- getConverter() - Method in class de.timmfitschen.easyunits.BaseUnit
- getConverter() - Method in class de.timmfitschen.easyunits.CompoundUnit
- getConverter() - Method in class de.timmfitschen.easyunits.conversion.Prefix
- getConverter() - Method in class de.timmfitschen.easyunits.ConvertedUnit
- getConverter() - Method in class de.timmfitschen.easyunits.Unit
-
Return a converter for a conversion of this unit to the normalized unit.
- getConverter(Unit, Unit) - Method in class de.timmfitschen.easyunits.SystemOfUnits
- getHelper() - Method in class de.timmfitschen.easyunits.conversion.LinearConverter
- getHelper() - Method in class de.timmfitschen.easyunits.conversion.Prefix
- getInversion() - Method in class de.timmfitschen.easyunits.conversion.LinearConverter
- getInversion() - Method in class de.timmfitschen.easyunits.conversion.Prefix
- getInversion() - Method in interface de.timmfitschen.easyunits.Invertible
- getNames() - Method in class de.timmfitschen.easyunits.Named
- getNames() - Method in class de.timmfitschen.easyunits.Symboled
- getNextExponent(char[], int) - Method in class de.timmfitschen.easyunits.parser.DefaultCompoundUnitParser
- getNextUnit(char[], int) - Method in class de.timmfitschen.easyunits.parser.DefaultCompoundUnitParser
- getNormalizedUnit() - Method in class de.timmfitschen.easyunits.BaseUnit
- getNormalizedUnit() - Method in class de.timmfitschen.easyunits.CompoundUnit
- getNormalizedUnit() - Method in class de.timmfitschen.easyunits.ConvertedUnit
- getNormalizedUnit() - Method in class de.timmfitschen.easyunits.Unit
-
Calculate the base unit or a compound unit that consists of base units only, without any prefixes.
- getPrefixableBy() - Method in class de.timmfitschen.easyunits.PrefixedUnit
- getPrefixableBy() - Method in class de.timmfitschen.easyunits.Unit
- getPrefixClass() - Method in class de.timmfitschen.easyunits.conversion.Prefix
- getSignature() - Method in class de.timmfitschen.easyunits.BaseUnit
- getSignature() - Method in class de.timmfitschen.easyunits.CompoundUnit
- getSignature() - Method in class de.timmfitschen.easyunits.conversion.ChainConverter
- getSignature() - Method in class de.timmfitschen.easyunits.conversion.LinearConverter
- getSignature() - Method in class de.timmfitschen.easyunits.conversion.Prefix
- getSignature() - Method in class de.timmfitschen.easyunits.ConvertedUnit
- getSignature() - Method in interface de.timmfitschen.easyunits.Signed
- getSymbol() - Method in class de.timmfitschen.easyunits.BaseUnit
- getSymbol() - Method in class de.timmfitschen.easyunits.CompoundUnit
- getSymbol() - Method in class de.timmfitschen.easyunits.conversion.Prefix
- getSymbol() - Method in class de.timmfitschen.easyunits.ConvertedUnit
- getSymbol() - Method in class de.timmfitschen.easyunits.DerivedUnit
- getSymbol() - Method in class de.timmfitschen.easyunits.Symboled
- getUnit(String) - Method in class de.timmfitschen.easyunits.DefaultSystemOfUnitsFactory
- getUnit(String) - Method in class de.timmfitschen.easyunits.SystemOfUnits
- getUnit(String) - Method in interface de.timmfitschen.easyunits.SystemOfUnitsFactory
H
- hashCode() - Method in class de.timmfitschen.easyunits.SystemOfUnits
- hashCode() - Method in class de.timmfitschen.easyunits.Unit
I
- IDENTITY - Static variable in interface de.timmfitschen.easyunits.conversion.Converter
- inversion(Number) - Method in interface de.timmfitschen.easyunits.calc.CalculationHelper
- inversion(Number) - Method in class de.timmfitschen.easyunits.calc.DefaultCalculationHelper
- Invertible - Interface in de.timmfitschen.easyunits
- isCommensurable(Unit, Unit) - Method in class de.timmfitschen.easyunits.SystemOfUnits
- isCommensurable(String, String) - Method in class de.timmfitschen.easyunits.SystemOfUnits
- isNormal() - Method in class de.timmfitschen.easyunits.Unit
-
Returns true iff this unit is normal.
- isOne(Number) - Method in interface de.timmfitschen.easyunits.calc.CalculationHelper
- isOne(Number) - Method in class de.timmfitschen.easyunits.calc.DefaultCalculationHelper
- isPrefixableBy(Prefix) - Method in class de.timmfitschen.easyunits.Unit
L
- LinearConverter - Class in de.timmfitschen.easyunits.conversion
- LinearConverter(Number, Number, Number) - Constructor for class de.timmfitschen.easyunits.conversion.LinearConverter
N
- Named - Class in de.timmfitschen.easyunits
- Named() - Constructor for class de.timmfitschen.easyunits.Named
- negation(Number) - Method in interface de.timmfitschen.easyunits.calc.CalculationHelper
- negation(Number) - Method in class de.timmfitschen.easyunits.calc.DefaultCalculationHelper
O
- OffsetConverter - Class in de.timmfitschen.easyunits.conversion
- OffsetConverter(Number) - Constructor for class de.timmfitschen.easyunits.conversion.OffsetConverter
- ONE - Static variable in class de.timmfitschen.easyunits.Unit
P
- parseCompound(String) - Method in class de.timmfitschen.easyunits.SystemOfUnits
- parseCompound(Map<String, Unit>, char[], int[]) - Method in class de.timmfitschen.easyunits.parser.DefaultCompoundUnitParser
- parseCompound(Map<String, Unit>, String) - Method in interface de.timmfitschen.easyunits.parser.CompoundUnitParser
- parseCompound(Map<String, Unit>, String) - Method in class de.timmfitschen.easyunits.parser.DefaultCompoundUnitParser
- parseExponent(char[], int[]) - Method in class de.timmfitschen.easyunits.parser.DefaultCompoundUnitParser
- ParserException - Exception in de.timmfitschen.easyunits.parser
- ParserException(String) - Constructor for exception de.timmfitschen.easyunits.parser.ParserException
- parseSubExpression(Map<String, Unit>, char[], int[]) - Method in class de.timmfitschen.easyunits.parser.DefaultCompoundUnitParser
- pow(Number, Number) - Method in interface de.timmfitschen.easyunits.calc.CalculationHelper
- pow(Number, Number) - Method in class de.timmfitschen.easyunits.calc.DefaultCalculationHelper
- power(int) - Method in class de.timmfitschen.easyunits.Unit
- Prefix - Class in de.timmfitschen.easyunits.conversion
- Prefix(String, int, int) - Constructor for class de.timmfitschen.easyunits.conversion.Prefix
- PrefixedUnit - Class in de.timmfitschen.easyunits
- PrefixedUnit(Unit, Prefix) - Constructor for class de.timmfitschen.easyunits.PrefixedUnit
- product(Number...) - Method in interface de.timmfitschen.easyunits.calc.CalculationHelper
- product(Number...) - Method in class de.timmfitschen.easyunits.calc.DefaultCalculationHelper
- ProductConverter - Class in de.timmfitschen.easyunits.conversion
- ProductConverter(Number) - Constructor for class de.timmfitschen.easyunits.conversion.ProductConverter
R
- real(Number) - Method in interface de.timmfitschen.easyunits.calc.CalculationHelper
- real(Number) - Method in class de.timmfitschen.easyunits.calc.DefaultCalculationHelper
S
- setCalculationHelper(CalculationHelper) - Static method in interface de.timmfitschen.easyunits.calc.CalculationHelper
- setCompoundUnitParser(CompoundUnitParser) - Method in class de.timmfitschen.easyunits.SystemOfUnits
- setHelper(CalculationHelper) - Method in class de.timmfitschen.easyunits.conversion.LinearConverter
- setHelper(CalculationHelper) - Method in class de.timmfitschen.easyunits.conversion.Prefix
- setPrefixableBy(String) - Method in class de.timmfitschen.easyunits.Unit
- setPrefixClass(String) - Method in class de.timmfitschen.easyunits.conversion.Prefix
- Signed - Interface in de.timmfitschen.easyunits
- sum(Number...) - Method in interface de.timmfitschen.easyunits.calc.CalculationHelper
- sum(Number...) - Method in class de.timmfitschen.easyunits.calc.DefaultCalculationHelper
- Symboled - Class in de.timmfitschen.easyunits
- Symboled() - Constructor for class de.timmfitschen.easyunits.Symboled
- SystemOfUnits - Class in de.timmfitschen.easyunits
- SystemOfUnits(Map<String, Unit>) - Constructor for class de.timmfitschen.easyunits.SystemOfUnits
- SystemOfUnitsException - Exception in de.timmfitschen.easyunits
- SystemOfUnitsException(String) - Constructor for exception de.timmfitschen.easyunits.SystemOfUnitsException
- SystemOfUnitsException(String, Throwable) - Constructor for exception de.timmfitschen.easyunits.SystemOfUnitsException
- SystemOfUnitsFactory - Interface in de.timmfitschen.easyunits
T
- times(Unit) - Method in class de.timmfitschen.easyunits.Unit
- times(Number) - Method in class de.timmfitschen.easyunits.Unit
- toString() - Method in class de.timmfitschen.easyunits.CompoundUnit
- toString() - Method in class de.timmfitschen.easyunits.conversion.LinearConverter
- toString() - Method in class de.timmfitschen.easyunits.Symboled
- transform(Converter) - Method in class de.timmfitschen.easyunits.Unit
-
Transform this unit into another by means of a converter.
U
- UniqueSignatureObject - Class in de.timmfitschen.easyunits
- UniqueSignatureObject() - Constructor for class de.timmfitschen.easyunits.UniqueSignatureObject
- Unit - Class in de.timmfitschen.easyunits
- Unit() - Constructor for class de.timmfitschen.easyunits.Unit
- UnitIncommensurabilityException - Exception in de.timmfitschen.easyunits
- UnitIncommensurabilityException(String) - Constructor for exception de.timmfitschen.easyunits.UnitIncommensurabilityException
- UnknownUnitException - Exception in de.timmfitschen.easyunits
- UnknownUnitException(String) - Constructor for exception de.timmfitschen.easyunits.UnknownUnitException
All Classes All Packages