1 package org.simantics.utils.strings;
\r
3 import java.util.Collection;
\r
4 import java.util.Collections;
\r
5 import java.util.regex.Pattern;
\r
7 public class ValidatorUtils {
\r
9 public static Pattern alphaNumericPattern(int length) {
\r
11 String pattern = "^(_|\\p{Alnum}){1," + length + "}+$";
\r
12 return Pattern.compile(pattern);
\r
16 public static Collection<StringInputProblem> errorProblem(final String text) {
\r
17 return Collections.<StringInputProblem>singletonList(new StringInputProblem() {
\r
20 public Severity getSeverity() {
\r
21 return Severity.Error;
\r
25 public int getEnd() {
\r
30 public String getDescription() {
\r
35 public int getBegin() {
\r