Class CharacterArrayCharacterIterator

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

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

    • src

      private final char[] src
      encapsulated
    • off

      private final int off
      offset in the char array
    • len

      private final int len
      used portion of the array
  • Constructor Details

    • CharacterArrayCharacterIterator

      public CharacterArrayCharacterIterator(char[] src, int off, int len)
      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