com.ibm.icu.text
Class StringCharacterIterator

java.lang.Object
  extended bycom.ibm.icu.text.StringCharacterIterator
All Implemented Interfaces:
java.text.CharacterIterator, java.lang.Cloneable

Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.

public final class StringCharacterIterator
extends java.lang.Object
implements java.text.CharacterIterator

StringCharacterIterator implements the CharacterIterater protocol for a String. The StringCharacterIterator class iterates over the entire String.

See Also:
CharacterIterator
Note, ICU 2.4. . Use java.text.StringCharacterIterator instead.

Field Summary
 
Fields inherited from interface java.text.CharacterIterator
DONE
 
Constructor Summary
StringCharacterIterator(java.lang.String text)
          Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
StringCharacterIterator(java.lang.String text, int pos)
          Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
StringCharacterIterator(java.lang.String text, int begin, int end, int pos)
          Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
 
Method Summary
 java.lang.Object clone()
          Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
 char current()
          Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
 boolean equals(java.lang.Object obj)
          Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
 char first()
          Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
 int getBeginIndex()
          Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
 int getEndIndex()
          Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
 int getIndex()
          Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
 int hashCode()
          Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
 char last()
          Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
 char next()
          Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
 char previous()
          Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
 char setIndex(int p)
          Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
 void setText(java.lang.String text)
          Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringCharacterIterator

public StringCharacterIterator(java.lang.String text)
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.

Constructs an iterator with an initial index of 0.

Note, ICU 2.4. . Use java.text.StringCharacterIterator instead.

StringCharacterIterator

public StringCharacterIterator(java.lang.String text,
                               int pos)
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.

Constructs an iterator with the specified initial index.

Parameters:
text - The String to be iterated over
pos - Initial iterator position
Note, ICU 2.4. . Use java.text.StringCharacterIterator instead.

StringCharacterIterator

public StringCharacterIterator(java.lang.String text,
                               int begin,
                               int end,
                               int pos)
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.

Constructs an iterator over the given range of the given string, with the index set at the specified position.

Parameters:
text - The String to be iterated over
begin - Index of the first character
end - Index of the character following the last character
pos - Initial iterator position
Note, ICU 2.4. . Use java.text.StringCharacterIterator instead.
Method Detail

setText

public void setText(java.lang.String text)
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.

Reset this iterator to point to a new string. This package-visible method is used by other java.text classes that want to avoid allocating new StringCharacterIterator objects every time their setText method is called.

Parameters:
text - The String to be iterated over
Note, ICU 2.4. . Use java.text.StringCharacterIterator instead.

first

public char first()
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.

Implements CharacterIterator.first() for String.

Specified by:
first in interface java.text.CharacterIterator
See Also:
CharacterIterator.first()
Note, ICU 2.4. . Use java.text.StringCharacterIterator instead.

last

public char last()
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.

Implements CharacterIterator.last() for String.

Specified by:
last in interface java.text.CharacterIterator
See Also:
CharacterIterator.last()
Note, ICU 2.4. . Use java.text.StringCharacterIterator instead.

setIndex

public char setIndex(int p)
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.

Implements CharacterIterator.setIndex() for String.

Specified by:
setIndex in interface java.text.CharacterIterator
See Also:
CharacterIterator.setIndex(int)
Note, ICU 2.4. . Use java.text.StringCharacterIterator instead.

current

public char current()
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.

Implements CharacterIterator.current() for String.

Specified by:
current in interface java.text.CharacterIterator
See Also:
CharacterIterator.current()
Note, ICU 2.4. . Use java.text.StringCharacterIterator instead.

next

public char next()
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.

Implements CharacterIterator.next() for String.

Specified by:
next in interface java.text.CharacterIterator
See Also:
CharacterIterator.next()
Note, ICU 2.4. . Use java.text.StringCharacterIterator instead.

previous

public char previous()
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.

Implements CharacterIterator.previous() for String.

Specified by:
previous in interface java.text.CharacterIterator
See Also:
CharacterIterator.previous()
Note, ICU 2.4. . Use java.text.StringCharacterIterator instead.

getBeginIndex

public int getBeginIndex()
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.

Implements CharacterIterator.getBeginIndex() for String.

Specified by:
getBeginIndex in interface java.text.CharacterIterator
See Also:
CharacterIterator.getBeginIndex()
Note, ICU 2.4. . Use java.text.StringCharacterIterator instead.

getEndIndex

public int getEndIndex()
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.

Implements CharacterIterator.getEndIndex() for String.

Specified by:
getEndIndex in interface java.text.CharacterIterator
See Also:
CharacterIterator.getEndIndex()
Note, ICU 2.4. . Use java.text.StringCharacterIterator instead.

getIndex

public int getIndex()
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.

Implements CharacterIterator.getIndex() for String.

Specified by:
getIndex in interface java.text.CharacterIterator
See Also:
CharacterIterator.getIndex()
Note, ICU 2.4. . Use java.text.StringCharacterIterator instead.

equals

public boolean equals(java.lang.Object obj)
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.

Compares the equality of two StringCharacterIterator objects.

Parameters:
obj - the StringCharacterIterator object to be compared with.
Returns:
true if the given obj is the same as this StringCharacterIterator object; false otherwise.
Note, ICU 2.4. . Use java.text.StringCharacterIterator instead.

hashCode

public int hashCode()
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.

Computes a hashcode for this iterator.

Returns:
A hash code
Note, ICU 2.4. . Use java.text.StringCharacterIterator instead.

clone

public java.lang.Object clone()
Deprecated. ICU 2.4. Use java.text.StringCharacterIterator instead.

Creates a copy of this iterator.

Specified by:
clone in interface java.text.CharacterIterator
Returns:
A copy of this
Note, ICU 2.4. . Use java.text.StringCharacterIterator instead.


Copyright (c) 2006 IBM Corporation and others.