/[svn]/jlscp/trunk/src/org/linuxsampler/lscp/Parser.java
ViewVC logotype

Diff of /jlscp/trunk/src/org/linuxsampler/lscp/Parser.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1727 by iliev, Mon Nov 19 19:57:51 2007 UTC revision 1728 by iliev, Tue Apr 29 16:04:42 2008 UTC
# Line 1  Line 1 
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   *   *
# Line 562  public final class Parser { Line 562  public final class Parser {
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          /**          /**

Legend:
Removed from v.1727  
changed lines
  Added in v.1728

  ViewVC Help
Powered by ViewVC