com.stevesoft.pat
Class Pthings

java.lang.Object
  |
  +--com.stevesoft.pat.Pthings

public class Pthings
extends java.lang.Object

Things that need to be kept track of during a match. Passed along with Pattern.matchInternal.


Field Summary
 java.util.BitSet cbits
          The mask to use when dontMatchInQuotes is set.
 boolean dotDoesntMatchCR
          Used to set the behavior of "." By default, it now fails to match the '\n' character.
 boolean ignoreCase
          Whether we should ignore the case of letters in this match.
 int[] marks
          Used to keep track of backreferences.
 boolean mFlag
           
 int nMarks
           
 boolean no_check
          Determine if Skipped strings need to be checked.
 StringLike src
          The current text we are attempting to match.
 
Constructor Summary
Pthings()
           

 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

src

public StringLike src
The current text we are attempting to match.

ignoreCase

public boolean ignoreCase
Whether we should ignore the case of letters in this match.

mFlag

public boolean mFlag

cbits

public java.util.BitSet cbits
The mask to use when dontMatchInQuotes is set.

marks

public int[] marks
Used to keep track of backreferences.

nMarks

public int nMarks

dotDoesntMatchCR

public boolean dotDoesntMatchCR
Used to set the behavior of "." By default, it now fails to match the '\n' character.

no_check

public boolean no_check
Determine if Skipped strings need to be checked.
Constructor Detail

Pthings

public Pthings()