Index
All Classes and Interfaces|All Packages
A
- AbilityNode - Interface in org.magic.api.ast.abilities
- AbilityParser - Interface in org.magic.api.ast.interfaces
- ActivatedAbility - Record Class in org.magic.api.ast.abilities
- ActivatedAbility(List, List) - Constructor for record class org.magic.api.ast.abilities.ActivatedAbility
-
Creates an instance of a
ActivatedAbilityrecord class. - ActivatedAbilityParser - Class in org.magic.api.ast.abilities.parsers
- ActivatedAbilityParser() - Constructor for class org.magic.api.ast.abilities.parsers.ActivatedAbilityParser
- addAbility(AbilityNode) - Method in class org.magic.api.ast.engine.CardAst
- AddManaEffect - Record Class in org.magic.api.ast.effects
- AddManaEffect(String) - Constructor for record class org.magic.api.ast.effects.AddManaEffect
-
Creates an instance of a
AddManaEffectrecord class. - AddManaEffectParser - Class in org.magic.api.ast.effects.parsers
- AddManaEffectParser() - Constructor for class org.magic.api.ast.effects.parsers.AddManaEffectParser
- affectedObjects() - Method in record class org.magic.api.ast.abilities.ContinuousModifierAbility
-
Returns the value of the
affectedObjectsrecord component. - amount() - Method in record class org.magic.api.ast.effects.DealDamageEffect
-
Returns the value of the
amountrecord component. - amount() - Method in record class org.magic.api.ast.effects.DiscardCardsEffect
-
Returns the value of the
amountrecord component. - amount() - Method in record class org.magic.api.ast.effects.DrawCardsEffect
-
Returns the value of the
amountrecord component. - amount() - Method in record class org.magic.api.ast.effects.GainLifeEffect
-
Returns the value of the
amountrecord component. - amount() - Method in record class org.magic.api.ast.effects.PutCountersEffect
-
Returns the value of the
amountrecord component. - AmountParser - Class in org.magic.api.ast.util
- another() - Method in record class org.magic.api.ast.selectors.CreatureSelector
-
Returns the value of the
anotherrecord component. - ArtifactSelector - Record Class in org.magic.api.ast.selectors
- ArtifactSelector(boolean) - Constructor for record class org.magic.api.ast.selectors.ArtifactSelector
-
Creates an instance of a
ArtifactSelectorrecord class.
C
- CardAst - Class in org.magic.api.ast.engine
- CardAst(String) - Constructor for class org.magic.api.ast.engine.CardAst
- choiceConstraint() - Method in record class org.magic.api.ast.abilities.ModalAbility
-
Returns the value of the
choiceConstraintrecord component. - ChoiceConstraint - Record Class in org.magic.api.ast.abilities
- ChoiceConstraint(int, int, boolean) - Constructor for record class org.magic.api.ast.abilities.ChoiceConstraint
-
Creates an instance of a
ChoiceConstraintrecord class. - CompoundSelector - Record Class in org.magic.api.ast.selectors
- CompoundSelector(List) - Constructor for record class org.magic.api.ast.selectors.CompoundSelector
-
Creates an instance of a
CompoundSelectorrecord class. - ContinuousModifierAbility - Record Class in org.magic.api.ast.abilities
- ContinuousModifierAbility(TargetSelectorNode, ModifierNode) - Constructor for record class org.magic.api.ast.abilities.ContinuousModifierAbility
-
Creates an instance of a
ContinuousModifierAbilityrecord class. - ContinuousModifierAbilityParser - Class in org.magic.api.ast.abilities.parsers
- ContinuousModifierAbilityParser() - Constructor for class org.magic.api.ast.abilities.parsers.ContinuousModifierAbilityParser
- controlledByYou() - Method in record class org.magic.api.ast.selectors.CreatureSelector
-
Returns the value of the
controlledByYourecord component. - CostFactory - Class in org.magic.api.ast.factories
- CostFactory() - Constructor for class org.magic.api.ast.factories.CostFactory
- CostNode - Interface in org.magic.api.ast.costs
- CostParser - Interface in org.magic.api.ast.interfaces
- costs() - Method in record class org.magic.api.ast.abilities.ActivatedAbility
-
Returns the value of the
costsrecord component. - counterType() - Method in record class org.magic.api.ast.effects.PutCountersEffect
-
Returns the value of the
counterTyperecord component. - CreateTokenEffect - Record Class in org.magic.api.ast.effects
- CreateTokenEffect(String, int) - Constructor for record class org.magic.api.ast.effects.CreateTokenEffect
-
Creates an instance of a
CreateTokenEffectrecord class. - CreateTokenEffectParser - Class in org.magic.api.ast.effects.parsers
- CreateTokenEffectParser() - Constructor for class org.magic.api.ast.effects.parsers.CreateTokenEffectParser
- CreatureSelector - Record Class in org.magic.api.ast.selectors
- CreatureSelector(boolean, boolean, boolean) - Constructor for record class org.magic.api.ast.selectors.CreatureSelector
-
Creates an instance of a
CreatureSelectorrecord class.
D
- DamageEffectParser - Class in org.magic.api.ast.effects.parsers
- DamageEffectParser() - Constructor for class org.magic.api.ast.effects.parsers.DamageEffectParser
- DealDamageEffect - Record Class in org.magic.api.ast.effects
- DealDamageEffect(int, TargetSelectorNode) - Constructor for record class org.magic.api.ast.effects.DealDamageEffect
-
Creates an instance of a
DealDamageEffectrecord class. - destination() - Method in record class org.magic.api.ast.effects.ReturnEffect
-
Returns the value of the
destinationrecord component. - DestroyEffectParser - Class in org.magic.api.ast.effects.parsers
- DestroyEffectParser() - Constructor for class org.magic.api.ast.effects.parsers.DestroyEffectParser
- DestroyTargetEffect - Record Class in org.magic.api.ast.effects
- DestroyTargetEffect(TargetSelectorNode) - Constructor for record class org.magic.api.ast.effects.DestroyTargetEffect
-
Creates an instance of a
DestroyTargetEffectrecord class. - DiesTrigger - Record Class in org.magic.api.ast.triggers
- DiesTrigger(TargetSelectorNode) - Constructor for record class org.magic.api.ast.triggers.DiesTrigger
-
Creates an instance of a
DiesTriggerrecord class. - DiscardCardsEffect - Record Class in org.magic.api.ast.effects
- DiscardCardsEffect(TargetSelectorNode, int) - Constructor for record class org.magic.api.ast.effects.DiscardCardsEffect
-
Creates an instance of a
DiscardCardsEffectrecord class. - DiscardEffectParser - Class in org.magic.api.ast.effects.parsers
- DiscardEffectParser() - Constructor for class org.magic.api.ast.effects.parsers.DiscardEffectParser
- DrawCardsEffect - Record Class in org.magic.api.ast.effects
- DrawCardsEffect(int) - Constructor for record class org.magic.api.ast.effects.DrawCardsEffect
-
Creates an instance of a
DrawCardsEffectrecord class. - DrawEffectParser - Class in org.magic.api.ast.effects.parsers
- DrawEffectParser() - Constructor for class org.magic.api.ast.effects.parsers.DrawEffectParser
E
- EffectFactory - Class in org.magic.api.ast.factories
- EffectFactory() - Constructor for class org.magic.api.ast.factories.EffectFactory
- EffectNode - Interface in org.magic.api.ast.effects
- EffectParser - Interface in org.magic.api.ast.interfaces
- effects() - Method in record class org.magic.api.ast.abilities.ActivatedAbility
-
Returns the value of the
effectsrecord component. - effects() - Method in record class org.magic.api.ast.abilities.ModeNode
-
Returns the value of the
effectsrecord component. - effects() - Method in record class org.magic.api.ast.abilities.PlaneswalkerAbility
-
Returns the value of the
effectsrecord component. - effects() - Method in record class org.magic.api.ast.abilities.SagaAbility
-
Returns the value of the
effectsrecord component. - effects() - Method in record class org.magic.api.ast.abilities.TriggeredAbility
-
Returns the value of the
effectsrecord component. - EffectSequenceParser - Class in org.magic.api.ast.effects.parsers
- EffectSequenceParser() - Constructor for class org.magic.api.ast.effects.parsers.EffectSequenceParser
- EffectSequenceParser(EffectFactory) - Constructor for class org.magic.api.ast.effects.parsers.EffectSequenceParser
- EntersBattlefieldTrigger - Record Class in org.magic.api.ast.triggers
- EntersBattlefieldTrigger(String) - Constructor for record class org.magic.api.ast.triggers.EntersBattlefieldTrigger
-
Creates an instance of a
EntersBattlefieldTriggerrecord class. - equals(Object) - Method in record class org.magic.api.ast.abilities.ActivatedAbility
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.abilities.ChoiceConstraint
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.abilities.ContinuousModifierAbility
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.abilities.KeywordAbility
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.abilities.KeywordGroupAbility
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.abilities.ModalAbility
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.abilities.ModeNode
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.abilities.PlaneswalkerAbility
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.abilities.ReplacementEffectAbility
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.abilities.SagaAbility
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.abilities.StaticAbility
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.abilities.TriggeredAbility
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.costs.ManaCost
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.costs.SacrificeCost
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.effects.AddManaEffect
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.effects.CreateTokenEffect
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.effects.DealDamageEffect
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.effects.DestroyTargetEffect
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.effects.DiscardCardsEffect
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.effects.DrawCardsEffect
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.effects.ExileEffect
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.effects.GainLifeEffect
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.effects.PutCountersEffect
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.effects.ReturnEffect
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.effects.SacrificeEffect
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.effects.UnknownEffect
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.modifiers.PowerToughnessModifier
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.selectors.ArtifactSelector
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.selectors.CompoundSelector
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.selectors.CreatureSelector
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.selectors.PlayerSelector
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.selectors.SubtypeSelector
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.selectors.TextSelector
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.triggers.DiesTrigger
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.triggers.EntersBattlefieldTrigger
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.triggers.UnknownTrigger
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.magic.api.ast.triggers.UpkeepTrigger
-
Indicates whether some other object is "equal to" this one.
- ExileEffect - Record Class in org.magic.api.ast.effects
- ExileEffect(TargetSelectorNode) - Constructor for record class org.magic.api.ast.effects.ExileEffect
-
Creates an instance of a
ExileEffectrecord class. - ExileEffectParser - Class in org.magic.api.ast.effects.parsers
- ExileEffectParser() - Constructor for class org.magic.api.ast.effects.parsers.ExileEffectParser
G
- GainLifeEffect - Record Class in org.magic.api.ast.effects
- GainLifeEffect(int) - Constructor for record class org.magic.api.ast.effects.GainLifeEffect
-
Creates an instance of a
GainLifeEffectrecord class. - GainLifeEffectParser - Class in org.magic.api.ast.effects.parsers
- GainLifeEffectParser() - Constructor for class org.magic.api.ast.effects.parsers.GainLifeEffectParser
- getAbilities() - Method in class org.magic.api.ast.engine.CardAst
- getKeywords() - Method in interface org.magic.api.ast.interfaces.KeywordRegistry
- getName() - Method in class org.magic.api.ast.engine.CardAst
H
- hashCode() - Method in record class org.magic.api.ast.abilities.ActivatedAbility
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.abilities.ChoiceConstraint
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.abilities.ContinuousModifierAbility
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.abilities.KeywordAbility
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.abilities.KeywordGroupAbility
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.abilities.ModalAbility
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.abilities.ModeNode
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.abilities.PlaneswalkerAbility
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.abilities.ReplacementEffectAbility
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.abilities.SagaAbility
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.abilities.StaticAbility
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.abilities.TriggeredAbility
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.costs.ManaCost
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.costs.SacrificeCost
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.effects.AddManaEffect
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.effects.CreateTokenEffect
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.effects.DealDamageEffect
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.effects.DestroyTargetEffect
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.effects.DiscardCardsEffect
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.effects.DrawCardsEffect
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.effects.ExileEffect
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.effects.GainLifeEffect
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.effects.PutCountersEffect
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.effects.ReturnEffect
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.effects.SacrificeEffect
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.effects.UnknownEffect
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.modifiers.PowerToughnessModifier
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.selectors.ArtifactSelector
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.selectors.CompoundSelector
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.selectors.CreatureSelector
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.selectors.PlayerSelector
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.selectors.SubtypeSelector
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.selectors.TextSelector
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.triggers.DiesTrigger
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.triggers.EntersBattlefieldTrigger
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.triggers.UnknownTrigger
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.magic.api.ast.triggers.UpkeepTrigger
-
Returns a hash code value for this object.
I
- INSTANCE - Static variable in class org.magic.api.ast.costs.TapCost
- INSTANCE - Static variable in class org.magic.api.ast.costs.UntapCost
- INSTANCE - Static variable in class org.magic.api.ast.factories.TargetSelectorFactory
- INSTANCE - Static variable in class org.magic.api.ast.selectors.PermanentSelector
- INSTANCE - Static variable in class org.magic.api.ast.selectors.SelfSelector
K
- keyword() - Method in record class org.magic.api.ast.abilities.KeywordAbility
-
Returns the value of the
keywordrecord component. - KeywordAbility - Record Class in org.magic.api.ast.abilities
- KeywordAbility(String, String) - Constructor for record class org.magic.api.ast.abilities.KeywordAbility
-
Creates an instance of a
KeywordAbilityrecord class. - KeywordAbilityParser - Class in org.magic.api.ast.abilities.parsers
- KeywordAbilityParser() - Constructor for class org.magic.api.ast.abilities.parsers.KeywordAbilityParser
- KeywordGroupAbility - Record Class in org.magic.api.ast.abilities
- KeywordGroupAbility(List) - Constructor for record class org.magic.api.ast.abilities.KeywordGroupAbility
-
Creates an instance of a
KeywordGroupAbilityrecord class. - KeywordRegistry - Interface in org.magic.api.ast.interfaces
- keywords() - Method in record class org.magic.api.ast.abilities.KeywordGroupAbility
-
Returns the value of the
keywordsrecord component.
L
- loyalty() - Method in record class org.magic.api.ast.abilities.PlaneswalkerAbility
-
Returns the value of the
loyaltyrecord component.
M
- mana() - Method in record class org.magic.api.ast.effects.AddManaEffect
-
Returns the value of the
manarecord component. - manaCost() - Method in record class org.magic.api.ast.costs.ManaCost
-
Returns the value of the
manaCostrecord component. - ManaCost - Record Class in org.magic.api.ast.costs
- ManaCost(String) - Constructor for record class org.magic.api.ast.costs.ManaCost
-
Creates an instance of a
ManaCostrecord class. - ManaCostParser - Class in org.magic.api.ast.costs.parsers
- ManaCostParser() - Constructor for class org.magic.api.ast.costs.parsers.ManaCostParser
- maximum() - Method in record class org.magic.api.ast.abilities.ChoiceConstraint
-
Returns the value of the
maximumrecord component. - minimum() - Method in record class org.magic.api.ast.abilities.ChoiceConstraint
-
Returns the value of the
minimumrecord component. - ModalAbility - Record Class in org.magic.api.ast.abilities
- ModalAbility(ChoiceConstraint, List) - Constructor for record class org.magic.api.ast.abilities.ModalAbility
-
Creates an instance of a
ModalAbilityrecord class. - ModalAbilityParser - Class in org.magic.api.ast.abilities.parsers
- ModalAbilityParser() - Constructor for class org.magic.api.ast.abilities.parsers.ModalAbilityParser
- ModeNode - Record Class in org.magic.api.ast.abilities
- ModeNode(String, List) - Constructor for record class org.magic.api.ast.abilities.ModeNode
-
Creates an instance of a
ModeNoderecord class. - modes() - Method in record class org.magic.api.ast.abilities.ModalAbility
-
Returns the value of the
modesrecord component. - modifier() - Method in record class org.magic.api.ast.abilities.ContinuousModifierAbility
-
Returns the value of the
modifierrecord component. - ModifierNode - Interface in org.magic.api.ast.modifiers
N
- num() - Method in record class org.magic.api.ast.abilities.SagaAbility
-
Returns the value of the
numrecord component.
O
- OracleParser - Class in org.magic.api.ast.engine
- OracleParser() - Constructor for class org.magic.api.ast.engine.OracleParser
- oracleText() - Method in record class org.magic.api.ast.abilities.ModeNode
-
Returns the value of the
oracleTextrecord component. - oracleText() - Method in record class org.magic.api.ast.abilities.StaticAbility
-
Returns the value of the
oracleTextrecord component. - oracleText() - Method in record class org.magic.api.ast.effects.UnknownEffect
-
Returns the value of the
oracleTextrecord component. - oracleText() - Method in record class org.magic.api.ast.selectors.TextSelector
-
Returns the value of the
oracleTextrecord component. - oracleText() - Method in record class org.magic.api.ast.triggers.UnknownTrigger
-
Returns the value of the
oracleTextrecord component. - orderedKeywords() - Method in interface org.magic.api.ast.interfaces.KeywordRegistry
- org.magic.api.ast.abilities - package org.magic.api.ast.abilities
- org.magic.api.ast.abilities.parsers - package org.magic.api.ast.abilities.parsers
- org.magic.api.ast.costs - package org.magic.api.ast.costs
- org.magic.api.ast.costs.parsers - package org.magic.api.ast.costs.parsers
- org.magic.api.ast.effects - package org.magic.api.ast.effects
- org.magic.api.ast.effects.parsers - package org.magic.api.ast.effects.parsers
- org.magic.api.ast.engine - package org.magic.api.ast.engine
- org.magic.api.ast.factories - package org.magic.api.ast.factories
- org.magic.api.ast.interfaces - package org.magic.api.ast.interfaces
- org.magic.api.ast.modifiers - package org.magic.api.ast.modifiers
- org.magic.api.ast.selectors - package org.magic.api.ast.selectors
- org.magic.api.ast.triggers - package org.magic.api.ast.triggers
- org.magic.api.ast.util - package org.magic.api.ast.util
P
- parameter() - Method in record class org.magic.api.ast.abilities.KeywordAbility
-
Returns the value of the
parameterrecord component. - parse(String) - Method in class org.magic.api.ast.abilities.parsers.ActivatedAbilityParser
- parse(String) - Method in class org.magic.api.ast.abilities.parsers.ContinuousModifierAbilityParser
- parse(String) - Method in class org.magic.api.ast.abilities.parsers.KeywordAbilityParser
- parse(String) - Method in class org.magic.api.ast.abilities.parsers.ModalAbilityParser
- parse(String) - Method in class org.magic.api.ast.abilities.parsers.PlaneswalkerAbilityParser
- parse(String) - Method in class org.magic.api.ast.abilities.parsers.ReplacementEffectParser
- parse(String) - Method in class org.magic.api.ast.abilities.parsers.SagaAbilityParser
- parse(String) - Method in class org.magic.api.ast.abilities.parsers.TriggeredAbilityParser
- parse(String) - Method in class org.magic.api.ast.costs.parsers.ManaCostParser
- parse(String) - Method in class org.magic.api.ast.costs.parsers.SacrificeCostParser
- parse(String) - Method in class org.magic.api.ast.costs.parsers.TapCostParser
- parse(String) - Method in class org.magic.api.ast.effects.parsers.AddManaEffectParser
- parse(String) - Method in class org.magic.api.ast.effects.parsers.CreateTokenEffectParser
- parse(String) - Method in class org.magic.api.ast.effects.parsers.DamageEffectParser
- parse(String) - Method in class org.magic.api.ast.effects.parsers.DestroyEffectParser
- parse(String) - Method in class org.magic.api.ast.effects.parsers.DiscardEffectParser
- parse(String) - Method in class org.magic.api.ast.effects.parsers.DrawEffectParser
- parse(String) - Method in class org.magic.api.ast.effects.parsers.EffectSequenceParser
- parse(String) - Method in class org.magic.api.ast.effects.parsers.ExileEffectParser
- parse(String) - Method in class org.magic.api.ast.effects.parsers.GainLifeEffectParser
- parse(String) - Method in class org.magic.api.ast.effects.parsers.PutCountersEffectParser
- parse(String) - Method in class org.magic.api.ast.effects.parsers.ReturnEffectParser
- parse(String) - Method in class org.magic.api.ast.effects.parsers.SacrificeEffectParser
- parse(String) - Method in class org.magic.api.ast.factories.CostFactory
- parse(String) - Method in class org.magic.api.ast.factories.EffectFactory
- parse(String) - Method in class org.magic.api.ast.factories.TargetSelectorFactory
- parse(String) - Static method in class org.magic.api.ast.factories.TriggerFactory
- parse(String) - Method in interface org.magic.api.ast.interfaces.AbilityParser
- parse(String) - Method in interface org.magic.api.ast.interfaces.CostParser
- parse(String) - Method in interface org.magic.api.ast.interfaces.EffectParser
- parse(String) - Static method in class org.magic.api.ast.util.AmountParser
- parse(String, String) - Method in class org.magic.api.ast.engine.OracleParser
- permanent() - Method in record class org.magic.api.ast.effects.SacrificeEffect
-
Returns the value of the
permanentrecord component. - PermanentSelector - Class in org.magic.api.ast.selectors
- PlaneswalkerAbility - Record Class in org.magic.api.ast.abilities
- PlaneswalkerAbility(String, List) - Constructor for record class org.magic.api.ast.abilities.PlaneswalkerAbility
-
Creates an instance of a
PlaneswalkerAbilityrecord class. - PlaneswalkerAbilityParser - Class in org.magic.api.ast.abilities.parsers
- PlaneswalkerAbilityParser() - Constructor for class org.magic.api.ast.abilities.parsers.PlaneswalkerAbilityParser
- player() - Method in record class org.magic.api.ast.effects.DiscardCardsEffect
-
Returns the value of the
playerrecord component. - player() - Method in record class org.magic.api.ast.effects.SacrificeEffect
-
Returns the value of the
playerrecord component. - PlayerSelector - Record Class in org.magic.api.ast.selectors
- PlayerSelector(boolean) - Constructor for record class org.magic.api.ast.selectors.PlayerSelector
-
Creates an instance of a
PlayerSelectorrecord class. - powerDelta() - Method in record class org.magic.api.ast.modifiers.PowerToughnessModifier
-
Returns the value of the
powerDeltarecord component. - PowerToughnessModifier - Record Class in org.magic.api.ast.modifiers
- PowerToughnessModifier(int, int) - Constructor for record class org.magic.api.ast.modifiers.PowerToughnessModifier
-
Creates an instance of a
PowerToughnessModifierrecord class. - PutCountersEffect - Record Class in org.magic.api.ast.effects
- PutCountersEffect(int, String, TargetSelectorNode) - Constructor for record class org.magic.api.ast.effects.PutCountersEffect
-
Creates an instance of a
PutCountersEffectrecord class. - PutCountersEffectParser - Class in org.magic.api.ast.effects.parsers
- PutCountersEffectParser() - Constructor for class org.magic.api.ast.effects.parsers.PutCountersEffectParser
Q
- qty() - Method in record class org.magic.api.ast.costs.SacrificeCost
-
Returns the value of the
qtyrecord component. - quantity() - Method in record class org.magic.api.ast.effects.CreateTokenEffect
-
Returns the value of the
quantityrecord component.
R
- replacedEvent() - Method in record class org.magic.api.ast.abilities.ReplacementEffectAbility
-
Returns the value of the
replacedEventrecord component. - ReplacementEffectAbility - Record Class in org.magic.api.ast.abilities
- ReplacementEffectAbility(String, List) - Constructor for record class org.magic.api.ast.abilities.ReplacementEffectAbility
-
Creates an instance of a
ReplacementEffectAbilityrecord class. - ReplacementEffectParser - Class in org.magic.api.ast.abilities.parsers
- ReplacementEffectParser() - Constructor for class org.magic.api.ast.abilities.parsers.ReplacementEffectParser
- replacementEffects() - Method in record class org.magic.api.ast.abilities.ReplacementEffectAbility
-
Returns the value of the
replacementEffectsrecord component. - ReturnEffect - Record Class in org.magic.api.ast.effects
- ReturnEffect(TargetSelectorNode, String) - Constructor for record class org.magic.api.ast.effects.ReturnEffect
-
Creates an instance of a
ReturnEffectrecord class. - ReturnEffectParser - Class in org.magic.api.ast.effects.parsers
- ReturnEffectParser() - Constructor for class org.magic.api.ast.effects.parsers.ReturnEffectParser
S
- SacrificeCost - Record Class in org.magic.api.ast.costs
- SacrificeCost(TargetSelectorNode, int) - Constructor for record class org.magic.api.ast.costs.SacrificeCost
-
Creates an instance of a
SacrificeCostrecord class. - SacrificeCostParser - Class in org.magic.api.ast.costs.parsers
- SacrificeCostParser() - Constructor for class org.magic.api.ast.costs.parsers.SacrificeCostParser
- SacrificeEffect - Record Class in org.magic.api.ast.effects
- SacrificeEffect(TargetSelectorNode, TargetSelectorNode) - Constructor for record class org.magic.api.ast.effects.SacrificeEffect
-
Creates an instance of a
SacrificeEffectrecord class. - SacrificeEffectParser - Class in org.magic.api.ast.effects.parsers
- SacrificeEffectParser() - Constructor for class org.magic.api.ast.effects.parsers.SacrificeEffectParser
- SagaAbility - Record Class in org.magic.api.ast.abilities
- SagaAbility(int, List) - Constructor for record class org.magic.api.ast.abilities.SagaAbility
-
Creates an instance of a
SagaAbilityrecord class. - SagaAbilityParser - Class in org.magic.api.ast.abilities.parsers
- SagaAbilityParser() - Constructor for class org.magic.api.ast.abilities.parsers.SagaAbilityParser
- sameModeAllowed() - Method in record class org.magic.api.ast.abilities.ChoiceConstraint
-
Returns the value of the
sameModeAllowedrecord component. - selectors() - Method in record class org.magic.api.ast.selectors.CompoundSelector
-
Returns the value of the
selectorsrecord component. - SelfSelector - Class in org.magic.api.ast.selectors
- setRegistry(KeywordRegistry) - Method in class org.magic.api.ast.abilities.parsers.KeywordAbilityParser
- StaticAbility - Record Class in org.magic.api.ast.abilities
- StaticAbility(String) - Constructor for record class org.magic.api.ast.abilities.StaticAbility
-
Creates an instance of a
StaticAbilityrecord class. - subject() - Method in record class org.magic.api.ast.triggers.DiesTrigger
-
Returns the value of the
subjectrecord component. - subject() - Method in record class org.magic.api.ast.triggers.EntersBattlefieldTrigger
-
Returns the value of the
subjectrecord component. - subtype() - Method in record class org.magic.api.ast.selectors.SubtypeSelector
-
Returns the value of the
subtyperecord component. - SubtypeSelector - Record Class in org.magic.api.ast.selectors
- SubtypeSelector(String) - Constructor for record class org.magic.api.ast.selectors.SubtypeSelector
-
Creates an instance of a
SubtypeSelectorrecord class. - supports(String) - Method in class org.magic.api.ast.abilities.parsers.ActivatedAbilityParser
- supports(String) - Method in class org.magic.api.ast.abilities.parsers.ContinuousModifierAbilityParser
- supports(String) - Method in class org.magic.api.ast.abilities.parsers.KeywordAbilityParser
- supports(String) - Method in class org.magic.api.ast.abilities.parsers.ModalAbilityParser
- supports(String) - Method in class org.magic.api.ast.abilities.parsers.PlaneswalkerAbilityParser
- supports(String) - Method in class org.magic.api.ast.abilities.parsers.ReplacementEffectParser
- supports(String) - Method in class org.magic.api.ast.abilities.parsers.SagaAbilityParser
- supports(String) - Method in class org.magic.api.ast.abilities.parsers.TriggeredAbilityParser
- supports(String) - Method in class org.magic.api.ast.costs.parsers.ManaCostParser
- supports(String) - Method in class org.magic.api.ast.costs.parsers.SacrificeCostParser
- supports(String) - Method in class org.magic.api.ast.costs.parsers.TapCostParser
- supports(String) - Method in class org.magic.api.ast.effects.parsers.AddManaEffectParser
- supports(String) - Method in class org.magic.api.ast.effects.parsers.CreateTokenEffectParser
- supports(String) - Method in class org.magic.api.ast.effects.parsers.DamageEffectParser
- supports(String) - Method in class org.magic.api.ast.effects.parsers.DestroyEffectParser
- supports(String) - Method in class org.magic.api.ast.effects.parsers.DiscardEffectParser
- supports(String) - Method in class org.magic.api.ast.effects.parsers.DrawEffectParser
- supports(String) - Method in class org.magic.api.ast.effects.parsers.ExileEffectParser
- supports(String) - Method in class org.magic.api.ast.effects.parsers.GainLifeEffectParser
- supports(String) - Method in class org.magic.api.ast.effects.parsers.PutCountersEffectParser
- supports(String) - Method in class org.magic.api.ast.effects.parsers.ReturnEffectParser
- supports(String) - Method in class org.magic.api.ast.effects.parsers.SacrificeEffectParser
- supports(String) - Method in interface org.magic.api.ast.interfaces.AbilityParser
- supports(String) - Method in interface org.magic.api.ast.interfaces.CostParser
- supports(String) - Method in interface org.magic.api.ast.interfaces.EffectParser
T
- TapCost - Class in org.magic.api.ast.costs
- TapCostParser - Class in org.magic.api.ast.costs.parsers
- TapCostParser() - Constructor for class org.magic.api.ast.costs.parsers.TapCostParser
- TappedSelector - Class in org.magic.api.ast.selectors
- TappedSelector() - Constructor for class org.magic.api.ast.selectors.TappedSelector
- target() - Method in record class org.magic.api.ast.costs.SacrificeCost
-
Returns the value of the
targetrecord component. - target() - Method in record class org.magic.api.ast.effects.DealDamageEffect
-
Returns the value of the
targetrecord component. - target() - Method in record class org.magic.api.ast.effects.DestroyTargetEffect
-
Returns the value of the
targetrecord component. - target() - Method in record class org.magic.api.ast.effects.ExileEffect
-
Returns the value of the
targetrecord component. - target() - Method in record class org.magic.api.ast.effects.PutCountersEffect
-
Returns the value of the
targetrecord component. - target() - Method in record class org.magic.api.ast.effects.ReturnEffect
-
Returns the value of the
targetrecord component. - target() - Method in record class org.magic.api.ast.selectors.ArtifactSelector
-
Returns the value of the
targetrecord component. - target() - Method in record class org.magic.api.ast.selectors.CreatureSelector
-
Returns the value of the
targetrecord component. - target() - Method in record class org.magic.api.ast.selectors.PlayerSelector
-
Returns the value of the
targetrecord component. - TargetSelectorFactory - Class in org.magic.api.ast.factories
- TargetSelectorFactory() - Constructor for class org.magic.api.ast.factories.TargetSelectorFactory
- TargetSelectorNode - Interface in org.magic.api.ast.selectors
- TextSelector - Record Class in org.magic.api.ast.selectors
- TextSelector(String) - Constructor for record class org.magic.api.ast.selectors.TextSelector
-
Creates an instance of a
TextSelectorrecord class. - tokenDescription() - Method in record class org.magic.api.ast.effects.CreateTokenEffect
-
Returns the value of the
tokenDescriptionrecord component. - toString() - Method in record class org.magic.api.ast.abilities.ActivatedAbility
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.abilities.ChoiceConstraint
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.abilities.ContinuousModifierAbility
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.abilities.KeywordAbility
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.abilities.KeywordGroupAbility
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.abilities.ModalAbility
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.abilities.ModeNode
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.abilities.PlaneswalkerAbility
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.abilities.ReplacementEffectAbility
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.abilities.SagaAbility
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.abilities.StaticAbility
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.abilities.TriggeredAbility
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.costs.ManaCost
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.costs.SacrificeCost
-
Returns a string representation of this record class.
- toString() - Method in class org.magic.api.ast.costs.TapCost
- toString() - Method in class org.magic.api.ast.costs.UntapCost
- toString() - Method in record class org.magic.api.ast.effects.AddManaEffect
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.effects.CreateTokenEffect
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.effects.DealDamageEffect
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.effects.DestroyTargetEffect
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.effects.DiscardCardsEffect
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.effects.DrawCardsEffect
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.effects.ExileEffect
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.effects.GainLifeEffect
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.effects.PutCountersEffect
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.effects.ReturnEffect
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.effects.SacrificeEffect
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.effects.UnknownEffect
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.modifiers.PowerToughnessModifier
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.selectors.ArtifactSelector
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.selectors.CompoundSelector
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.selectors.CreatureSelector
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.selectors.PlayerSelector
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.selectors.SubtypeSelector
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.selectors.TextSelector
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.triggers.DiesTrigger
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.triggers.EntersBattlefieldTrigger
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.triggers.UnknownTrigger
-
Returns a string representation of this record class.
- toString() - Method in record class org.magic.api.ast.triggers.UpkeepTrigger
-
Returns a string representation of this record class.
- toughnessDelta() - Method in record class org.magic.api.ast.modifiers.PowerToughnessModifier
-
Returns the value of the
toughnessDeltarecord component. - trigger() - Method in record class org.magic.api.ast.abilities.TriggeredAbility
-
Returns the value of the
triggerrecord component. - TriggeredAbility - Record Class in org.magic.api.ast.abilities
- TriggeredAbility(TriggerNode, List) - Constructor for record class org.magic.api.ast.abilities.TriggeredAbility
-
Creates an instance of a
TriggeredAbilityrecord class. - TriggeredAbilityParser - Class in org.magic.api.ast.abilities.parsers
- TriggeredAbilityParser() - Constructor for class org.magic.api.ast.abilities.parsers.TriggeredAbilityParser
- TriggerFactory - Class in org.magic.api.ast.factories
- TriggerNode - Interface in org.magic.api.ast.triggers
U
- UnknownEffect - Record Class in org.magic.api.ast.effects
- UnknownEffect(String) - Constructor for record class org.magic.api.ast.effects.UnknownEffect
-
Creates an instance of a
UnknownEffectrecord class. - UnknownTrigger - Record Class in org.magic.api.ast.triggers
- UnknownTrigger(String) - Constructor for record class org.magic.api.ast.triggers.UnknownTrigger
-
Creates an instance of a
UnknownTriggerrecord class. - UntapCost - Class in org.magic.api.ast.costs
- UpkeepTrigger - Record Class in org.magic.api.ast.triggers
- UpkeepTrigger() - Constructor for record class org.magic.api.ast.triggers.UpkeepTrigger
-
Creates an instance of a
UpkeepTriggerrecord class.
All Classes and Interfaces|All Packages