Class EventEntityFilter<I,X>
java.lang.Object
gg.xp.xivsupport.gui.tables.filters.EventEntityFilter<I,X>
- All Implemented Interfaces:
VisualFilter<I>
-
Method Summary
Modifier and TypeMethodDescriptionbuffSourceFilter
(Runnable filterUpdatedCallback) buffTargetFilter
(Runnable filterUpdatedCallback) static EventEntityFilter<Event,
HasSourceEntity> eventSourceFilter
(Runnable filterUpdatedCallback) static EventEntityFilter<Event,
HasTargetEntity> eventTargetFilter
(Runnable filterUpdatedCallback) What to visually displayboolean
passesFilter
(I item) Whether it passes the filterselfFilter
(Runnable filterUpdatedCallback)
-
Method Details
-
eventSourceFilter
public static EventEntityFilter<Event,HasSourceEntity> eventSourceFilter(Runnable filterUpdatedCallback) -
eventTargetFilter
public static EventEntityFilter<Event,HasTargetEntity> eventTargetFilter(Runnable filterUpdatedCallback) -
buffSourceFilter
public static EventEntityFilter<BuffApplied,HasSourceEntity> buffSourceFilter(Runnable filterUpdatedCallback) -
buffTargetFilter
public static EventEntityFilter<BuffApplied,HasTargetEntity> buffTargetFilter(Runnable filterUpdatedCallback) -
selfFilter
public static EventEntityFilter<XivCombatant,XivCombatant> selfFilter(Runnable filterUpdatedCallback) -
passesFilter
Description copied from interface:VisualFilter
Whether it passes the filter- Specified by:
passesFilter
in interfaceVisualFilter<I>
- Parameters:
item
- The instance to filter- Returns:
- Whether it passed
-
getComponent
Description copied from interface:VisualFilter
What to visually display- Specified by:
getComponent
in interfaceVisualFilter<I>
- Returns:
- a component to display
-