kmy.regex.tree
Class RAltNode
java.lang.Object
|
+--kmy.regex.tree.RNode
|
+--kmy.regex.tree.RAltNode
- public class RAltNode
- extends RNode
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
alt1
public RNode alt1
alt2
public RNode alt2
RAltNode
public RAltNode(int pos,
RNode alt1,
RNode alt2)
getNCells
public int getNCells()
- Description copied from class: RNode
- Number of variables to be used by this regex. This should be upper bound,
but, of cource, it should be as close as possible to what RCompiler will
generate.
- Overrides:
- getNCells in class RNode
prepare
public void prepare(int addMaxLeft,
int addMinLeft)
- Overrides:
- prepare in class RNode
findPrefix
public CharSet findPrefix(CharSet tailPrefix)
- Overrides:
- findPrefix in class RNode
isStartAnchored
public boolean isStartAnchored()
- Overrides:
- isStartAnchored in class RNode
isEndAnchored
public boolean isEndAnchored()
- Overrides:
- isEndAnchored in class RNode
hasPicks
public boolean hasPicks()
- Overrides:
- hasPicks in class RNode
toLowerCase
public void toLowerCase()
- Overrides:
- toLowerCase in class RNode
hasForks
public boolean hasForks()
- Overrides:
- hasForks in class RNode
collectReferences
public void collectReferences(java.util.Dictionary refList,
java.util.Dictionary pickList)
- Overrides:
- collectReferences in class RNode
markReferenced
public RNode markReferenced(java.util.Dictionary refList,
java.util.Dictionary pickList,
boolean collapse)
- Overrides:
- markReferenced in class RNode
eval
public java.lang.Object eval(RContext context)
- Overrides:
- eval in class RNode