Interface WindowFilter<T>

All Known Implementing Classes:
AndWindowFilter, ContainsWindowFilter, EndsWithWindowFilter, GlobWindowFilter, JavaExceptionWindowFilter, OrWindowFilter, RegexpWindowFilter, StartsWithWindowFilter, TrueObjectWindowFilter

public interface WindowFilter<T>
Author:
vpc
  • Method Details

    • getPreviousWindowSize

      default int getPreviousWindowSize()
    • getNextWindowSize

      default int getNextWindowSize()
    • acceptPrevious

      default boolean acceptPrevious(T line, T pivot, int pivotIndex, List<T> all)
    • acceptNext

      default boolean acceptNext(T line, T pivot, int pivotIndex, List<T> all)
    • acceptanceResponsible

      default WindowFilter<T> acceptanceResponsible(T line)
    • accept

      boolean accept(T line)
    • copy

      WindowFilter<T> copy()
    • prepare

      default void prepare(List<T> all, int pivotIndex)