org.apache.regexp

Class CharacterArrayCharacterIterator

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 Summary
intlen
used portion of the array
intoff
offset in the char array
char[]src
encapsulated
Constructor Summary
CharacterArrayCharacterIterator(char[] src, int off, int len)
Method Summary
charcharAt(int pos)
booleanisEnd(int pos)
Stringsubstring(int beginIndex, int endIndex)
Stringsubstring(int beginIndex)

Field Detail

len

private final int len
used portion of the array

off

private final int off
offset in the char array

src

private final char[] src
encapsulated

Constructor Detail

CharacterArrayCharacterIterator

public CharacterArrayCharacterIterator(char[] src, int off, int len)

Parameters: src - encapsulated String

Method Detail

charAt

public char charAt(int pos)

Returns: a character at the specified position.

isEnd

public boolean isEnd(int pos)

Returns: true iff if the specified index is after the end of the character stream

substring

public String substring(int beginIndex, int endIndex)

Returns: a substring

substring

public String substring(int beginIndex)

Returns: a substring

Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.