org.apache.regexp
public final class: StreamCharacterIterator [javadoc |
source]
java.lang.Object
org.apache.regexp.StreamCharacterIterator
All Implemented Interfaces:
CharacterIterator
Encapsulates java.io.InputStream as CharacterIterator.
- author:
< - a href="mailto:ales.novak@netbeans.com">Ales Novak
- version:
CVS - $Id: StreamCharacterIterator.java 518156 2007-03-14 14:31:26Z vgritsenko $
| Method from org.apache.regexp.StreamCharacterIterator Detail: |
public char charAt(int pos) {
try
{
ensure(pos);
return buff.charAt(pos);
}
catch (IOException e)
{
throw new StringIndexOutOfBoundsException(e.getMessage());
}
}
|
public boolean isEnd(int pos) {
if (buff.length() > pos)
{
return false;
}
else
{
try
{
ensure(pos);
return (buff.length() < = pos);
}
catch (IOException e)
{
throw new StringIndexOutOfBoundsException(e.getMessage());
}
}
}
|
public String substring(int beginIndex) {
try
{
readAll();
return buff.toString().substring(beginIndex);
}
catch (IOException e)
{
throw new StringIndexOutOfBoundsException(e.getMessage());
}
}
|
public String substring(int beginIndex,
int endIndex) {
try
{
ensure(endIndex);
return buff.toString().substring(beginIndex, endIndex);
}
catch (IOException e)
{
throw new StringIndexOutOfBoundsException(e.getMessage());
}
}
|