Matcher.IndexIterator, Matcher.LTRIterator, Matcher.PrecedenceNode, Matcher.RTLIterator
Modifier and Type | Field and Description |
---|---|
protected java.util.Stack<Matcher.IndexIterator> |
iteratorCache |
protected boolean |
matched |
after, allocation, alternate, before, cache, childCount, CONSTRAINT_PRIORITY_SORTER, constraints, descendantCount, edge, entryBuilder, exclusionMember, exclusions, exhaustive, height, id, indexIterator, leftToRight, next, node, options, parent, previous, searchMode, targetTree, type
Constructor and Description |
---|
TransitiveMatcher(SearchNode node,
SearchEdge edge) |
Modifier and Type | Method and Description |
---|---|
protected void |
innerClose() |
protected boolean |
isDone() |
boolean |
matches() |
protected Matcher.IndexIterator |
newIterator() |
protected void |
recycleIterator(Matcher.IndexIterator iterator) |
protected void |
search(int index,
int minIndex,
int maxIndex) |
allocate, cacheHits, clone, close, commit, compareTo, deallocate, getAfter, getAllocation, getAlternate, getBefore, getCache, getChildCount, getConstraints, getDescendantCount, getEdge, getEntryBuilder, getExclusions, getHeight, getId, getMaxIndex, getMinIndex, getNext, getNode, getOptions, getParent, getPrevious, getSearchMode, getTargetTree, isExclusionMember, isExhaustive, isLeftToRight, isLegalIndex, link, matchesConstraints, matchesExclusions, matchesNext, matchesType, prepare, prepareGroupConstraints, setAfter, setAlternate, setBefore, setCache, setConstraints, setDescendantCount, setEntryBuilder, setExclusionMember, setExclusions, setHeight, setId, setLeftToRight, setNext, setOptions, setParent, setPrevious, setSearchMode, setTargetTree
protected java.util.Stack<Matcher.IndexIterator> iteratorCache
protected boolean matched
public TransitiveMatcher(SearchNode node, SearchEdge edge)
protected void innerClose()
innerClose
in class Matcher
protected Matcher.IndexIterator newIterator()
protected void recycleIterator(Matcher.IndexIterator iterator)
protected void search(int index, int minIndex, int maxIndex)
protected boolean isDone()