--- /dev/null
+package org.simantics.utils.strings;\r
+\r
+import java.util.Collection;\r
+import java.util.Collections;\r
+\r
+/**\r
+ * Checks the validity of input strings and returns\r
+ * possible problems in the input.\r
+ */\r
+public interface StringInputValidator {\r
+\r
+ Collection<StringInputProblem> validate(String input);\r
+ \r
+ public static StringInputValidator PASS = new StringInputValidator() {\r
+ \r
+ @Override\r
+ public Collection<StringInputProblem> validate(String input) {\r
+ return Collections.emptyList();\r
+ }\r
+ \r
+ };\r
+ \r
+}\r