|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IEventFilter | |
|---|---|
| de.eventhorizongilde.ehfs.milestone | Classes for working with milestones. |
| de.eventhorizongilde.ehfs.milestone.filter | Classes for working with event filters. |
| Uses of IEventFilter in de.eventhorizongilde.ehfs.milestone |
|---|
| Methods in de.eventhorizongilde.ehfs.milestone with parameters of type IEventFilter | |
|---|---|
protected void |
AbstractFilterMilestone.addFilter(IEventFilter filter,
IEventHandler handler)
Adds an event filter associated with an event handler. |
protected void |
AbstractFilterMilestone.addFilter(String key,
IEventFilter filter)
Adds an event filter. |
protected void |
AbstractFilterMilestone.removeFilter(IEventFilter filter)
Removes an event filter and its associated event handler. |
| Constructors in de.eventhorizongilde.ehfs.milestone with parameters of type IEventFilter | |
|---|---|
AbstractNpcJoinsMilestone(int npcId,
String legendLabel,
IEventFilter validEventFilter)
Creates a new NPC-joins milestone. |
|
AbstractNpcJoinsMilestone(int npcId,
String legendLabel,
IEventFilter validEventFilter,
int minSecondsAfterStart)
Creates a new NPC-joins milestone. |
|
| Uses of IEventFilter in de.eventhorizongilde.ehfs.milestone.filter |
|---|
| Classes in de.eventhorizongilde.ehfs.milestone.filter that implement IEventFilter | |
|---|---|
class |
AbstractUnitFilter
An event filter that only matches if the source or destination of an event matches. |
| Methods in de.eventhorizongilde.ehfs.milestone.filter that return IEventFilter | |
|---|---|
static IEventFilter |
Filters.all()
Creates a filter that always matches. |
static IEventFilter |
Filters.and(IEventFilter... filters)
Creates a conjunction (logical AND) of filters. |
static IEventFilter |
Filters.and(List<IEventFilter> filters)
Creates a conjunction (logical AND) of filters. |
static IEventFilter |
Filters.aura(boolean added,
int... spellIds)
Creates a filter that matches if the fight event describes an aura having been gained (or faded.) |
static IEventFilter |
Filters.eventType(Class<? extends CombatEvent> eventClass)
Creates a filter that matches types of fight events. |
static IEventFilter |
Filters.fightEnded()
Creates a filter that matches when a fight has ended. |
static IEventFilter |
Filters.mobSpell(Class<? extends AbstractSpellEvent> eventClass,
EventUnit eventUnit,
int spellId)
Creates a filter that matches when the specified event unit is a mob (or NPC), the fight event is of a specific type, and the specified spell is involved in the event. |
static IEventFilter |
Filters.not(IEventFilter filter)
Creates a filter that matches if the specified filter does not match (logical NOT.) |
static IEventFilter |
Filters.or(IEventFilter... filters)
Creates a disjunction (logical OR) of filters. |
static IEventFilter |
Filters.or(List<IEventFilter> filters)
Creates a disjunction (logical OR) of filters. |
static IEventFilter |
Filters.playerSpell(Class<? extends AbstractSpellEvent> eventClass,
EventUnit eventUnit,
int... spellIds)
|
static IEventFilter |
Filters.playerSpell(Class<? extends AbstractSpellEvent> eventClass,
EventUnit eventUnit,
int spellId)
Deprecated. Use Filters.playerSpell(Class, EventUnit, int...) instead. |
static IEventFilter |
Filters.playerSpell(Class<? extends AbstractSpellEvent> eventClass,
EventUnit eventUnit,
int spellId,
int spellId2)
Deprecated. Use Filters.playerSpell(Class, EventUnit, int...) instead. |
static IEventFilter |
Filters.spell(int... spellIds)
Creates a filter that matches if any of the specified spells are involved in a fight event. |
| Methods in de.eventhorizongilde.ehfs.milestone.filter with parameters of type IEventFilter | |
|---|---|
static IEventFilter |
Filters.and(IEventFilter... filters)
Creates a conjunction (logical AND) of filters. |
static IEventFilter |
Filters.not(IEventFilter filter)
Creates a filter that matches if the specified filter does not match (logical NOT.) |
static IEventFilter |
Filters.or(IEventFilter... filters)
Creates a disjunction (logical OR) of filters. |
| Method parameters in de.eventhorizongilde.ehfs.milestone.filter with type arguments of type IEventFilter | |
|---|---|
static IEventFilter |
Filters.and(List<IEventFilter> filters)
Creates a conjunction (logical AND) of filters. |
static IEventFilter |
Filters.or(List<IEventFilter> filters)
Creates a disjunction (logical OR) of filters. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||