org.apache.pivot.text
Class CharSequenceCharacterIterator
java.lang.Object
org.apache.pivot.text.CharSequenceCharacterIterator
- All Implemented Interfaces:
- Cloneable, CharacterIterator
public final class CharSequenceCharacterIterator
- extends Object
- implements CharacterIterator
Character iterator that is backed by a CharSequence
.
CharSequenceCharacterIterator
public CharSequenceCharacterIterator(CharSequence charSequence)
CharSequenceCharacterIterator
public CharSequenceCharacterIterator(CharSequence charSequence,
int beginIndex)
CharSequenceCharacterIterator
public CharSequenceCharacterIterator(CharSequence charSequence,
int beginIndex,
int endIndex)
CharSequenceCharacterIterator
public CharSequenceCharacterIterator(CharSequence charSequence,
int beginIndex,
int endIndex,
int index)
first
public char first()
- Specified by:
first
in interface CharacterIterator
last
public char last()
- Specified by:
last
in interface CharacterIterator
next
public char next()
- Specified by:
next
in interface CharacterIterator
previous
public char previous()
- Specified by:
previous
in interface CharacterIterator
current
public char current()
- Specified by:
current
in interface CharacterIterator
getBeginIndex
public int getBeginIndex()
- Specified by:
getBeginIndex
in interface CharacterIterator
getEndIndex
public int getEndIndex()
- Specified by:
getEndIndex
in interface CharacterIterator
getIndex
public int getIndex()
- Specified by:
getIndex
in interface CharacterIterator
setIndex
public char setIndex(int index)
- Specified by:
setIndex
in interface CharacterIterator
clone
public Object clone()
- Specified by:
clone
in interface CharacterIterator
- Overrides:
clone
in class Object