merge from 2_4_Release branch
[jalview.git] / src / com / stevesoft / pat / wrap / CharArrayBufferWrap.java
index 19f268e..c014a57 100755 (executable)
@@ -1,53 +1,54 @@
-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.wrap;\r
-\r
-import com.stevesoft.pat.*;\r
-\r
-/** Allows the outcome of a replaceAll() or replaceFirst()\r
-    to be an array of characters rather than a String.\r
- */\r
-public class CharArrayBufferWrap\r
-    implements BasicStringBufferLike\r
-{\r
-  StringBuffer sb = new StringBuffer();\r
-  public void append(char c)\r
-  {\r
-    sb.append(c);\r
-  }\r
-\r
-  public void append(String s)\r
-  {\r
-    sb.append(s);\r
-  }\r
-\r
-  public StringLike toStringLike()\r
-  {\r
-    char[] ca = new char[sb.length()];\r
-    for (int i = 0; i < ca.length; i++)\r
-    {\r
-      ca[i] = sb.charAt(i);\r
-    }\r
-    return new CharArrayWrap(ca);\r
-  }\r
-\r
-  public int length()\r
-  {\r
-    return sb.length();\r
-  }\r
-\r
-  public String toString()\r
-  {\r
-    return sb.toString();\r
-  }\r
-\r
-  public Object unwrap()\r
-  {\r
-    return sb;\r
-  }\r
-}\r
+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.wrap;
+
+import com.stevesoft.pat.*;
+
+/**
+ * Allows the outcome of a replaceAll() or replaceFirst() to be an array of
+ * characters rather than a String.
+ */
+public class CharArrayBufferWrap implements BasicStringBufferLike
+{
+  StringBuffer sb = new StringBuffer();
+
+  public void append(char c)
+  {
+    sb.append(c);
+  }
+
+  public void append(String s)
+  {
+    sb.append(s);
+  }
+
+  public StringLike toStringLike()
+  {
+    char[] ca = new char[sb.length()];
+    for (int i = 0; i < ca.length; i++)
+    {
+      ca[i] = sb.charAt(i);
+    }
+    return new CharArrayWrap(ca);
+  }
+
+  public int length()
+  {
+    return sb.length();
+  }
+
+  public String toString()
+  {
+    return sb.toString();
+  }
+
+  public Object unwrap()
+  {
+    return sb;
+  }
+}