All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class phaser.equation.parser.ExpressionOperator

java.lang.Object
   |
   +----phaser.equation.parser.ExpressionOperator

public class ExpressionOperator
extends Object
implements Serializable

Variable Index

 o ABS
 o ABS_LITERAL
 o ACOS
 o ACOS_LITERAL
 o ADD
 o ADD_LITERAL
 o ASIN
 o ASIN_LITERAL
 o ATAN
 o ATAN_LITERAL
 o BINARY_OPERATOR
 o CEIL
 o CEIL_LITERAL
 o COS
 o COS_LITERAL
 o DIVIDE
 o DIVIDE_LITERAL
 o EXP
 o EXP_LITERAL
 o FLOOR
 o FLOOR_LITERAL
 o LOG
 o LOG_LITERAL
 o MAX
 o MAX_LITERAL
 o MIN
 o MIN_LITERAL
 o MINUS
 o MINUS_LITERAL
 o MOD
 o MOD_LITERAL
 o MULTIPLY
 o MULTIPLY_LITERAL
 o POWER
 o POWER_LITERAL
 o RAND
 o RAND_LITERAL
 o REM
 o REM_LITERAL
 o SIGN
 o SIGN_LITERAL
 o SIN
 o SIN_LITERAL
 o SQRT
 o SQRT_LITERAL
 o SUBTRACT
 o SUBTRACT_LITERAL
 o TAN
 o TAN_LITERAL
 o UNARY_OPERATOR

Constructor Index

 o ExpressionOperator()

Method Index

 o eval(int, double)
 o eval(int, double, double)
 o getCode(String)
 o getType(int)
 o isOperator(String)

Variables

 o UNARY_OPERATOR
 public static final int UNARY_OPERATOR
 o BINARY_OPERATOR
 public static final int BINARY_OPERATOR
 o ABS
 public static final int ABS
 o LOG
 public static final int LOG
 o EXP
 public static final int EXP
 o COS
 public static final int COS
 o SIN
 public static final int SIN
 o TAN
 public static final int TAN
 o ACOS
 public static final int ACOS
 o ASIN
 public static final int ASIN
 o ATAN
 public static final int ATAN
 o SQRT
 public static final int SQRT
 o FLOOR
 public static final int FLOOR
 o CEIL
 public static final int CEIL
 o MINUS
 public static final int MINUS
 o RAND
 public static final int RAND
 o SIGN
 public static final int SIGN
 o ABS_LITERAL
 public static final String ABS_LITERAL
 o LOG_LITERAL
 public static final String LOG_LITERAL
 o EXP_LITERAL
 public static final String EXP_LITERAL
 o COS_LITERAL
 public static final String COS_LITERAL
 o SIN_LITERAL
 public static final String SIN_LITERAL
 o TAN_LITERAL
 public static final String TAN_LITERAL
 o ACOS_LITERAL
 public static final String ACOS_LITERAL
 o ASIN_LITERAL
 public static final String ASIN_LITERAL
 o ATAN_LITERAL
 public static final String ATAN_LITERAL
 o SQRT_LITERAL
 public static final String SQRT_LITERAL
 o FLOOR_LITERAL
 public static final String FLOOR_LITERAL
 o CEIL_LITERAL
 public static final String CEIL_LITERAL
 o RAND_LITERAL
 public static final String RAND_LITERAL
 o SIGN_LITERAL
 public static final String SIGN_LITERAL
 o MINUS_LITERAL
 public static final String MINUS_LITERAL
 o ADD
 public static final int ADD
 o SUBTRACT
 public static final int SUBTRACT
 o MULTIPLY
 public static final int MULTIPLY
 o DIVIDE
 public static final int DIVIDE
 o POWER
 public static final int POWER
 o REM
 public static final int REM
 o MAX
 public static final int MAX
 o MIN
 public static final int MIN
 o MOD
 public static final int MOD
 o ADD_LITERAL
 public static final String ADD_LITERAL
 o SUBTRACT_LITERAL
 public static final String SUBTRACT_LITERAL
 o MULTIPLY_LITERAL
 public static final String MULTIPLY_LITERAL
 o DIVIDE_LITERAL
 public static final String DIVIDE_LITERAL
 o POWER_LITERAL
 public static final String POWER_LITERAL
 o REM_LITERAL
 public static final String REM_LITERAL
 o MAX_LITERAL
 public static final String MAX_LITERAL
 o MIN_LITERAL
 public static final String MIN_LITERAL
 o MOD_LITERAL
 public static final String MOD_LITERAL

Constructors

 o ExpressionOperator
 public ExpressionOperator()

Methods

 o getType
 public int getType(int code)
 o getCode
 public int getCode(String operator)
 o isOperator
 public boolean isOperator(String operator)
 o eval
 public double eval(int code,
                    double d)
 o eval
 public double eval(int code,
                    double d1,
                    double d2)

All Packages  Class Hierarchy  This Package  Previous  Next  Index