protected class CommonBreakIterator.SequenceCharacterIterator
extends java.lang.Object
implements java.text.CharacterIterator
CharSequence
based implementation of CharacterIterator
.
Copied from org.eclipse.jdt.internal.ui.text.SequenceCharacterIterator.Constructor and Description |
---|
CommonBreakIterator.SequenceCharacterIterator(java.lang.CharSequence sequence)
Creates an iterator for the entire sequence.
|
CommonBreakIterator.SequenceCharacterIterator(java.lang.CharSequence sequence,
int first)
Creates an iterator.
|
CommonBreakIterator.SequenceCharacterIterator(java.lang.CharSequence sequence,
int first,
int last)
Creates an iterator.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
char |
current() |
char |
first() |
int |
getBeginIndex() |
int |
getEndIndex() |
int |
getIndex() |
char |
last() |
char |
next() |
char |
previous() |
char |
setIndex(int position) |
public CommonBreakIterator.SequenceCharacterIterator(java.lang.CharSequence sequence)
sequence
- the sequence backing this iteratorpublic CommonBreakIterator.SequenceCharacterIterator(java.lang.CharSequence sequence, int first) throws java.lang.IllegalArgumentException
sequence
- the sequence backing this iteratorfirst
- the first character to considerjava.lang.IllegalArgumentException
- if the indices are out of boundspublic CommonBreakIterator.SequenceCharacterIterator(java.lang.CharSequence sequence, int first, int last) throws java.lang.IllegalArgumentException
sequence
- the sequence backing this iteratorfirst
- the first character to considerlast
- the last character index to considerjava.lang.IllegalArgumentException
- if the indices are out of boundspublic char first()
first
in interface java.text.CharacterIterator
public char last()
last
in interface java.text.CharacterIterator
public char current()
current
in interface java.text.CharacterIterator
public char next()
next
in interface java.text.CharacterIterator
public char previous()
previous
in interface java.text.CharacterIterator
public char setIndex(int position)
setIndex
in interface java.text.CharacterIterator
public int getBeginIndex()
getBeginIndex
in interface java.text.CharacterIterator
public int getEndIndex()
getEndIndex
in interface java.text.CharacterIterator
public int getIndex()
getIndex
in interface java.text.CharacterIterator
public java.lang.Object clone()
clone
in interface java.text.CharacterIterator
clone
in class java.lang.Object