-import java.io.RandomAccessFile;
-
-import com.hughes.util.raf.RAFSerializable;
-import com.hughes.util.raf.RAFSerializer;
-
-public class TextEntry extends AbstractEntry implements RAFSerializable<TextEntry> {
-
- final String text;
-
- public TextEntry(final Dictionary dictionary, final RandomAccessFile raf) throws IOException {
- super(dictionary, raf);
- text = raf.readUTF();
- }
- @Override
- public void write(RandomAccessFile raf) throws IOException {
- super.write(raf);
- raf.writeUTF(text);
- }
-
- static final class Serializer implements RAFSerializer<TextEntry> {
-
- final Dictionary dictionary;
-
- Serializer(Dictionary dictionary) {
- this.dictionary = dictionary;
- }