public final class UnhandledBreakEngine extends Object implements LanguageBreakEngine
| Constructor and Description |
|---|
UnhandledBreakEngine() |
| Modifier and Type | Method and Description |
|---|---|
int |
findBreaks(CharacterIterator text,
int startPos,
int endPos,
DictionaryBreakEngine.DequeI foundBreaks,
boolean isPhraseBreaking)
Implements the actual breaking logic.
|
void |
handleChar(int c)
Update the set of unhandled characters to include
all that have the same script as c.
|
boolean |
handles(int c) |
public boolean handles(int c)
handles in interface LanguageBreakEnginec - A Unicode codepoint valuepublic int findBreaks(CharacterIterator text, int startPos, int endPos, DictionaryBreakEngine.DequeI foundBreaks, boolean isPhraseBreaking)
LanguageBreakEnginefindBreaks in interface LanguageBreakEnginetext - 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.public void handleChar(int c)