Class BreakIteratorBoundaryScanner
- java.lang.Object
-
- org.apache.lucene.search.vectorhighlight.BreakIteratorBoundaryScanner
-
- All Implemented Interfaces:
BoundaryScanner
public class BreakIteratorBoundaryScanner extends Object implements BoundaryScanner
ABoundaryScannerimplementation that usesBreakIteratorto find boundaries in the text.- See Also:
BreakIterator
-
-
Constructor Summary
Constructors Constructor Description BreakIteratorBoundaryScanner(BreakIterator bi)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intfindEndOffset(StringBuilder buffer, int start)Scan forward to find start offset.intfindStartOffset(StringBuilder buffer, int start)Scan backward to find end offset.
-
-
-
Constructor Detail
-
BreakIteratorBoundaryScanner
public BreakIteratorBoundaryScanner(BreakIterator bi)
-
-
Method Detail
-
findStartOffset
public int findStartOffset(StringBuilder buffer, int start)
Description copied from interface:BoundaryScannerScan backward to find end offset.- Specified by:
findStartOffsetin interfaceBoundaryScanner- Parameters:
buffer- scanned objectstart- start offset to begin- Returns:
- the found start offset
-
findEndOffset
public int findEndOffset(StringBuilder buffer, int start)
Description copied from interface:BoundaryScannerScan forward to find start offset.- Specified by:
findEndOffsetin interfaceBoundaryScanner- Parameters:
buffer- scanned objectstart- start offset to begin- Returns:
- the found end offset
-
-