X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fcom%2Fstevesoft%2Fpat%2Fwrap%2FCharArrayBufferWrap.java;h=c014a572499e38f94c8aee99dfd68d6fcea5431b;hb=506d60f0e188723ddc91c26824b41ac7034df3fe;hp=19f268e6706e2bb24c793c446b6871fc4d6fa98c;hpb=7bc226b58110fa26d9dbd3f0c78095d06909ffc3;p=jalview.git diff --git a/src/com/stevesoft/pat/wrap/CharArrayBufferWrap.java b/src/com/stevesoft/pat/wrap/CharArrayBufferWrap.java index 19f268e..c014a57 100755 --- a/src/com/stevesoft/pat/wrap/CharArrayBufferWrap.java +++ b/src/com/stevesoft/pat/wrap/CharArrayBufferWrap.java @@ -1,53 +1,54 @@ -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; - } -} +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; + } +}