public class BoundedBreakIteratorScanner
extends java.text.BreakIterator
BreakIterators like `sentence` that
can create big outliers on semi-structured text.
WARNING: This break iterator is designed to work with the UnifiedHighlighter.| Modifier and Type | Method and Description |
|---|---|
int |
current() |
int |
first() |
int |
following(int offset)
Can be invoked only after a call to preceding(offset+1).
|
static java.text.BreakIterator |
getSentence(java.util.Locale locale,
int maxLen)
Returns a
BreakIterator.getSentenceInstance(Locale) bounded to maxLen. |
java.text.CharacterIterator |
getText() |
int |
last() |
int |
next() |
int |
next(int n) |
int |
preceding(int offset)
Must be called with increasing offset.
|
int |
previous() |
void |
setText(java.text.CharacterIterator newText) |
void |
setText(java.lang.String newText) |
public java.text.CharacterIterator getText()
getText in class java.text.BreakIteratorpublic void setText(java.text.CharacterIterator newText)
setText in class java.text.BreakIteratorpublic void setText(java.lang.String newText)
setText in class java.text.BreakIteratorpublic int preceding(int offset)
FieldHighlighter for usage.preceding in class java.text.BreakIteratorpublic int following(int offset)
FieldHighlighter for usage.following in class java.text.BreakIteratorpublic static java.text.BreakIterator getSentence(java.util.Locale locale,
int maxLen)
BreakIterator.getSentenceInstance(Locale) bounded to maxLen.
Secondary boundaries are found using a BreakIterator.getWordInstance(Locale).public int current()
current in class java.text.BreakIteratorpublic int first()
first in class java.text.BreakIteratorpublic int next()
next in class java.text.BreakIteratorpublic int last()
last in class java.text.BreakIteratorpublic int next(int n)
next in class java.text.BreakIteratorpublic int previous()
previous in class java.text.BreakIterator