/**
* the Index owning this RowBase.
*/
- final Index index;
+ public final Index index;
/**
* Where this RowBase points to.
*/
- int referenceIndex;
+ public final int referenceIndex;
/**
* the TokenRow above this RowBase, populated on demand.
*/
- TokenRow tokenRow = null;
+ private TokenRow tokenRow = null;
RowBase(final RandomAccessFile raf, final int thisRowIndex, final Index index) throws IOException {
super(thisRowIndex);
for (++r; r <= index(); ++r) {
index.rows.get(r).setTokenRow(candidate);
}
+ break;
}
+ --r;
}
assert tokenRow != null;
}
this.tokenRow = tokenRow;
}
-
public abstract void print(PrintStream out);
- public abstract Object draw(final String searchText);
-
-
// RowBase must manage "disk-based" polymorphism. All other polymorphism is
// dealt with in the normal manner.
static class Serializer implements RAFListSerializer<RowBase> {
}
}
-
}