From f53b548a5d887f6bc227570a1444a8908b98cebd Mon Sep 17 00:00:00 2001 From: Robert von Burg Date: Wed, 11 Dec 2019 18:30:36 +0100 Subject: [PATCH] [New] Allow to decode 0x values in IntegerParameter and int component props --- .../strolch/runtime/configuration/AbstractionConfiguration.java | 2 +- .../main/java/li/strolch/model/parameter/IntegerParameter.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/li.strolch.agent/src/main/java/li/strolch/runtime/configuration/AbstractionConfiguration.java b/li.strolch.agent/src/main/java/li/strolch/runtime/configuration/AbstractionConfiguration.java index a915e9418..5f009b39e 100644 --- a/li.strolch.agent/src/main/java/li/strolch/runtime/configuration/AbstractionConfiguration.java +++ b/li.strolch.agent/src/main/java/li/strolch/runtime/configuration/AbstractionConfiguration.java @@ -101,7 +101,7 @@ public abstract class AbstractionConfiguration { if (StringHelper.isNotEmpty(value)) { try { - return Integer.parseInt(value); + return Integer.decode(value); } catch (NumberFormatException e) { String msg = "Component {0} has non-integer configuration value for {1} = {2}!"; //$NON-NLS-1$ msg = MessageFormat.format(msg, this.name, key, value); diff --git a/li.strolch.model/src/main/java/li/strolch/model/parameter/IntegerParameter.java b/li.strolch.model/src/main/java/li/strolch/model/parameter/IntegerParameter.java index b5bc9bca3..15df5cf5f 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/parameter/IntegerParameter.java +++ b/li.strolch.model/src/main/java/li/strolch/model/parameter/IntegerParameter.java @@ -163,7 +163,7 @@ public class IntegerParameter extends AbstractParameter { } public static Integer parseFromString(String valueS) { - return Integer.valueOf(valueS); + return Integer.decode(valueS); } @Override