Class AbstractClue.Builder<T extends AbstractClue.Builder<T>>

java.lang.Object
com.redhat.parodos.patterndetection.clue.AbstractClue.Builder<T>
Direct Known Subclasses:
ContentsClueImpl.Builder, NameClueImpl.Builder
Enclosing class:
AbstractClue

public static class AbstractClue.Builder<T extends AbstractClue.Builder<T>> extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • targetFileNamePatternString

      public T targetFileNamePatternString(String targetFileNamePatternString)
    • ignoreFileNamePatternString

      public T ignoreFileNamePatternString(String ignoreFileNamePatternString)
    • targetFileExtensionPatternString

      public T targetFileExtensionPatternString(String targetFileExtensionPatternString)
    • getNameMatchingDelegate

      public NameMatchingDelegate getNameMatchingDelegate()
    • name

      public T name(String name)
    • continueToRunIfDetected

      public T continueToRunIfDetected(boolean continueToRunIfDetected)
    • build

      public <S extends AbstractClue> S build(S instance)