Class StringCharacterIterator

java.lang.Object
org.apache.regexp.StringCharacterIterator
All Implemented Interfaces:
CharacterIterator

public final class StringCharacterIterator extends Object implements CharacterIterator
Encapsulates String as CharacterIterator.
Version:
CVS $Id: StringCharacterIterator.java 518156 2007-03-14 14:31:26Z vgritsenko $
Author:
Ales Novak
  • Field Details

    • src

      private final String src
      encapsulated
  • Constructor Details

    • StringCharacterIterator

      public StringCharacterIterator(String src)
      Parameters:
      src - - encapsulated String
  • Method Details

    • substring

      public String substring(int beginIndex, int endIndex)
      Specified by:
      substring in interface CharacterIterator
      Returns:
      a substring
    • substring

      public String substring(int beginIndex)
      Specified by:
      substring in interface CharacterIterator
      Returns:
      a substring
    • charAt

      public char charAt(int pos)
      Specified by:
      charAt in interface CharacterIterator
      Returns:
      a character at the specified position.
    • isEnd

      public boolean isEnd(int pos)
      Specified by:
      isEnd in interface CharacterIterator
      Returns:
      true iff if the specified index is after the end of the character stream