From b55256ddad2d4d383f32a1b3535d2051d240b430 Mon Sep 17 00:00:00 2001 From: Robert von Burg Date: Fri, 14 Nov 2014 12:43:04 +0100 Subject: [PATCH] [Bugfix] Fixed wrong parsing of StringListParameter string value Oh boy... how could i not trim the valeus!? =) --- .../strolch/model/parameter/StringListParameter.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/li.strolch.model/src/main/java/li/strolch/model/parameter/StringListParameter.java b/li.strolch.model/src/main/java/li/strolch/model/parameter/StringListParameter.java index 3068011f9..b1f59d4ed 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/parameter/StringListParameter.java +++ b/li.strolch.model/src/main/java/li/strolch/model/parameter/StringListParameter.java @@ -17,7 +17,6 @@ package li.strolch.model.parameter; import java.text.MessageFormat; import java.util.ArrayList; -import java.util.Arrays; import java.util.Collections; import java.util.Iterator; import java.util.List; @@ -99,14 +98,14 @@ public class StringListParameter extends AbstractParameter> impleme @Override public List getValue() { - return new ArrayList(this.value); + return new ArrayList<>(this.value); } @Override public void setValue(List value) { validateValue(value); if (this.value == null) { - this.value = new ArrayList(value.size()); + this.value = new ArrayList<>(value.size()); } this.value.clear(); this.value.addAll(value); @@ -149,6 +148,10 @@ public class StringListParameter extends AbstractParameter> impleme } String[] valueArr = value.split(VALUE_SEPARATOR); - return Arrays.asList(valueArr); + List values = new ArrayList<>(); + for (String val : valueArr) { + values.add(val.trim()); + } + return values; } }