Interface IHeaderMatcher.Builder

All Known Subinterfaces:
ILicense.Builder
All Known Implementing Classes:
AbstractBuilder, All, All, AllBuilder, Any, Any, AnyBuilder, ChildContainerBuilder, Copyright, Copyright, CopyrightBuilder, MatcherRefBuilder, Not, Not, NotBuilder, Regex, Regex, RegexBuilder, SimpleLicense.Builder, Spdx, Spdx, SpdxBuilder, Text, Text, TextBuilder
Enclosing interface:
IHeaderMatcher
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface IHeaderMatcher.Builder
An IHeaderMatcher builder.
  • Method Details

    • build

      Build the IHeaderMatcher.

      Implementations of this interface should return a specific child class of IHeaderMatcher.

      Returns:
      a new IHeaderMatcher.
    • getDescription

      default Description getDescription()
      Gets the description for this builder.
      Returns:
      The description of the builder
    • text

      @Deprecated static TextBuilder text()
      Deprecated.
      Use new TextBuilder()
      Returns:
      an instance of the standard TextBuilder.
      See Also:
    • any

      @Deprecated static AnyBuilder any()
      Deprecated.
      Use new AnyBuilder()
      Returns:
      an instance of the standard AnyBuilder.
      See Also:
    • all

      @Deprecated static AllBuilder all()
      Deprecated.
      Use new AllBuilder()
      Returns:
      an instance of the standard AllBuilder.
      See Also:
    • copyright

      @Deprecated static CopyrightBuilder copyright()
      Deprecated.
      Use new CopyrightBuilder()
      Returns:
      an instance of the standard CopyrightBuilder.
      See Also:
    • spdx

      @Deprecated static SpdxBuilder spdx()
      Deprecated.
      Use new SpdxBuilder()
      Returns:
      an instance of the standard SpdxBuilder.
      See Also:
    • matcherRef

      @Deprecated static MatcherRefBuilder matcherRef()
      Deprecated.
      Use new MatcherRefBuilder()
      Returns:
      an instance of the standard MatcherRefBuilder.
      See Also:
    • not

      @Deprecated static NotBuilder not()
      Deprecated.
      Use new NotBuilder()
      Returns:
      an instance of the standard NotBuilder.
      See Also:
    • regex

      @Deprecated static RegexBuilder regex()
      Deprecated.
      Use new RegexBuilder()
      Returns:
      an instance of the standard RegexBuilder.
      See Also: