Class AbstractClue
java.lang.Object
com.redhat.parodos.patterndetection.clue.AbstractClue
- Direct Known Subclasses:
ContentsClueImpl,NameClueImpl
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)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAbstractClue.Builder<T extends AbstractClue.Builder<T>> -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
AbstractClue
public AbstractClue()
-