From 2a79ed701b57e5ca5a4d48874460a00d79028b53 Mon Sep 17 00:00:00 2001 From: Robert von Burg Date: Sat, 14 Feb 2015 19:14:34 +0100 Subject: [PATCH] [New] Added ListParameter.clearValue() --- .../main/java/li/strolch/model/parameter/ListParameter.java | 5 +++++ .../java/li/strolch/model/parameter/StringListParameter.java | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/li.strolch.model/src/main/java/li/strolch/model/parameter/ListParameter.java b/li.strolch.model/src/main/java/li/strolch/model/parameter/ListParameter.java index d599bb29b..e92381ebb 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/parameter/ListParameter.java +++ b/li.strolch.model/src/main/java/li/strolch/model/parameter/ListParameter.java @@ -42,4 +42,9 @@ public interface ListParameter extends Parameter> { * @return true if the value was removed, false if it did not exist */ public boolean removeValue(E value); + + /** + * Clears the list of values + */ + public void clearValue(); } 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 b1f59d4ed..b664fd745 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 @@ -121,6 +121,11 @@ public class StringListParameter extends AbstractParameter> impleme return this.value.remove(value); } + @Override + public void clearValue() { + this.value.clear(); + } + @Override public String getType() { return TYPE;