Uses of Interface
org.magic.api.ast.selectors.TargetSelectorNode
Packages that use TargetSelectorNode
Package
Description
-
Uses of TargetSelectorNode in org.magic.api.ast.abilities
Methods in org.magic.api.ast.abilities that return TargetSelectorNodeModifier and TypeMethodDescriptionContinuousModifierAbility.affectedObjects()Returns the value of theaffectedObjectsrecord component.Constructors in org.magic.api.ast.abilities with parameters of type TargetSelectorNodeModifierConstructorDescriptionContinuousModifierAbility(TargetSelectorNode affectedObjects, ModifierNode modifier) Creates an instance of aContinuousModifierAbilityrecord class. -
Uses of TargetSelectorNode in org.magic.api.ast.costs
Methods in org.magic.api.ast.costs that return TargetSelectorNodeModifier and TypeMethodDescriptionSacrificeCost.target()Returns the value of thetargetrecord component.Constructors in org.magic.api.ast.costs with parameters of type TargetSelectorNodeModifierConstructorDescriptionSacrificeCost(TargetSelectorNode target, int qty) Creates an instance of aSacrificeCostrecord class. -
Uses of TargetSelectorNode in org.magic.api.ast.effects
Methods in org.magic.api.ast.effects that return TargetSelectorNodeModifier and TypeMethodDescriptionSacrificeEffect.permanent()Returns the value of thepermanentrecord component.DiscardCardsEffect.player()Returns the value of theplayerrecord component.SacrificeEffect.player()Returns the value of theplayerrecord component.DealDamageEffect.target()Returns the value of thetargetrecord component.DestroyTargetEffect.target()Returns the value of thetargetrecord component.ExileEffect.target()Returns the value of thetargetrecord component.PutCountersEffect.target()Returns the value of thetargetrecord component.ReturnEffect.target()Returns the value of thetargetrecord component.Constructors in org.magic.api.ast.effects with parameters of type TargetSelectorNodeModifierConstructorDescriptionDealDamageEffect(int amount, TargetSelectorNode target) Creates an instance of aDealDamageEffectrecord class.Creates an instance of aDestroyTargetEffectrecord class.DiscardCardsEffect(TargetSelectorNode player, int amount) Creates an instance of aDiscardCardsEffectrecord class.ExileEffect(TargetSelectorNode target) Creates an instance of aExileEffectrecord class.PutCountersEffect(int amount, String counterType, TargetSelectorNode target) Creates an instance of aPutCountersEffectrecord class.ReturnEffect(TargetSelectorNode target, String destination) Creates an instance of aReturnEffectrecord class.SacrificeEffect(TargetSelectorNode player, TargetSelectorNode permanent) Creates an instance of aSacrificeEffectrecord class. -
Uses of TargetSelectorNode in org.magic.api.ast.factories
Methods in org.magic.api.ast.factories that return TargetSelectorNode -
Uses of TargetSelectorNode in org.magic.api.ast.selectors
Classes in org.magic.api.ast.selectors that implement TargetSelectorNodeModifier and TypeClassDescriptionfinal recordfinal recordfinal recordfinal classfinal recordfinal classfinal recordfinal classfinal recordMethods in org.magic.api.ast.selectors that return types with arguments of type TargetSelectorNodeModifier and TypeMethodDescriptionCompoundSelector.selectors()Returns the value of theselectorsrecord component.Constructor parameters in org.magic.api.ast.selectors with type arguments of type TargetSelectorNodeModifierConstructorDescriptionCompoundSelector(List<TargetSelectorNode> selectors) Creates an instance of aCompoundSelectorrecord class. -
Uses of TargetSelectorNode in org.magic.api.ast.triggers
Methods in org.magic.api.ast.triggers that return TargetSelectorNodeModifier and TypeMethodDescriptionDiesTrigger.subject()Returns the value of thesubjectrecord component.Constructors in org.magic.api.ast.triggers with parameters of type TargetSelectorNodeModifierConstructorDescriptionDiesTrigger(TargetSelectorNode subject) Creates an instance of aDiesTriggerrecord class.