JAL-1807 still testing
[jalviewjs.git] / unused / com / stevesoft / pat / StringBufferLike.java
index 1b45fd2..d35502f 100644 (file)
@@ -1,92 +1,92 @@
-package //
-// This software is now distributed according to
-// the Lesser Gnu Public License.  Please see
-// http://www.gnu.org/copyleft/lesser.txt for
-// the details.
-//    -- Happy Computing!
-//
-com.stevesoft.pat;
-
-/**
- * A tool that is used to make the \E, \U, \L, and \Q elements of a
- * substitution.
- */
-public class StringBufferLike implements BasicStringBufferLike
-{
-  BasicStringBufferLike sbl;
-
-  public StringBufferLike(BasicStringBufferLike sbl)
-  {
-    this.sbl = sbl;
-  }
-
-  char mode = 'E', altMode = ' ';
-
-  public StringLike toStringLike()
-  {
-    return sbl.toStringLike();
-  }
-
-  public String toString()
-  {
-    return sbl.toString();
-  }
-
-  public void appendChar(char c)
-  {
-
-    switch (mode)
-    {
-    case 'u':
-      mode = altMode;
-      altMode = ' ';
-    case 'U':
-      sbl.appendChar(CaseMgr.toUpperCase(c));
-      break;
-    case 'l':
-      mode = altMode;
-      altMode = ' ';
-    case 'L':
-      sbl.appendChar(CaseMgr.toLowerCase(c));
-      break;
-    case 'Q':
-      if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')
-              || (c >= '0' && c <= '9'))
-      {
-        ;
-      }
-      else
-      {
-        sbl.appendChar('\\');
-      }
-    default:
-      sbl.appendChar(c);
-      break;
-    }
-  }
-
-  public void appendStr(String s)
-  {
-    for (int i = 0; i < s.length(); i++)
-    {
-      appendChar(s.charAt(i));
-    }
-  }
-
-  public void setMode(char c)
-  {
-    if (c == 'u' || c == 'l')
-    {
-      if (altMode == ' ')
-      {
-        altMode = mode;
-      }
-    }
-    mode = c;
-  }
-
-  public Object unwrap()
-  {
-    return sbl.unwrap();
-  }
-}
+package //\r
+// This software is now distributed according to\r
+// the Lesser Gnu Public License.  Please see\r
+// http://www.gnu.org/copyleft/lesser.txt for\r
+// the details.\r
+//    -- Happy Computing!\r
+//\r
+com.stevesoft.pat;\r
+\r
+/**\r
+ * A tool that is used to make the \E, \U, \L, and \Q elements of a\r
+ * substitution.\r
+ */\r
+public class StringBufferLike implements BasicStringBufferLike\r
+{\r
+  BasicStringBufferLike sbl;\r
+\r
+  public StringBufferLike(BasicStringBufferLike sbl)\r
+  {\r
+    this.sbl = sbl;\r
+  }\r
+\r
+  char mode = 'E', altMode = ' ';\r
+\r
+  public StringLike toStringLike()\r
+  {\r
+    return sbl.toStringLike();\r
+  }\r
+\r
+  public String toString()\r
+  {\r
+    return sbl.toString();\r
+  }\r
+\r
+  public void appendChar(char c)\r
+  {\r
+\r
+    switch (mode)\r
+    {\r
+    case 'u':\r
+      mode = altMode;\r
+      altMode = ' ';\r
+    case 'U':\r
+      sbl.appendChar(CaseMgr.toUpperCase(c));\r
+      break;\r
+    case 'l':\r
+      mode = altMode;\r
+      altMode = ' ';\r
+    case 'L':\r
+      sbl.appendChar(CaseMgr.toLowerCase(c));\r
+      break;\r
+    case 'Q':\r
+      if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')\r
+              || (c >= '0' && c <= '9'))\r
+      {\r
+        ;\r
+      }\r
+      else\r
+      {\r
+        sbl.appendChar('\\');\r
+      }\r
+    default:\r
+      sbl.appendChar(c);\r
+      break;\r
+    }\r
+  }\r
+\r
+  public void appendStr(String s)\r
+  {\r
+    for (int i = 0; i < s.length(); i++)\r
+    {\r
+      appendChar(s.charAt(i));\r
+    }\r
+  }\r
+\r
+  public void setMode(char c)\r
+  {\r
+    if (c == 'u' || c == 'l')\r
+    {\r
+      if (altMode == ' ')\r
+      {\r
+        altMode = mode;\r
+      }\r
+    }\r
+    mode = c;\r
+  }\r
+\r
+  public Object unwrap()\r
+  {\r
+    return sbl.unwrap();\r
+  }\r
+}\r