Class EventTriggerDesc
java.lang.Object
java.util.AbstractMap<K,V>
java.util.EnumMap<K,V>
net.demilich.metastone.game.cards.BaseMap<T,java.lang.Object>
net.demilich.metastone.game.cards.desc.Desc<EventTriggerArg,EventTrigger>
net.demilich.metastone.game.spells.desc.trigger.EventTriggerDesc
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.util.Map<EventTriggerArg,java.lang.Object>
,HasDesc<Desc<EventTriggerArg,EventTrigger>>
,HasEntrySet<EventTriggerArg,java.lang.Object>
public final class EventTriggerDesc extends Desc<EventTriggerArg,EventTrigger>
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
java.util.AbstractMap.SimpleEntry<K extends java.lang.Object,V extends java.lang.Object>, java.util.AbstractMap.SimpleImmutableEntry<K extends java.lang.Object,V extends java.lang.Object>
Nested classes/interfaces inherited from interface net.demilich.metastone.game.cards.desc.HasEntrySet
HasEntrySet.BfsEnum, HasEntrySet.BfsNode<T extends java.lang.Enum,V>
-
Constructor Summary
Constructors Constructor Description EventTriggerDesc()
EventTriggerDesc(java.lang.Class<? extends EventTrigger> triggerClass)
EventTriggerDesc(java.util.Map<EventTriggerArg,java.lang.Object> arguments)
-
Method Summary
Modifier and Type Method Description EventTriggerDesc
clone()
EventTriggerArg
getClassArg()
protected java.lang.Class<? extends Desc>
getDescImplClass()
TargetPlayer
getSourcePlayer()
TargetPlayer
getTargetPlayer()
Methods inherited from class net.demilich.metastone.game.cards.desc.Desc
copyTo, create, equals, getBool, getDesc, getDescClass, getInt, getString, getValue, hashCode, put, setDesc, toString
Methods inherited from class java.util.EnumMap
clear, containsKey, containsValue, entrySet, get, keySet, putAll, remove, size, values
-
Constructor Details
-
EventTriggerDesc
public EventTriggerDesc() -
EventTriggerDesc
-
EventTriggerDesc
-
-
Method Details
-
getDescImplClass
- Specified by:
getDescImplClass
in classDesc<EventTriggerArg,EventTrigger>
-
getClassArg
- Specified by:
getClassArg
in classDesc<EventTriggerArg,EventTrigger>
-
clone
- Specified by:
clone
in classDesc<EventTriggerArg,EventTrigger>
-
getSourcePlayer
-
getTargetPlayer
-