X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=src%2Fcom%2Fhughes%2Fandroid%2Fdictionary%2Fengine%2FTextEntry.java;h=22f0af2abcd7294dba9fe92cb495491a6b5126a8;hb=83d9dc7cd871082a82c2dd0dbb7a0ceabd7c83a0;hp=28376267bbb0f301343a223b450afc2dc6bcb7ca;hpb=3d72bc11d5ef9d58e62b5beb4e33a437da28d4b8;p=Dictionary.git diff --git a/src/com/hughes/android/dictionary/engine/TextEntry.java b/src/com/hughes/android/dictionary/engine/TextEntry.java index 2837626..22f0af2 100644 --- a/src/com/hughes/android/dictionary/engine/TextEntry.java +++ b/src/com/hughes/android/dictionary/engine/TextEntry.java @@ -18,25 +18,26 @@ import com.hughes.util.raf.RAFListSerializer; import com.hughes.util.raf.RAFSerializable; import com.ibm.icu.text.Transliterator; +import java.io.DataInput; +import java.io.DataOutput; import java.io.IOException; import java.io.PrintStream; -import java.io.RandomAccessFile; import java.util.List; import java.util.regex.Pattern; public class TextEntry extends AbstractEntry implements RAFSerializable { - final String text; + private final String text; - public TextEntry(final Dictionary dictionary, final RandomAccessFile raf, final int index) - throws IOException { + private TextEntry(final Dictionary dictionary, final DataInput raf, final int index) + throws IOException { super(dictionary, raf, index); text = raf.readUTF(); - throw new RuntimeException(); + throw new RuntimeException("TextEntry constructor should be unreachable"); } @Override - public void write(RandomAccessFile raf) throws IOException { + public void write(DataOutput raf) throws IOException { super.write(raf); raf.writeUTF(text); } @@ -50,15 +51,15 @@ public class TextEntry extends AbstractEntry implements RAFSerializable searchTokens, - final Pattern orderedMatchPattern, Transliterator normalizer, - boolean swapPairEntries) { + final Pattern orderedMatchPattern, Transliterator normalizer, + boolean swapPairEntries) { return null; } }