1 /*
2 * REPOWEB, repository manager.
3 *
4 * Terms of license - http://opensource.org/licenses/apachepl.php
5 */
6 package org.repoweb.pom;
7 /***
8 * Set of String utilities methods.
9 * @version $Revision: 1.3 $
10 */
11 final class StringUtil {
12 private StringUtil() {}
13
14 /***
15 * Flatten a string. It removes duplicate whitespace and LF.
16 * @param str a string
17 * @return Flattened string
18 */
19 public static String flatten(String str) {
20 if (str == null) {
21 return null;
22 }
23 return str.trim().replaceAll("[ \t\n\f\r]+", " ");
24 }
25 }