org.apache.pivot.text
Class CharSequenceCharacterIterator

java.lang.Object
  extended by 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.


Field Summary
 
Fields inherited from interface java.text.CharacterIterator
DONE
 
Constructor Summary
CharSequenceCharacterIterator(CharSequence charSequence)
           
CharSequenceCharacterIterator(CharSequence charSequence, int beginIndex)
           
CharSequenceCharacterIterator(CharSequence charSequence, int beginIndex, int endIndex)
           
CharSequenceCharacterIterator(CharSequence charSequence, int beginIndex, int endIndex, int index)
           
 
Method Summary
 Object clone()
           
 char current()
           
 char first()
           
 int getBeginIndex()
           
 int getEndIndex()
           
 int getIndex()
           
 char last()
           
 char next()
           
 char previous()
           
 char setIndex(int index)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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)
Method Detail

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