public class RegexPrecondition extends Object
Modifier and Type | Field and Description |
---|---|
int |
fixedPosition |
int |
minPosition |
Operation |
operation |
Constructor and Description |
---|
RegexPrecondition(Operation op,
int fixedPos,
int minPos)
Create a precondition for a regular expression to be true
|
public Operation operation
public int fixedPosition
public int minPosition
public RegexPrecondition(Operation op, int fixedPos, int minPos)
op
- the operation to be performed. The precondition is true if
op.iterateMatches(p).hasNext() is true at some position p,
subject to the constraints in the other two argumentsfixedPos
- indicates that the operation only needs to be tested
at this position. Used when all previous parts of the
regular expression are fixed length, and the regex
starts with a "^" anchor. Defaults to -1, indicating
that the operation needs to be tested at every position.minPos
- indicates that the operation needs to be tested at this
position and all subsequent positions within the input
string (until a match is found or the end of the string
is reached). Defaults to 0.Copyright (c) 2004-2014 Saxonica Limited. All rights reserved.