java.lang.Object
de.grogra.xl.compiler.xl16u.units.XL16UUserDefinedUnitRegistry
- All Implemented Interfaces:
XL16UUnitRegistry
Immutable overlay registry for project/session defined concrete units.
-
Method Summary
Modifier and TypeMethodDescriptiondefineUnit(String symbol, DimensionVector dimensionVector, double scaleToCanonical) defineUnit(String symbol, DimensionVector dimensionVector, double scaleToCanonical, double offsetToCanonical) booleanisReservedSymbol(String symbol) static XL16UUserDefinedUnitRegistry
-
Method Details
-
withBuiltIns
-
defineUnit
public XL16UUserDefinedUnitRegistry defineUnit(String symbol, DimensionVector dimensionVector, double scaleToCanonical) -
defineUnit
public XL16UUserDefinedUnitRegistry defineUnit(String symbol, DimensionVector dimensionVector, double scaleToCanonical, double offsetToCanonical) -
resolve
- Specified by:
resolvein interfaceXL16UUnitRegistry
-
isReservedSymbol
- Specified by:
isReservedSymbolin interfaceXL16UUnitRegistry
-
getReservedSymbols
- Specified by:
getReservedSymbolsin interfaceXL16UUnitRegistry
-