diff --git a/li.strolch.model/src/main/java/li/strolch/model/parameter/FloatListParameter.java b/li.strolch.model/src/main/java/li/strolch/model/parameter/FloatListParameter.java index 3014c324e..81f80b6f1 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/parameter/FloatListParameter.java +++ b/li.strolch.model/src/main/java/li/strolch/model/parameter/FloatListParameter.java @@ -116,6 +116,11 @@ public class FloatListParameter extends AbstractParameter> implemen return this.value.isEmpty(); } + @Override + public int size() { + return this.value.size(); + } + @Override public boolean contains(Double value) { return this.value.contains(value); diff --git a/li.strolch.model/src/main/java/li/strolch/model/parameter/IntegerListParameter.java b/li.strolch.model/src/main/java/li/strolch/model/parameter/IntegerListParameter.java index ebdb4dd86..640d2f967 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/parameter/IntegerListParameter.java +++ b/li.strolch.model/src/main/java/li/strolch/model/parameter/IntegerListParameter.java @@ -116,6 +116,11 @@ public class IntegerListParameter extends AbstractParameter> imple return this.value.isEmpty(); } + @Override + public int size() { + return this.value.size(); + } + @Override public boolean contains(Integer value) { return this.value.contains(value); 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 4f3fc44d3..be1c8374a 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 @@ -56,6 +56,13 @@ public interface ListParameter extends Parameter> { * @returns true if the list of values is empty, false if not */ public boolean isEmpty(); + + /** + * Returns the size of the list of values + * + * @returns the size of the list of values + */ + public int size(); /** * Returns true if the list of values contains the given element, false if not diff --git a/li.strolch.model/src/main/java/li/strolch/model/parameter/LongListParameter.java b/li.strolch.model/src/main/java/li/strolch/model/parameter/LongListParameter.java index 181d79ca0..b9436342b 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/parameter/LongListParameter.java +++ b/li.strolch.model/src/main/java/li/strolch/model/parameter/LongListParameter.java @@ -116,6 +116,11 @@ public class LongListParameter extends AbstractParameter> implements return this.value.isEmpty(); } + @Override + public int size() { + return this.value.size(); + } + @Override public boolean contains(Long value) { return this.value.contains(value); 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 8da218551..01d29dcff 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 @@ -116,6 +116,11 @@ public class StringListParameter extends AbstractParameter> impleme return this.value.isEmpty(); } + @Override + public int size() { + return this.value.size(); + } + @Override public boolean contains(String value) { return this.value.contains(value);