- //if (fLines.size() > 0 && fLines.get(0).rank > 0) {
- //long endRank = fLines.get(0).rank;
- //long startRank = Math.max(0, endRank - fNumVisibleLines);
- //TmfContext context = fTrace.seekEvent(startRank);
- //int index = 0;
- //while (context.getRank() < endRank) {
- //long rank = context.getRank();
- //ITmfLocation<?> location = context.getLocation();
- //TmfEvent event = fTrace.getNextEvent(context);
- //String[] lines = event.getRawText().split("\r?\n");
- //for (int i = 0; i < lines.length; i++) {
- //String line = lines[i];
- //LineData lineData = new LineData(rank, location, line);
- //fLines.add(index++, lineData);
- //fTopLineIndex++;
- //fLastTopLineIndex++;
- //}
- //}
- //}