|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.magicproject.expression.Expression net.sf.magicproject.expression.ObjectValue
public class ObjectValue
This class allows to statically declare an object value, with the class name given as the first string parameter of the input stream and the string argument to pass to the constructor of the given class as the second string parameter of the input stream.
Constructor Summary | |
---|---|
ObjectValue(java.io.InputStream inputFile)
Creates a new instance of the ObjectValue class. |
Method Summary | |
---|---|
java.lang.Object |
getObject(Ability ability,
Targetable tested,
ContextEventListener context)
Returns the object value of this expression. |
java.lang.Class<?> |
getObjectClass()
Returns the class of the object value of this expression. |
int |
getValue(Ability ability,
Targetable tested,
ContextEventListener context)
Returns the integer value of this expression |
Methods inherited from class net.sf.magicproject.expression.Expression |
---|
canBePreempted, extractTriggeredEvents, getConstraintExpression, getPreemptionValue, isConstant |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ObjectValue(java.io.InputStream inputFile) throws java.io.IOException
ObjectValue
class.
inputFile
- file containing this action
java.io.IOException
- if error occurred during the reading process from the specified
input streamMethod Detail |
---|
public java.lang.Object getObject(Ability ability, Targetable tested, ContextEventListener context)
Expression
getObject
in class Expression
ability
- the ability owning this test. The card component of this ability
should correspond tho the card owning this test too.tested
- the tested cardcontext
- the context event listener
public int getValue(Ability ability, Targetable tested, ContextEventListener context)
Expression
getValue
in class Expression
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 cardcontext
- is the context attached to this test.
public java.lang.Class<?> getObjectClass()
Expression
getObjectClass
in class Expression
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |