|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.ibm.icu.text.BreakIterator org.eclipse.xtext.ui.editor.model.CommonBreakIterator
public class CommonBreakIterator
This class was copied from org.eclipse.jdt.internal.ui.text.JavaBreakIterator
.
Nested Class Summary | |
---|---|
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
|
Field Summary | |
---|---|
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
|
Fields inherited from class com.ibm.icu.text.BreakIterator |
---|
DONE, KIND_CHARACTER, KIND_LINE, KIND_SENTENCE, KIND_TITLE, KIND_WORD |
Constructor Summary | |
---|---|
CommonBreakIterator(boolean camelCase)
Creates a new break iterator. |
Method Summary | |
---|---|
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)
|
Methods inherited from class com.ibm.icu.text.BreakIterator |
---|
clone, getAvailableLocales, getAvailableULocales, getBreakInstance, getCharacterInstance, getCharacterInstance, getCharacterInstance, getLineInstance, getLineInstance, getLineInstance, getLocale, getSentenceInstance, getSentenceInstance, getSentenceInstance, getTitleInstance, getTitleInstance, getTitleInstance, getWordInstance, getWordInstance, getWordInstance, registerInstance, registerInstance, unregister |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
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
Constructor Detail |
---|
public CommonBreakIterator(boolean camelCase)
Method Detail |
---|
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 at
protected CommonBreakIterator.Run getRun(char ch)
ch
- the character to test
ch
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
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |