Index

A C D E G H I K L M N O P Q R S T U 
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 ActivatedAbility record 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 AddManaEffect record 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 affectedObjects record component.
amount() - Method in record class org.magic.api.ast.effects.DealDamageEffect
Returns the value of the amount record component.
amount() - Method in record class org.magic.api.ast.effects.DiscardCardsEffect
Returns the value of the amount record component.
amount() - Method in record class org.magic.api.ast.effects.DrawCardsEffect
Returns the value of the amount record component.
amount() - Method in record class org.magic.api.ast.effects.GainLifeEffect
Returns the value of the amount record component.
amount() - Method in record class org.magic.api.ast.effects.PutCountersEffect
Returns the value of the amount record 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 another record 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 ArtifactSelector record 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 choiceConstraint record 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 ChoiceConstraint record 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 CompoundSelector record 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 ContinuousModifierAbility record 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 controlledByYou record 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 costs record component.
counterType() - Method in record class org.magic.api.ast.effects.PutCountersEffect
Returns the value of the counterType record 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 CreateTokenEffect record 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 CreatureSelector record 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 DealDamageEffect record class.
destination() - Method in record class org.magic.api.ast.effects.ReturnEffect
Returns the value of the destination record 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 DestroyTargetEffect record 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 DiesTrigger record 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 DiscardCardsEffect record 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 DrawCardsEffect record 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 effects record component.
effects() - Method in record class org.magic.api.ast.abilities.ModeNode
Returns the value of the effects record component.
effects() - Method in record class org.magic.api.ast.abilities.PlaneswalkerAbility
Returns the value of the effects record component.
effects() - Method in record class org.magic.api.ast.abilities.SagaAbility
Returns the value of the effects record component.
effects() - Method in record class org.magic.api.ast.abilities.TriggeredAbility
Returns the value of the effects record 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 EntersBattlefieldTrigger record 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 ExileEffect record 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 GainLifeEffect record 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 keyword record 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 KeywordAbility record 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 KeywordGroupAbility record 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 keywords record component.

L

loyalty() - Method in record class org.magic.api.ast.abilities.PlaneswalkerAbility
Returns the value of the loyalty record component.

M

mana() - Method in record class org.magic.api.ast.effects.AddManaEffect
Returns the value of the mana record component.
manaCost() - Method in record class org.magic.api.ast.costs.ManaCost
Returns the value of the manaCost record 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 ManaCost record 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 maximum record component.
minimum() - Method in record class org.magic.api.ast.abilities.ChoiceConstraint
Returns the value of the minimum record 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 ModalAbility record 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 ModeNode record class.
modes() - Method in record class org.magic.api.ast.abilities.ModalAbility
Returns the value of the modes record component.
modifier() - Method in record class org.magic.api.ast.abilities.ContinuousModifierAbility
Returns the value of the modifier record 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 num record 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 oracleText record component.
oracleText() - Method in record class org.magic.api.ast.abilities.StaticAbility
Returns the value of the oracleText record component.
oracleText() - Method in record class org.magic.api.ast.effects.UnknownEffect
Returns the value of the oracleText record component.
oracleText() - Method in record class org.magic.api.ast.selectors.TextSelector
Returns the value of the oracleText record component.
oracleText() - Method in record class org.magic.api.ast.triggers.UnknownTrigger
Returns the value of the oracleText record 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 parameter record 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 permanent record 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 PlaneswalkerAbility record 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 player record component.
player() - Method in record class org.magic.api.ast.effects.SacrificeEffect
Returns the value of the player record 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 PlayerSelector record class.
powerDelta() - Method in record class org.magic.api.ast.modifiers.PowerToughnessModifier
Returns the value of the powerDelta record 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 PowerToughnessModifier record 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 PutCountersEffect record 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 qty record component.
quantity() - Method in record class org.magic.api.ast.effects.CreateTokenEffect
Returns the value of the quantity record component.

R

replacedEvent() - Method in record class org.magic.api.ast.abilities.ReplacementEffectAbility
Returns the value of the replacedEvent record 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 ReplacementEffectAbility record 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 replacementEffects record 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 ReturnEffect record 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 SacrificeCost record 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 SacrificeEffect record 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 SagaAbility record 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 sameModeAllowed record component.
selectors() - Method in record class org.magic.api.ast.selectors.CompoundSelector
Returns the value of the selectors record 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 StaticAbility record class.
subject() - Method in record class org.magic.api.ast.triggers.DiesTrigger
Returns the value of the subject record component.
subject() - Method in record class org.magic.api.ast.triggers.EntersBattlefieldTrigger
Returns the value of the subject record component.
subtype() - Method in record class org.magic.api.ast.selectors.SubtypeSelector
Returns the value of the subtype record 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 SubtypeSelector record 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 target record component.
target() - Method in record class org.magic.api.ast.effects.DealDamageEffect
Returns the value of the target record component.
target() - Method in record class org.magic.api.ast.effects.DestroyTargetEffect
Returns the value of the target record component.
target() - Method in record class org.magic.api.ast.effects.ExileEffect
Returns the value of the target record component.
target() - Method in record class org.magic.api.ast.effects.PutCountersEffect
Returns the value of the target record component.
target() - Method in record class org.magic.api.ast.effects.ReturnEffect
Returns the value of the target record component.
target() - Method in record class org.magic.api.ast.selectors.ArtifactSelector
Returns the value of the target record component.
target() - Method in record class org.magic.api.ast.selectors.CreatureSelector
Returns the value of the target record component.
target() - Method in record class org.magic.api.ast.selectors.PlayerSelector
Returns the value of the target record 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 TextSelector record class.
tokenDescription() - Method in record class org.magic.api.ast.effects.CreateTokenEffect
Returns the value of the tokenDescription record 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 toughnessDelta record component.
trigger() - Method in record class org.magic.api.ast.abilities.TriggeredAbility
Returns the value of the trigger record 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 TriggeredAbility record 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 UnknownEffect record 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 UnknownTrigger record 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 UpkeepTrigger record class.
A C D E G H I K L M N O P Q R S T U 
All Classes and Interfaces|All Packages