- defaultPrint(line.substring(0, result.getHighlightStartOffset()), contentType);
- String linkText = line.substring(result.getHighlightStartOffset(), result.getHighlightEndOffset());
- printHyperlink(linkText, result.getHyperlinkInfo());
- defaultPrint(line.substring(result.getHighlightEndOffset()), contentType);
+ for (Filter.ResultItem item : result.getResultItems()) {
+ defaultPrint(line.substring(0, item.getHighlightStartOffset()), contentType);
+ String linkText = line.substring(item.getHighlightStartOffset(), item.getHighlightEndOffset());
+ printHyperlink(linkText, item.getHyperlinkInfo());
+ defaultPrint(line.substring(item.getHighlightEndOffset()), contentType);
+ }