Class AbstractClue

java.lang.Object
com.redhat.parodos.patterndetection.clue.AbstractClue
All Implemented Interfaces:
Clue, Work
Direct Known Subclasses:
ContentsClueImpl, NameClueImpl

public abstract class AbstractClue extends Object implements Clue
AbstractClue contains the @see WorkContextDelegate, @see NameMatchingDelegate, Name and continueToRunIfDetected which are also common to all @see Clue references. The AbstractClue contains a builder class that can be extended by any extending class of AbstractClue (@see FileContentsClue for an example). Builder in AbstractClue contains code to simplify the creation of common elements (ie: name, continueToRunIfDetectect, nameMatchingDelegate), this allows for the extending class to only have worry about adding Builder logic for the elements specific to their Clue implementation.
Author:
Luke Shannon (Github: lshannon)
  • Constructor Details

    • AbstractClue

      public AbstractClue()