org.jruby.util
Class StringScanner

java.lang.Object
  extended by org.jruby.util.StringScanner

public class StringScanner
extends java.lang.Object

Author:
kscott

Constructor Summary
StringScanner()
           
StringScanner(java.lang.CharSequence string)
           
 
Method Summary
 void append(java.lang.CharSequence string)
           
 java.lang.CharSequence check(Pattern pattern)
           
 java.lang.CharSequence checkUntil(Pattern pattern)
           
 int exists(Pattern pattern)
           
 char getChar()
           
 int getPos()
           
 java.lang.CharSequence getString()
           
 java.lang.CharSequence group(int n)
           
 boolean isBeginningOfLine()
           
 boolean isEndOfString()
           
 boolean matched()
           
 int matchedSize()
           
 java.lang.CharSequence matchedValue()
           
 int matches(Pattern pattern)
           
 java.lang.CharSequence peek(int length)
           
 java.lang.CharSequence postMatch()
           
 java.lang.CharSequence preMatch()
           
 void reset()
           
 java.lang.CharSequence rest()
           
 java.lang.CharSequence scan(Pattern pattern)
           
 java.lang.CharSequence scanUntil(Pattern pattern)
           
 void setPos(int pos)
           
 void setString(java.lang.CharSequence string)
           
 int skip(Pattern pattern)
           
 int skipUntil(Pattern pattern)
           
 void terminate()
           
 void unscan()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringScanner

public StringScanner()

StringScanner

public StringScanner(java.lang.CharSequence string)
Method Detail

isEndOfString

public boolean isEndOfString()

isBeginningOfLine

public boolean isBeginningOfLine()

getString

public java.lang.CharSequence getString()

terminate

public void terminate()

reset

public void reset()

setString

public void setString(java.lang.CharSequence string)

append

public void append(java.lang.CharSequence string)

rest

public java.lang.CharSequence rest()

getPos

public int getPos()

setPos

public void setPos(int pos)

getChar

public char getChar()

matched

public boolean matched()

group

public java.lang.CharSequence group(int n)

preMatch

public java.lang.CharSequence preMatch()

postMatch

public java.lang.CharSequence postMatch()

matchedValue

public java.lang.CharSequence matchedValue()

matchedSize

public int matchedSize()

unscan

public void unscan()

matches

public int matches(Pattern pattern)

scanUntil

public java.lang.CharSequence scanUntil(Pattern pattern)

scan

public java.lang.CharSequence scan(Pattern pattern)

check

public java.lang.CharSequence check(Pattern pattern)

checkUntil

public java.lang.CharSequence checkUntil(Pattern pattern)

skip

public int skip(Pattern pattern)

skipUntil

public int skipUntil(Pattern pattern)

exists

public int exists(Pattern pattern)

peek

public java.lang.CharSequence peek(int length)


Copyright © 2002-2007 JRuby Team. All Rights Reserved.