Interface VisualFilter<X>

Type Parameters:
X - The type of thing being filtered
All Known Subinterfaces:
SplitVisualFilter<X>
All Known Implementing Classes:
AbilityResolutionFilter, ActLineFilter, EventAbilityOrBuffFilter, EventClassFilterFilter, EventEntityFilter, EventTypeFilter, GroovyFilter, IdOrNameFilter, LogLevelVisualFilter, NonCombatEntityFilter, PullNumberFilter, SystemEventFilter, SystemLogLoggerNameFilter, SystemLogTextFilter, SystemLogThreadFilter, TextBasedFilter

public interface VisualFilter<X>
Class for a filter that presents a graphical interface
  • Method Summary

    Modifier and Type
    Method
    Description
    What to visually display
    boolean
    Whether it passes the filter
  • Method Details

    • passesFilter

      boolean passesFilter(X item)
      Whether it passes the filter
      Parameters:
      item - The instance to filter
      Returns:
      Whether it passed
    • getComponent

      Component getComponent()
      What to visually display
      Returns:
      a component to display