Lines Matching defs:str

119     * @param str
123 static String parseRDN(String str) throws IOException {
130 for (int j = 0; (k = str.indexOf("+", j)) >= 0; j = k + 1) {
131 l += countQuotes(str, j, k);
133 if ((k > 0) && (str.charAt(k - 1) != '\\') && (l % 2) != 1) {
134 sb.append(parseATAV(trim(str.substring(i, k))) + "+");
141 sb.append(parseATAV(trim(str.substring(i))));
149 * @param str
153 static String parseATAV(String str) throws IOException {
155 int i = str.indexOf("=");
157 if ((i == -1) || ((i > 0) && (str.charAt(i - 1) == '\\'))) {
158 return str;
160 String attrType = normalizeAT(str.substring(0, i));
164 attrValue = str.substring(i + 1);
166 attrValue = normalizeV(str.substring(i + 1));
176 * @param str
179 static String normalizeAT(String str) {
181 String at = str.toUpperCase().trim();
193 * @param str
197 static String normalizeV(String str) throws IOException {
199 String value = trim(str);
402 * @param str
405 static String semicolonToComma(String str) {
406 return removeWSandReplace(str, ";", ",");
412 * @param str
416 static String removeWhiteSpace(String str, String symbol) {
417 return removeWSandReplace(str, symbol, symbol);
423 * @param str
428 static String removeWSandReplace(String str, String symbol, String replace) {
435 for (int j = 0; (k = str.indexOf(symbol, j)) >= 0; j = k + 1) {
436 l += countQuotes(str, j, k);
438 if ((k > 0) && (str.charAt(k - 1) != '\\') && (l % 2) != 1) {
439 sb.append(trim(str.substring(i, k)) + replace);
446 sb.append(trim(str.substring(i)));
477 * @param str
480 static String trim(String str) {
482 String trimed = str.trim();
483 int i = str.indexOf(trimed) + trimed.length();
485 if ((str.length() > i) && trimed.endsWith("\\")
487 if (str.charAt(i) == ' ') {