| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.magicproject.clickable.ability.Ability
net.sf.magicproject.clickable.ability.AbstractAbility
net.sf.magicproject.clickable.ability.DetachmentAbility
public class DetachmentAbility
| Field Summary | 
|---|
| Fields inherited from class net.sf.magicproject.clickable.ability.Ability | 
|---|
| optimizer, priority | 
| Constructor Summary | |
|---|---|
| DetachmentAbility(MEventListener event,
                  MCard from,
                  MCard to,
                  Test attachmentTest)Creates a new instance of DetachmentAbility | |
| Method Summary | |
|---|---|
|  Ability | clone(MCard container)return a copy of this ability TODO remove param container since it is not used in this constructor As default, return null | 
|  java.lang.String | getAbilityTitle()Return ability html title. | 
|  MCard | getAttachedCard()Returns the attached card. | 
|  MCard | getCard()Return card where is this ability. | 
|  java.lang.String | getLog(ContextEventListener context)Return a String identifying this ability with the name and/or card name. | 
|  boolean | triggerIt(ContextEventListener context)called when this ability is going to be triggered This method would add this ability to the triggered zone, or perform another play action | 
| Methods inherited from class net.sf.magicproject.clickable.ability.AbstractAbility | 
|---|
| actionList, effectList, isMatching, recheckTargets | 
| Methods inherited from class net.sf.magicproject.clickable.ability.Ability | 
|---|
| addLinkedAbility, checkObjectActions, checkTargetActions, equals, eventComing, getCardCopy, getController, getName, getPictureName, getTargetable, getTriggeredClone, getTriggeredCloneChoice, hashCode, hasHighPriority, isAutoResolve, isHidden, isPlayAsSpell, manaNeeded, optimizeRegisterToManager, registerToManager, removeFromManager, resolveStack, setEvent, toHtmlString, toString | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public DetachmentAbility(MEventListener event,
                         MCard from,
                         MCard to,
                         Test attachmentTest)
event - the event attached to this ability.from - the card is to going to be attached.to - the card is to going to be attached to.attachmentTest - the attachement condition.| Method Detail | 
|---|
public MCard getCard()
Ability
getCard in interface UnregisterablegetCard in class AbstractAbilitypublic Ability clone(MCard container)
Ability
clone in class Abilitycontainer - is not used here
public boolean triggerIt(ContextEventListener context)
Ability
triggerIt in class Abilitycontext - the context needed by event activated
public java.lang.String getLog(ContextEventListener context)
Ability
getLog in class Abilitycontext - the current context of this ability.
public java.lang.String getAbilityTitle()
Ability
getAbilityTitle in class Abilitypublic MCard getAttachedCard()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||