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 TypeMethodDescriptionWhat to visually displayboolean
passesFilter
(X item) Whether it passes the filter
-
Method Details
-
passesFilter
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
-