public class CommonBreakIterator
extends com.ibm.icu.text.BreakIterator
org.eclipse.jdt.internal.ui.text.JavaBreakIterator
.Modifier and Type | Class and Description |
---|---|
protected static class |
CommonBreakIterator.CamelCaseIdentifier |
protected static class |
CommonBreakIterator.Identifier |
protected static class |
CommonBreakIterator.LineDelimiter |
protected static class |
CommonBreakIterator.Other |
protected static class |
CommonBreakIterator.Run
A run of common characters.
|
protected class |
CommonBreakIterator.SequenceCharacterIterator
A
CharSequence based implementation of CharacterIterator . |
protected static class |
CommonBreakIterator.Whitespace |
Modifier and Type | Field and Description |
---|---|
protected CommonBreakIterator.Run |
delimiter |
protected com.ibm.icu.text.BreakIterator |
fIterator
The platform break iterator (word instance) used as a base.
|
protected java.lang.CharSequence |
fText
The text we operate on.
|
protected CommonBreakIterator.Run |
identifier |
protected CommonBreakIterator.Run |
other |
protected CommonBreakIterator.Run |
whitespace |
Constructor and Description |
---|
CommonBreakIterator(boolean camelCase)
Creates a new break iterator.
|
Modifier and Type | Method and Description |
---|---|
protected CommonBreakIterator.Run |
consumeRun(int offset)
Consumes a run of characters at the limits of which we introduce a break.
|
int |
current() |
int |
first() |
int |
following(int offset) |
protected CommonBreakIterator.Run |
getRun(char ch)
Returns a run based on a character.
|
java.text.CharacterIterator |
getText() |
boolean |
isBoundary(int offset) |
int |
last() |
int |
next() |
int |
next(int n) |
int |
preceding(int offset) |
int |
previous() |
void |
setText(java.text.CharacterIterator newText) |
void |
setText(java.lang.CharSequence newText)
Creates a break iterator given a char sequence.
|
void |
setText(java.lang.String newText) |
clone, getAvailableLocales, getAvailableULocales, getBreakInstance, getCharacterInstance, getCharacterInstance, getCharacterInstance, getLineInstance, getLineInstance, getLineInstance, getLocale, getSentenceInstance, getSentenceInstance, getSentenceInstance, getTitleInstance, getTitleInstance, getTitleInstance, getWordInstance, getWordInstance, getWordInstance, registerInstance, registerInstance, unregister
protected CommonBreakIterator.Run whitespace
protected CommonBreakIterator.Run delimiter
protected CommonBreakIterator.Run identifier
protected CommonBreakIterator.Run other
protected final com.ibm.icu.text.BreakIterator fIterator
protected java.lang.CharSequence fText
public CommonBreakIterator(boolean camelCase)
public int current()
current
in class com.ibm.icu.text.BreakIterator
public int first()
first
in class com.ibm.icu.text.BreakIterator
public int following(int offset)
following
in class com.ibm.icu.text.BreakIterator
protected CommonBreakIterator.Run consumeRun(int offset)
offset
- the offset to start atprotected CommonBreakIterator.Run getRun(char ch)
ch
- the character to testch
public java.text.CharacterIterator getText()
getText
in class com.ibm.icu.text.BreakIterator
public boolean isBoundary(int offset)
isBoundary
in class com.ibm.icu.text.BreakIterator
public int last()
last
in class com.ibm.icu.text.BreakIterator
public int next()
next
in class com.ibm.icu.text.BreakIterator
public int next(int n)
next
in class com.ibm.icu.text.BreakIterator
public int preceding(int offset)
preceding
in class com.ibm.icu.text.BreakIterator
public int previous()
previous
in class com.ibm.icu.text.BreakIterator
public void setText(java.lang.String newText)
setText
in class com.ibm.icu.text.BreakIterator
public void setText(java.lang.CharSequence newText)
newText
- the new textpublic void setText(java.text.CharacterIterator newText)
setText
in class com.ibm.icu.text.BreakIterator