Interface MatchSupporting<T>

Type Parameters:
T - Value type, same as in ValueEngineer

public interface MatchSupporting<T>
Aspect for ValueEngineers supporting indexing and searching.
Since:
4.2.414
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    Aspect for ValueEngineers supporting indexing and searching.
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull List<? extends Match>
    getMatches(@NotNull Request request, T value)
    Calculate a list of matches for a given request-value pair.
  • Field Details

  • Method Details

    • getMatches

      @NotNull @NotNull List<? extends Match> getMatches(@NotNull @NotNull Request request, @NotNull T value)
      Calculate a list of matches for a given request-value pair.
      Parameters:
      request - The search request.
      value - The value to search in.
      Returns:
      A list of search hits for the given request in the given value.
      Since:
      4.2.414