summaryrefslogtreecommitdiff
path: root/src/main/java/sevenUnits/converterGUI/DefaultPrefixRepetitionRule.java
diff options
context:
space:
mode:
authorAdrien Hopkins <ahopk127@my.yorku.ca>2021-08-26 15:09:23 -0400
committerAdrien Hopkins <ahopk127@my.yorku.ca>2021-08-26 15:09:23 -0400
commit816f744169d1ecdb689aba27cb396ab452fdc3fe (patch)
tree1eed1edbbf6f3131dfb6a26c1480d023e44f6c51 /src/main/java/sevenUnits/converterGUI/DefaultPrefixRepetitionRule.java
parent236b497f516694929b9fe409508a7cce21ca9e6e (diff)
parent75a5a1a2a40b0eb4361d6fc046eb8918ef6f5292 (diff)
Merge branch 'new-documentation-0.3.1' into develop
Diffstat (limited to 'src/main/java/sevenUnits/converterGUI/DefaultPrefixRepetitionRule.java')
-rw-r--r--src/main/java/sevenUnits/converterGUI/DefaultPrefixRepetitionRule.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/main/java/sevenUnits/converterGUI/DefaultPrefixRepetitionRule.java b/src/main/java/sevenUnits/converterGUI/DefaultPrefixRepetitionRule.java
index 835651e..6b6abf0 100644
--- a/src/main/java/sevenUnits/converterGUI/DefaultPrefixRepetitionRule.java
+++ b/src/main/java/sevenUnits/converterGUI/DefaultPrefixRepetitionRule.java
@@ -6,7 +6,7 @@ package sevenUnits.converterGUI;
import java.util.List;
import java.util.function.Predicate;
-import sevenUnits.unit.SI;
+import sevenUnits.unit.Metric;
import sevenUnits.unit.UnitPrefix;
/**
@@ -49,7 +49,7 @@ enum DefaultPrefixRepetitionRule implements Predicate<List<UnitPrefix>> {
// if the first prefix is non-metric (including binary prefixes),
// assume we are using non-metric prefixes
// non-metric prefixes are allowed, but can't be repeated.
- if (!SI.DECIMAL_PREFIXES.contains(prefixes.get(0)))
+ if (!Metric.DECIMAL_PREFIXES.contains(prefixes.get(0)))
return NO_REPETITION.test(prefixes);
int part = 0; // 0=yotta/yoctos, 1=kilo-zetta/milli-zepto,
@@ -58,7 +58,7 @@ enum DefaultPrefixRepetitionRule implements Predicate<List<UnitPrefix>> {
for (final UnitPrefix prefix : prefixes) {
// check that the current prefix is metric and appropriately
// magnifying/reducing
- if (!SI.DECIMAL_PREFIXES.contains(prefix))
+ if (!Metric.DECIMAL_PREFIXES.contains(prefix))
return false;
if (magnifying != prefix.getMultiplier() > 1)
return false;
@@ -72,7 +72,7 @@ enum DefaultPrefixRepetitionRule implements Predicate<List<UnitPrefix>> {
break;
case 1:
// after a kilo-zetta, only deka/hecto are valid
- if (SI.THOUSAND_PREFIXES.contains(prefix))
+ if (Metric.THOUSAND_PREFIXES.contains(prefix))
return false;
break;
case 2:
@@ -81,9 +81,9 @@ enum DefaultPrefixRepetitionRule implements Predicate<List<UnitPrefix>> {
}
// set part
- if (SI.YOTTA.equals(prefix) || SI.YOCTO.equals(prefix)) {
+ if (Metric.YOTTA.equals(prefix) || Metric.YOCTO.equals(prefix)) {
part = 0;
- } else if (SI.THOUSAND_PREFIXES.contains(prefix)) {
+ } else if (Metric.THOUSAND_PREFIXES.contains(prefix)) {
part = 1;
} else {
part = 2;