diff --git a/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/AlarmConfigurationParser.tjava b/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/AlarmConfigurationParser.tjava index ba6611a..a52644b 100644 --- a/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/AlarmConfigurationParser.tjava +++ b/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/AlarmConfigurationParser.tjava @@ -53,7 +53,7 @@ public final class AlarmConfigurationParser { cursor.nextToken("direction").toUpperCase(Locale.ROOT) ); - BigDecimal target = new BigDecimal(cursor.nextToken("target")); + BigDecimal target = parseTarget(cursor.nextToken("target")); AlarmTrigger trigger = AlarmTrigger.valueOf( cursor.nextToken("trigger").toUpperCase(Locale.ROOT) @@ -83,6 +83,11 @@ public final class AlarmConfigurationParser { ); } + private BigDecimal parseTarget(String targetStr) { + BigDecimal t = new BigDecimal(targetStr); + return t; + } + private static final class Cursor { private Cursor(String line) { this.line = line;