java.lang.Object
net.demilich.metastone.game.spells.desc.filter.EntityFilter
All Implemented Interfaces:
Serializable, HasDesc<EntityFilterDesc>
Direct Known Subclasses:
AmalgamRaceFilter, AndFilter, AttributeFilter, CardFilter, CollectibleFilter, CopiesHaveBeenPlayedFilter, DamagedFilter, EntityEqualsFilter, EntityTypeFilter, HasAttackedFilter, HasEffectsFilter, HasEnchantmentFilter, HasTextFilter, HasTurnEffectsFilter, HealedFilter, HighestAttributeFilter, IsDestroyedFilter, ManaCostFilter, NullFilter, OrFilter, OwnedByPlayerFilter, RaceEqualsFilter, RaceFilter, SameHeroClassFilter, SpecificCardFilter, SpellFilter, StorageContainsFilter, SummonedByPlayerFilter, TargetSelectionFilter, ZoneContainsFilter

public abstract class EntityFilter extends Object implements Serializable, HasDesc<EntityFilterDesc>
Filters Entity objects using its test(GameContext, Player, Entity, Entity) implementation.
See Also: