# HG changeset patch # User Felix Wolfsteller # Date 1317224154 0 # Node ID ec0ffc842573c5b667b9755ec2f29cf8f2a41a94 # Parent 6662b0ea20c12b0851be7521ac93a7aef23566b3 Extracted StringUtil.wWrap method from WaterlevelSelectState . flys-backend/trunk@2858 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 6662b0ea20c1 -r ec0ffc842573 flys-backend/ChangeLog --- a/flys-backend/ChangeLog Wed Sep 28 08:17:16 2011 +0000 +++ b/flys-backend/ChangeLog Wed Sep 28 15:35:54 2011 +0000 @@ -1,3 +1,8 @@ +2011-09-28 Felix Wolfsteller + + * src/main/java/de/intevation/flys/utils/StringUtil.java: + (wWrap): New method (extracted from WaterlevelSelectState). + 2011-09-28 Felix Wolfsteller * src/main/java/de/intevation/flys/utils/StringUtil.java: diff -r 6662b0ea20c1 -r ec0ffc842573 flys-backend/src/main/java/de/intevation/flys/utils/StringUtil.java --- a/flys-backend/src/main/java/de/intevation/flys/utils/StringUtil.java Wed Sep 28 08:17:16 2011 +0000 +++ b/flys-backend/src/main/java/de/intevation/flys/utils/StringUtil.java Wed Sep 28 15:35:54 2011 +0000 @@ -98,6 +98,18 @@ } + /** + * From "Q=1" make "W(Q=1)". + * @return original string wraped in "W()" if it contains a "Q", original + * string otherwise. + */ + public static String wWrap(String wOrQ) { + return (wOrQ != null && wOrQ.indexOf("Q") >=0) + ? "W(" + wOrQ + ")" + : wOrQ; + } + + public static final String [] splitLines(String s) { if (s == null) { return null;