| |
|
| java.lang.Object java.awt.font.CharArrayIterator
Method Summary | |
public Object | clone() | public char | current() Gets the character at the current position (as returned by getIndex()). | public char | first() Sets the position to getBeginIndex() and returns the character at that
position. | public int | getBeginIndex() Returns the start index of the text. | public int | getEndIndex() Returns the end index of the text. | public int | getIndex() Returns the current index. | public char | last() Sets the position to getEndIndex()-1 (getEndIndex() if the text is empty)
and returns the character at that position. | public char | next() Increments the iterator's index by one and returns the character
at the new index. | public char | previous() Decrements the iterator's index by one and returns the character
at the new index. | void | reset(char[] chars) | void | reset(char[] chars, int begin) | public char | setIndex(int position) Sets the position to the specified position in the text and returns that
character.
Parameters: position - the position within the text. |
CharArrayIterator | CharArrayIterator(char[] chars)(Code) | | |
CharArrayIterator | CharArrayIterator(char[] chars, int begin)(Code) | | |
clone | public Object clone()(Code) | | Create a copy of this iterator
A copy of this |
current | public char current()(Code) | | Gets the character at the current position (as returned by getIndex()).
the character at the current position or DONE if the currentposition is off the end of the text. See Also: getIndex |
first | public char first()(Code) | | Sets the position to getBeginIndex() and returns the character at that
position.
the first character in the text, or DONE if the text is empty See Also: getBeginIndex |
getBeginIndex | public int getBeginIndex()(Code) | | Returns the start index of the text.
the index at which the text begins. |
getEndIndex | public int getEndIndex()(Code) | | Returns the end index of the text. This index is the index of the first
character following the end of the text.
the index after the last character in the text |
getIndex | public int getIndex()(Code) | | Returns the current index.
the current index. |
last | public char last()(Code) | | Sets the position to getEndIndex()-1 (getEndIndex() if the text is empty)
and returns the character at that position.
the last character in the text, or DONE if the text is empty See Also: getEndIndex |
next | public char next()(Code) | | Increments the iterator's index by one and returns the character
at the new index. If the resulting index is greater or equal
to getEndIndex(), the current index is reset to getEndIndex() and
a value of DONE is returned.
the character at the new position or DONE if the newposition is off the end of the text range. |
previous | public char previous()(Code) | | Decrements the iterator's index by one and returns the character
at the new index. If the current index is getBeginIndex(), the index
remains at getBeginIndex() and a value of DONE is returned.
the character at the new position or DONE if the currentposition is equal to getBeginIndex(). |
reset | void reset(char[] chars)(Code) | | |
reset | void reset(char[] chars, int begin)(Code) | | |
setIndex | public char setIndex(int position)(Code) | | Sets the position to the specified position in the text and returns that
character.
Parameters: position - the position within the text. Valid values range fromgetBeginIndex() to getEndIndex(). An IllegalArgumentException is thrownif an invalid value is supplied. the character at the specified position or DONE if the specified position is equal to getEndIndex() |
|
|
|