org.basex.query.regex
Class Quantifier

java.lang.Object
  extended by org.basex.query.regex.RegExp
      extended by org.basex.query.regex.Quantifier

public class Quantifier
extends RegExp

A quantifier, like ?, * or {17,123}.

Author:
BaseX Team 2005-12, BSD License, Leo Woerteler

Field Summary
 boolean lazy
          Reluctance flag.
 int max
          Maximum occurrence, -1 for infinity.
 int min
          Minimum occurrence.
 
Constructor Summary
Quantifier(int mn, int mx, boolean lzy)
          Constructor.
 
Method Summary
 
Methods inherited from class org.basex.query.regex.RegExp
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

min

public final int min
Minimum occurrence.


max

public final int max
Maximum occurrence, -1 for infinity.


lazy

public final boolean lazy
Reluctance flag.

Constructor Detail

Quantifier

public Quantifier(int mn,
                  int mx,
                  boolean lzy)
Constructor.

Parameters:
mn - minimum occurrences
mx - maximum occurrences
lzy - reluctance flag