private static final long serialVersionUID = -1323165134846120269L;
final String name;
+ final int pairEntryStart;
- public EntrySource(final int index, final String name) {
+ public EntrySource(final int index, final String name, final int pairEntryStart) {
super(index);
this.name = name;
+ this.pairEntryStart = pairEntryStart;
}
@Override
public EntrySource read(RandomAccessFile raf, int readIndex)
throws IOException {
final String name = raf.readUTF();
- return new EntrySource(readIndex, name);
+ final int pairEntryStart = raf.readInt();
+ return new EntrySource(readIndex, name, pairEntryStart);
}
@Override
public void write(RandomAccessFile raf, EntrySource t) throws IOException {
raf.writeUTF(t.name);
+ raf.writeInt(t.pairEntryStart);
}
};