X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fcom%2Fstevesoft%2Fpat%2Fwrap%2FRandomAccessFileWrap.java;fp=src%2Fcom%2Fstevesoft%2Fpat%2Fwrap%2FRandomAccessFileWrap.java;h=d4411b98d90ad4e2256fd457818cdc32f1beadb4;hb=4f30214e8098748469c6a4269ac2ed6c5750e4b0;hp=66a10147bdd40db9be4c92c8254ec6244531ec4d;hpb=9dabc02511e3a334a5749a504f57f69d6c9017bd;p=jalview.git diff --git a/src/com/stevesoft/pat/wrap/RandomAccessFileWrap.java b/src/com/stevesoft/pat/wrap/RandomAccessFileWrap.java index 66a1014..d4411b9 100755 --- a/src/com/stevesoft/pat/wrap/RandomAccessFileWrap.java +++ b/src/com/stevesoft/pat/wrap/RandomAccessFileWrap.java @@ -63,6 +63,7 @@ public class RandomAccessFileWrap implements StringLike this.raf = raf; } + @Override public char charAt(int i) { if (i >= i0 && i < iend) @@ -96,11 +97,13 @@ public class RandomAccessFileWrap implements StringLike Integer.valueOf(iend).toString() })); } + @Override public String toString() { throw new Error(MessageManager.getString("error.not_implemented")); } + @Override public int length() { try @@ -117,6 +120,7 @@ public class RandomAccessFileWrap implements StringLike } } + @Override public String substring(int i1, int i2) { StringBuffer sb = new StringBuffer(); @@ -127,11 +131,18 @@ public class RandomAccessFileWrap implements StringLike return sb.toString(); } + @Override public Object unwrap() { return raf; } + /** + * @j2sIgnore + * + * @param files + * @throws IOException + */ public static void main(String[] files) throws IOException { for (int i = 0; i < files.length; i++) @@ -159,11 +170,13 @@ public class RandomAccessFileWrap implements StringLike } } + @Override public BasicStringBufferLike newStringBufferLike() { return new StringBufferWrap(); } + @Override public int indexOf(char c) { for (int i = 0; i < length(); i++)