1 |
/* |
/* |
2 |
* jlscp - a java LinuxSampler control protocol API |
* jlscp - a java LinuxSampler control protocol API |
3 |
* |
* |
4 |
* Copyright (C) 2005-2007 Grigor Iliev <grigor@grigoriliev.com> |
* Copyright (C) 2005-2008 Grigor Iliev <grigor@grigoriliev.com> |
5 |
* |
* |
6 |
* This file is part of jlscp. |
* This file is part of jlscp. |
7 |
* |
* |
562 |
} |
} |
563 |
|
|
564 |
return sb.toString(); |
return sb.toString(); |
565 |
|
} |
566 |
|
|
567 |
|
/** |
568 |
|
* Returns more aggressively escaped sequence of the provided escaped string. |
569 |
|
* @param escapedString Already escaped string, which should be escaped more aggressively. |
570 |
|
*/ |
571 |
|
public static String |
572 |
|
toExtendedEscapeSequence(String escapedString) { |
573 |
|
StringBuffer sb = new StringBuffer(); |
574 |
|
for(int i = 0; i < escapedString.length(); i++) { |
575 |
|
char c = escapedString.charAt(i); |
576 |
|
|
577 |
|
if(c == '`') sb.append("\\x60"); |
578 |
|
else sb.append(c); |
579 |
|
/*if(c == '/' || c == '\\' || c == '\'' || c == '"') sb.append(c); |
580 |
|
else if(c >= '0' && c <='9') sb.append(c); |
581 |
|
else if((c >= 'A' && c <='Z') || (c >= 'a' && c <='z')) sb.append(c); |
582 |
|
else { |
583 |
|
|
584 |
|
}*/ |
585 |
|
} |
586 |
|
|
587 |
|
return sb.toString(); |
588 |
} |
} |
589 |
|
|
590 |
/** |
/** |