Uses of Class
net.sf.magicproject.expression.Expression

Packages that use Expression
net.sf.magicproject.database.propertyconfig All database component is composed by some data (string, collection,...) configured by the classes of this package. 
net.sf.magicproject.event Available events. 
net.sf.magicproject.event.phase The phase events : before, beginning, ending events. 
net.sf.magicproject.expression Provides expressions. 
net.sf.magicproject.expression.intlist Provides expressions evaluating list of integers. 
net.sf.magicproject.expression.targetlist Provides expressions evaluating list of targetable components. 
net.sf.magicproject.operation All list and number operations. 
net.sf.magicproject.test Provides all tests. 
 

Uses of Expression in net.sf.magicproject.database.propertyconfig
 

Fields in net.sf.magicproject.database.propertyconfig with type parameters of type Expression
static java.util.Map<java.lang.String,Expression> PropertyProxyConfig.values
          Available values of this property.
 

Uses of Expression in net.sf.magicproject.event
 

Constructors in net.sf.magicproject.event with parameters of type Expression
ModifiedIdCard(int idZone, Test test, MCard card, Expression idCard)
          Creates a new instance of MEventModifiedIdCard
ModifiedIdColor(int idZone, Test test, MCard card, Expression idColor)
          Creates a new instance of MEventModifiedIdColor
ModifiedProperty(int idZone, Test test, MCard card, Expression propertyExpr)
          Creates a new instance of MEventModifiedProperty
ModifiedPropertyIntersection(int idZone, Test test, MCard card, Expression propertyMask)
          Creates a new instance of MEventModifiedProperty
ModifiedRegister(int idZone, Test sourceTest, Test testModified, MCard card, Operation op, Register register, Expression index)
          Creates a new instance of MEventModifiedRegister specifying all attributes of this class.
ModifiedRegisterRange(int idZone, Test sourceTest, Test testModified, MCard card, Operation op, Register register, Expression inf, Expression sup)
          Creates a new instance of MEventModifiedRegisterRange specifying all attributes of this class.
 

Uses of Expression in net.sf.magicproject.event.phase
 

Constructors in net.sf.magicproject.event.phase with parameters of type Expression
BeginningPhase(int idZone, Test test, MCard card, Expression idPhase, PhaseFilter phaseFilter)
          Creates a new instance of MEventBeginningPhase specifying all attributes of this class.
EndOfPhase(int idZone, Test test, MCard card, Expression idPhase, PhaseFilter phaseFilter)
          Creates a new instance of MEventEndOfPhase specifying all attributes of this class.
 

Uses of Expression in net.sf.magicproject.expression
 

Subclasses of Expression in net.sf.magicproject.expression
 class AbstractValue
           
 class BaseRegisterIntValue
          Return the register value of a component without considering the modifiers.
 class BinaryExpression
           
 class BitCount
          Returns the number of one-bits in the two's complement binary representation of the specified int value.
 class CardColors
          Expression returning the colors of a card.
 class CardTypes
          Expression returning the types of a card.
 class Counter
           
 class DeckCounter
          Count cards in a player's deck.
 class HighestAmong
           
 class IfThenElse
           
 class IntValue
           
 class LowestAmong
           
 class ManaPaid
          Access to the manacost of an ability in the stack.
 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.
 class Position
           
 class ReferenceValue
          This expression represent a referencable value.
 class RegisterAccess
          Return the register value of a component considering the modifiers.
 class SavedListExpression
           
 class StringMethod
           
 class TestOn
           
 class ToCode
          To get the code id corresponding to an index.
 class ToIndex
          To get the index corresponding to a code id.
 class UnaryExpression
           
 

Methods in net.sf.magicproject.expression that return Expression
 Expression ReferenceValue.getConstraintExpression(java.util.Map<java.lang.String,Expression> values)
           
 Expression Expression.getConstraintExpression(java.util.Map<java.lang.String,Expression> values)
          Returns this expression where values depending on values of this action have been replaced.
static Expression ExpressionFactory.readNextExpression(java.io.InputStream inputFile)
          Return the next Expression read from the current offset
 

Method parameters in net.sf.magicproject.expression with type arguments of type Expression
 Expression ReferenceValue.getConstraintExpression(java.util.Map<java.lang.String,Expression> values)
           
 Expression Expression.getConstraintExpression(java.util.Map<java.lang.String,Expression> values)
          Returns this expression where values depending on values of this action have been replaced.
 

Constructors in net.sf.magicproject.expression with parameters of type Expression
BinaryExpression(Operation op, Expression left, Expression right)
          Creates a new instance of BinaryExpression
UnaryExpression(Operation op, Expression expr)
          Creates a new instance of UnaryExpression
 

Uses of Expression in net.sf.magicproject.expression.intlist
 

Subclasses of Expression in net.sf.magicproject.expression.intlist
 class First
           
 class IndexOf
           
 class Last
           
 class LastIndexOf
           
 class Maximum
           
 class Minimum
           
 class Size
           
 class Sum
           
 

Uses of Expression in net.sf.magicproject.expression.targetlist
 

Subclasses of Expression in net.sf.magicproject.expression.targetlist
 class IndexOfSavedList
           
 class TargetList
           
 

Uses of Expression in net.sf.magicproject.operation
 

Methods in net.sf.magicproject.operation that return Expression
 Expression UnaryOperation.readNextExpression(java.io.InputStream inputFile)
           
 Expression TargetList.readNextExpression(java.io.InputStream inputFile)
           
abstract  Expression Operation.readNextExpression(java.io.InputStream inputFile)
          return the next Expression read from the current offset
 Expression IntValue.readNextExpression(java.io.InputStream inputFile)
           
 Expression IntList.readNextExpression(java.io.InputStream inputFile)
           
 Expression Dummy.readNextExpression(java.io.InputStream inputFile)
           
 Expression Clear.readNextExpression(java.io.InputStream inputFile)
           
 Expression BinaryOperation.readNextExpression(java.io.InputStream inputFile)
           
 Expression Any.readNextExpression(java.io.InputStream inputFile)
           
 Expression Dummy.readNextExpression(int idExpression, java.io.InputStream inputFile)
          return the next Expression read from the current offset
 

Uses of Expression in net.sf.magicproject.test
 

Methods in net.sf.magicproject.test that return Expression
 Expression DeckCounter.getThreshold()
          Return the threshold of this counter.
 

Method parameters in net.sf.magicproject.test with type arguments of type Expression
 Test Xor.getConstraintTest(java.util.HashMap<java.lang.String,Expression> values)
           
 Test Or.getConstraintTest(java.util.HashMap<java.lang.String,Expression> values)
          Return this test where values depending on values of this action have been replaced.
abstract  Test BinaryTest.getConstraintTest(java.util.HashMap<java.lang.String,Expression> values)
          Return this test where values depending on values of this action have been replaced.
 Test And.getConstraintTest(java.util.HashMap<java.lang.String,Expression> values)
           
 Test Test.getConstraintTest(java.util.Map<java.lang.String,Expression> values)
          Return this test where values depending on values of this action have been replaced.
 Test SupEqual.getConstraintTest(java.util.Map<java.lang.String,Expression> values)
           
 Test Sup.getConstraintTest(java.util.Map<java.lang.String,Expression> values)
           
 Test InfEqual.getConstraintTest(java.util.Map<java.lang.String,Expression> values)
           
 Test Inf.getConstraintTest(java.util.Map<java.lang.String,Expression> values)
           
 Test Equal.getConstraintTest(java.util.Map<java.lang.String,Expression> values)
           
 Test Different.getConstraintTest(java.util.Map<java.lang.String,Expression> values)
           
 



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