X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fcom%2Fstevesoft%2Fpat%2FStringLike.java;h=07bc441e9fc286d3d962abeb2675921df18424a7;hb=4484ac6bdcc92f0e0e430f64d3587f026fafb476;hp=a6cd318b976a3acf70e325eb605b47c719bbec54;hpb=c40cf903f740a72ab63dd1abc10fa33450ce660d;p=jalview.git diff --git a/src/com/stevesoft/pat/StringLike.java b/src/com/stevesoft/pat/StringLike.java index a6cd318..07bc441 100755 --- a/src/com/stevesoft/pat/StringLike.java +++ b/src/com/stevesoft/pat/StringLike.java @@ -1,11 +1,11 @@ -package// +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; + com.stevesoft.pat; /** Package pat can search anything that implements this interface. Package pat assumes the following: @@ -18,20 +18,27 @@ com.stevesoft.pat; Note that searching String is probably faster than searching other objects, so searching String is still preferred if possible. -*/ -public interface StringLike { - public char charAt(int i); - public String toString(); - public int length(); - public String substring(int i1,int i2); - /** Obtain the underlying object, be it a String, char[], - RandomAccessFile, whatever. */ - public Object unwrap(); - /** By default, the result is put in a String or char[] - when a replace is done. If you wish to save the result - in some other StringBufferLike then you can do this - by implementing this method, or over-riding it's behavior - from an existing class. */ - public BasicStringBufferLike newStringBufferLike(); - public int indexOf(char c); + */ +public interface StringLike +{ + public char charAt(int i); + + public String toString(); + + public int length(); + + public String substring(int i1, int i2); + + /** Obtain the underlying object, be it a String, char[], + RandomAccessFile, whatever. */ + public Object unwrap(); + + /** By default, the result is put in a String or char[] + when a replace is done. If you wish to save the result + in some other StringBufferLike then you can do this + by implementing this method, or over-riding it's behavior + from an existing class. */ + public BasicStringBufferLike newStringBufferLike(); + + public int indexOf(char c); }