1 19 20 package org.netbeans.modules.subversion.ui.actions; 21 22 26 public final class ActionUtils { 27 28 private ActionUtils() { 29 } 30 31 44 public static String cutAmpersand(String text) { 45 int i; 47 String result = text; 48 49 53 i = text.indexOf("(&"); 55 if ((i >= 0) && ((i + 3) < text.length()) && 56 (text.charAt(i + 3) == ')')) { result = text.substring(0, i) + text.substring(i + 4); 58 } else { 59 i = text.indexOf('&'); 61 62 if (i < 0) { 63 result = text; 65 } else if (i == (text.length() - 1)) { 66 result = text.substring(0, i); 68 } else { 69 if (" ".equals(text.substring(i + 1, i + 2))) { result = text; 73 } else { 74 result = text.substring(0, i) + text.substring(i + 1); 75 } 76 } 77 } 78 79 return result; 80 } 81 82 } 83 | Popular Tags |