Biter

regexp
Class REToken

java.lang.Object
  |
  +--regexp.REToken
Direct Known Subclasses:
RE, RETokenAny, RETokenBackRef, RETokenChar, RETokenEnd, RETokenOneOf, RETokenPOSIX, RETokenRange, RETokenRepeated, RETokenStart

abstract class REToken
extends Object


Field Summary
protected  REToken m_next
           
protected  int m_subIndex
           
protected  REToken m_uncle
           
(package private) static String newline
           
 
Constructor Summary
protected REToken(int f_subIndex)
           
 
Method Summary
(package private)  boolean chain(REToken next)
           
(package private)  void dump(StringBuffer os)
           
(package private)  void dumpAll(StringBuffer os)
           
(package private)  int getMinimumLength()
           
(package private) abstract  int[] match(CharIndexed input, int index, int eflags, REMatch mymatch)
           
protected  int[] next(CharIndexed input, int index, int eflags, REMatch mymatch)
           
(package private)  void setUncle(REToken f_uncle)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

newline

static final String newline

m_next

protected REToken m_next

m_uncle

protected REToken m_uncle

m_subIndex

protected int m_subIndex
Constructor Detail

REToken

protected REToken(int f_subIndex)
Method Detail

getMinimumLength

int getMinimumLength()

setUncle

void setUncle(REToken f_uncle)

match

abstract int[] match(CharIndexed input,
                     int index,
                     int eflags,
                     REMatch mymatch)

next

protected int[] next(CharIndexed input,
                     int index,
                     int eflags,
                     REMatch mymatch)

chain

boolean chain(REToken next)

dump

void dump(StringBuffer os)

dumpAll

void dumpAll(StringBuffer os)

Biter

From the Biter project.