Class BasicPatternImpl

  • All Implemented Interfaces:
    Pattern, Work, WorkFlow

    public class BasicPatternImpl
    extends Object
    implements Pattern
    An implementation of @see Pattern that will serve most Pattern Detection needs allAreRequiredClues - every @see Clue added to this list needs to be detected for the @see Pattern to be considered detected onlyOneIsRequiredClues - only one @see Clue from this list needs to be detected for the @see Pattern to be considered detected If both onlyOneIsRequiredClues and allAreRequiredClues are configured, then all of the @Clue in allAreRequiredClues must be detected AND one of the @see Clue in the onlyOneIsRequiredClues must be detected
    Author:
    Luke Shannon (Github: lshannon)