org.eclipse.cdt.internal.ui.text
Class CBreakIterator
java.lang.Object
com.ibm.icu.text.BreakIterator
org.eclipse.cdt.internal.ui.text.CBreakIterator
- All Implemented Interfaces:
- java.lang.Cloneable
public class CBreakIterator
- extends com.ibm.icu.text.BreakIterator
A C break iterator. It returns all breaks, including before and after
whitespace, and it returns all camel case breaks.
A line break may be any of "\n", "\r", "\r\n", "\n\r".
- Since:
- 4.0
Fields inherited from class com.ibm.icu.text.BreakIterator |
DONE, KIND_CHARACTER, KIND_LINE, KIND_SENTENCE, KIND_TITLE, KIND_WORD |
Methods inherited from class com.ibm.icu.text.BreakIterator |
clone, getAvailableLocales, getAvailableULocales, 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, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CBreakIterator
public CBreakIterator()
- Creates a new break iterator.
current
public int current()
- Specified by:
current
in class com.ibm.icu.text.BreakIterator
first
public int first()
- Specified by:
first
in class com.ibm.icu.text.BreakIterator
following
public int following(int offset)
- Specified by:
following
in class com.ibm.icu.text.BreakIterator
getText
public java.text.CharacterIterator getText()
- Specified by:
getText
in class com.ibm.icu.text.BreakIterator
isBoundary
public boolean isBoundary(int offset)
- Overrides:
isBoundary
in class com.ibm.icu.text.BreakIterator
last
public int last()
- Specified by:
last
in class com.ibm.icu.text.BreakIterator
next
public int next()
- Specified by:
next
in class com.ibm.icu.text.BreakIterator
next
public int next(int n)
- Specified by:
next
in class com.ibm.icu.text.BreakIterator
preceding
public int preceding(int offset)
- Overrides:
preceding
in class com.ibm.icu.text.BreakIterator
previous
public int previous()
- Specified by:
previous
in class com.ibm.icu.text.BreakIterator
setText
public void setText(java.lang.String newText)
- Overrides:
setText
in class com.ibm.icu.text.BreakIterator
setText
public void setText(java.lang.CharSequence newText)
- Creates a break iterator given a char sequence.
- Parameters:
newText
- the new text
setText
public void setText(java.text.CharacterIterator newText)
- Specified by:
setText
in class com.ibm.icu.text.BreakIterator
setCamelCaseBreakEnabled
public void setCamelCaseBreakEnabled(boolean camelCaseBreakEnabled)
- Enables breaks at word boundaries inside a camel case identifier.
- Parameters:
camelCaseBreakEnabled
- true
to enable, false
to disable.
isCamelCaseBreakEnabled
public boolean isCamelCaseBreakEnabled()
- Returns:
true
if breaks at word boundaries inside
a camel case identifier are enabled.