diff options
author | Adrien Hopkins <masterofnumbers17@gmail.com> | 2019-10-16 16:50:04 -0400 |
---|---|---|
committer | Adrien Hopkins <masterofnumbers17@gmail.com> | 2019-10-16 16:50:04 -0400 |
commit | df06497dc4d7359de006c5885074f3356dbb81de (patch) | |
tree | 90585aeb6acebec109a3280f4e7c8e166947b26f /src/org/unitConverter/newUnits/BaseUnit.java | |
parent | abe715a30844537693ae186308adcab62c66f121 (diff) |
Added new constructors for BaseUnit and BaseDimension.
Diffstat (limited to 'src/org/unitConverter/newUnits/BaseUnit.java')
-rw-r--r-- | src/org/unitConverter/newUnits/BaseUnit.java | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/src/org/unitConverter/newUnits/BaseUnit.java b/src/org/unitConverter/newUnits/BaseUnit.java index 2c4d748..6a57faa 100644 --- a/src/org/unitConverter/newUnits/BaseUnit.java +++ b/src/org/unitConverter/newUnits/BaseUnit.java @@ -18,8 +18,6 @@ package org.unitConverter.newUnits; import java.util.Objects; -import org.unitConverter.dimension.BaseDimension; - /** * A unit that other units are defined by. * @@ -27,6 +25,22 @@ import org.unitConverter.dimension.BaseDimension; * @since 2019-10-16 */ public final class BaseUnit extends Unit { + /** + * Gets a base unit from the dimension it measures, its name and its symbol. + * + * @param dimension + * dimension measured by this unit + * @param name + * name of unit + * @param symbol + * symbol of unit + * @return base unit + * @since 2019-10-16 + */ + public static BaseUnit valueOf(final BaseDimension dimension, final String name, final String symbol) { + return new BaseUnit(dimension, name, symbol); + } + private final BaseDimension dimension; private final String name; private final String symbol; |