A B C D E G H I L N O P R S T U 
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 this UniqueSignatureObject.

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
 
A B C D E G H I L N O P R S T U 
All Classes All Packages