protected static class MultiNodePattern.IntersectMultiNodePattern<T> extends MultiNodePattern<T>
MultiNodePattern.IntersectMultiNodePattern<T>, MultiNodePattern.UnionMultiNodePattern<T>
Modifier | Constructor and Description |
---|---|
protected |
IntersectMultiNodePattern(List<MultiNodePattern<T>> nodePatterns) |
Modifier and Type | Method and Description |
---|---|
protected Collection<Interval<Integer>> |
match(List<? extends T> nodes,
int start)
Tries to match sequence of nodes starting of start
Returns intervals (token offsets) of when the nodes matches
|
getMaxNodes, getMinNodes, setMaxNodes, setMinNodes
protected IntersectMultiNodePattern(List<MultiNodePattern<T>> nodePatterns)
protected Collection<Interval<Integer>> match(List<? extends T> nodes, int start)
MultiNodePattern
match
in class MultiNodePattern<T>