kmy.regex.tree
Class RCharClassNode

java.lang.Object
  |
  +--kmy.regex.tree.RNode
        |
        +--kmy.regex.tree.RCharClassNode

public class RCharClassNode
extends RNode


Field Summary
 CharSet charClass
           
 
Fields inherited from class kmy.regex.tree.RNode
maxLeft, maxLength, minLeft, minLength, position, prefix, tail
 
Constructor Summary
RCharClassNode(int pos, boolean neg, char[] ranges)
           
RCharClassNode(int pos, CharSet set)
           
 
Method Summary
 java.lang.Object eval(RContext context)
           
 void toLowerCase()
           
 
Methods inherited from class kmy.regex.tree.RNode
collectReferences, findPrefix, finishPrepare, getNCells, hasForks, hasPicks, isEndAnchored, isStartAnchored, markReferenced, maxTotalLength, minTotalLength, prepare, toString
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

charClass

public CharSet charClass
Constructor Detail

RCharClassNode

public RCharClassNode(int pos,
                      CharSet set)

RCharClassNode

public RCharClassNode(int pos,
                      boolean neg,
                      char[] ranges)
Method Detail

toLowerCase

public void toLowerCase()
Overrides:
toLowerCase in class RNode

eval

public java.lang.Object eval(RContext context)
Overrides:
eval in class RNode