Importing the XDebugProxy code in the HEAD. The repo was tagged with T_BEFORE_XDEBUGP...
[phpeclipse.git] / net.sourceforge.phpeclipse.xdebug.core / src / net / sourceforge / phpeclipse / xdebug / core / PHPDebugUtils.java
index 8bdba0b..8b377a7 100644 (file)
@@ -7,52 +7,51 @@ import org.w3c.dom.NamedNodeMap;
 import org.w3c.dom.Node;
 
 public class PHPDebugUtils {
-       public static String getAttributeValue(Node CurrentNode,
-                       String AttributeName) {
+       public static String getAttributeValue (Node CurrentNode, String AttributeName) {
                String strValue = "";
                if (CurrentNode.hasAttributes()) {
                        NamedNodeMap listAttribute = CurrentNode.getAttributes();
                        Node attribute = listAttribute.getNamedItem(AttributeName);
-                       if (attribute != null)
+                       if (attribute !=null)
                                strValue = attribute.getNodeValue();
                }
                return strValue;
        }
-
+       
        public static String escapeString(String string) {
-               StringBuffer escString = new StringBuffer();
-               Pattern pattern = Pattern.compile("[a-zA-Z0-9\\._-]");
-               Matcher matcher;
-               for (int i = 0; i < string.length(); i++) {
-                       char c = string.charAt(i);
-                       matcher = pattern.matcher("" + c);
-                       if (matcher.find())
+               StringBuffer escString=new StringBuffer();
+        Pattern pattern = Pattern.compile("[a-zA-Z0-9\\._-]");
+        Matcher matcher;
+               for (int i= 0; i<string.length(); i++) {
+                       char c=string.charAt(i);
+                       matcher = pattern.matcher(""+c);
+                       if(matcher.find())
                                escString.append(c);
                        else {
-                               int hexval = (byte) c;
-                               escString.append("%"
-                                               + Integer.toHexString(hexval).toUpperCase());
+                               int hexval=(byte)c;
+                               escString.append("%"+Integer.toHexString(hexval).toUpperCase());
 
                        }
                }
                return escString.toString();
        }
-
+       
        public static String unescapeString(String escString) {
-               StringBuffer string = new StringBuffer();
-               if (escString.indexOf('%') == -1)
+               StringBuffer string=new StringBuffer();
+               if (escString.indexOf('%')==-1)
                        return escString;
-               String[] s = escString.split("%");
+               String[] s= escString.split("%");
                string.append(s[0]);
-               for (int i = 1; i < s.length; i++) {
-                       int c = Integer.parseInt(s[i].substring(0, 2), 16);
-                       string.append((char) c);
-                       if (s[i].length() > 2)
-                               string.append(s[i].substring(2));
-
+               for(int i=1 ; i<s.length;i++) {
+                       int c =Integer.parseInt(s[i].substring(0,2),16);
+                       string.append((char)c);
+                       if(s[i].length()>2)
+                         string.append(s[i].substring(2));
+                       
                }
                return string.toString();
 
        }
 
+
 }