Module xl

Class Pattern.Matcher

java.lang.Object
de.grogra.xl.query.Pattern.Matcher
All Implemented Interfaces:
Comparable
Direct Known Subclasses:
CompoundPattern.Matcher, TreeMatcher
Enclosing class:
Pattern

public abstract static class Pattern.Matcher extends Object implements Comparable
  • Constructor Details

    • Matcher

      public Matcher(float branchingFactor)
  • Method Details

    • getBranchingFactor

      public final float getBranchingFactor()
    • getBaseCosts

      public float getBaseCosts()
    • compareTo

      public final int compareTo(Object o)
      Specified by:
      compareTo in interface Comparable
    • isLessThanOverride

      protected boolean isLessThanOverride(Pattern.Matcher o)
    • findMatches

      public abstract void findMatches(QueryState qs, MatchConsumer consumer, int arg)
    • visitMatch

      public void visitMatch(QueryState qs, Producer p)