public interface LanguageBreakEngine
| Modifier and Type | Method and Description |
|---|---|
int |
findBreaks(CharacterIterator text,
int startPos,
int endPos,
DictionaryBreakEngine.DequeI foundBreaks,
boolean isPhraseBreaking)
Implements the actual breaking logic.
|
boolean |
handles(int c) |
boolean handles(int c)
c - A Unicode codepoint valueint findBreaks(CharacterIterator text, int startPos, int endPos, DictionaryBreakEngine.DequeI foundBreaks, boolean isPhraseBreaking)
text - The text to break over. The iterator is left at
the end of the run of characters which the engine has handled.startPos - The index of the beginning of the rangeendPos - The index of the possible end of our range. It is possible,
however, that the range ends earlierfoundBreaks - A data structure to receive the break positions.