From 64afcb02a6a3fbb3b7a899345dd44f19a106fb7c Mon Sep 17 00:00:00 2001 From: Robert von Burg Date: Mon, 4 Aug 2014 15:10:19 +0200 Subject: [PATCH] [New] Implemented NameSelection.contains() and caseInsensitive() --- .../li/strolch/model/query/NameSelection.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/main/java/li/strolch/model/query/NameSelection.java b/src/main/java/li/strolch/model/query/NameSelection.java index eb9d0cf66..9009655a7 100644 --- a/src/main/java/li/strolch/model/query/NameSelection.java +++ b/src/main/java/li/strolch/model/query/NameSelection.java @@ -21,6 +21,8 @@ package li.strolch.model.query; public class NameSelection extends StrolchElementSelection { private String name; + private boolean contains; + private boolean caseInsensitive; /** * @param name @@ -36,6 +38,24 @@ public class NameSelection extends StrolchElementSelection { return this.name; } + public boolean isContains() { + return this.contains; + } + + public boolean isCaseInsensitive() { + return this.caseInsensitive; + } + + public NameSelection contains(boolean contains) { + this.contains = contains; + return this; + } + + public NameSelection caseInsensitive(boolean caseInsensitive) { + this.caseInsensitive = true; + return this; + } + @Override public void accept(StrolchElementSelectionVisitor visitor) { visitor.visit(this);