X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=src%2Fcom%2Fhughes%2Fandroid%2Fdictionary%2Fengine%2FPairEntry.java;h=d47ae893831cf2597fc776de9d4fbe3975d605d6;hb=b602276836dba6fdd73b70538de5f115f36ce315;hp=be61289b6d145b7866a305dab1c75630604c2b8b;hpb=3d72bc11d5ef9d58e62b5beb4e33a437da28d4b8;p=Dictionary.git diff --git a/src/com/hughes/android/dictionary/engine/PairEntry.java b/src/com/hughes/android/dictionary/engine/PairEntry.java index be61289..d47ae89 100644 --- a/src/com/hughes/android/dictionary/engine/PairEntry.java +++ b/src/com/hughes/android/dictionary/engine/PairEntry.java @@ -14,19 +14,21 @@ package com.hughes.android.dictionary.engine; +import com.hughes.util.StringUtil; 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.ArrayList; import java.util.List; import java.util.regex.Pattern; public class PairEntry extends AbstractEntry implements RAFSerializable, - Comparable { + Comparable { public final List pairs; @@ -40,10 +42,10 @@ public class PairEntry extends AbstractEntry implements RAFSerializable= 7 ? StringUtil.readVarInt(raf) : raf.readInt(); pairs = new ArrayList(size); for (int i = 0; i < size; ++i) { pairs.add(new Pair(raf.readUTF(), raf.readUTF())); @@ -51,10 +53,9 @@ public class PairEntry extends AbstractEntry implements RAFSerializable 0; raf.writeUTF(pairs.get(i).lang1); @@ -71,15 +72,15 @@ public class PairEntry extends AbstractEntry implements RAFSerializable searchTokens, - final Pattern orderedMatchPattern, final Transliterator normalizer, - final boolean swapPairEntries) { + final Pattern orderedMatchPattern, final Transliterator normalizer, + final boolean swapPairEntries) { final int side = swapPairEntries ? 1 : 0; final List pairs = getEntry().pairs; final String[] pairSides = new String[pairs.size()]; @@ -240,5 +241,19 @@ public class PairEntry extends AbstractEntry implements RAFSerializable