org.apache.regexp

Class StringCharacterIterator

Implemented Interfaces:
CharacterIterator

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

Encapsulates String as CharacterIterator.
Version:
CVS $Id: StringCharacterIterator.java 126148 2004-02-17 13:37:54Z vgritsenko $
Author:
Ales Novak

Field Summary

private String
src
encapsulated

Constructor Summary

StringCharacterIterator(String src)

Method Summary

char
charAt(int pos)
boolean
isEnd(int pos)
String
substring(int beginIndex)
String
substring(int beginIndex, int endIndex)

Field Details

src

private final String src
encapsulated

Constructor Details

StringCharacterIterator

public StringCharacterIterator(String src)
Parameters:
src - - encapsulated String

Method Details

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

substring

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

substring

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

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