net.sf.magicproject.test
Class Equal

java.lang.Object
  extended by net.sf.magicproject.test.Test
      extended by net.sf.magicproject.test.TestExpr
          extended by net.sf.magicproject.test.Equal

@XmlTestElement(id=EQUAL)
public class Equal
extends TestExpr

Since:
0.54
Author:
Fabrice Daugan

Method Summary
 Test getConstraintTest(java.util.Map<java.lang.String,Expression> values)
          Return this test where values depending on values of this action have been replaced.
 boolean test(Ability ability, Targetable tested)
          Indicates if the specified card matches with the test to do
 java.lang.String toString()
           
 
Methods inherited from class net.sf.magicproject.test.TestExpr
extractTriggeredEvents, testPreemption
 
Methods inherited from class net.sf.magicproject.test.Test
getOptimizedController
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getConstraintTest

public Test getConstraintTest(java.util.Map<java.lang.String,Expression> values)
Description copied from class: Test
Return this test where values depending on values of this action have been replaced.

Overrides:
getConstraintTest in class Test
Parameters:
values - are referencable values.
Returns:
a parsed test.

test

public boolean test(Ability ability,
                    Targetable tested)
Description copied from class: Test
Indicates if the specified card matches with the test to do

Specified by:
test in class TestExpr
Parameters:
ability - is the ability owning this test. The card component of this ability should correspond to the card owning this test too.
tested - the tested card
Returns:
true if the specified card matches with the test to do

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2003-2007 Magic-Project. All Rights Reserved.