org.databene.benerator.script
Class ArithmeticEngine

java.lang.Object
  extended by org.databene.benerator.script.ArithmeticEngine

public class ArithmeticEngine
extends java.lang.Object

Provides arithmetic operations.

Created at 06.10.2009 08:00:44

Since:
0.6.0
Author:
Volker Bergmann

Constructor Summary
ArithmeticEngine()
           
 
Method Summary
 java.lang.Object add(java.lang.Object summand1, java.lang.Object summand2)
           
 java.lang.Object bitwiseAnd(java.lang.Object o1, java.lang.Object o2)
           
 java.lang.Object bitwiseComplement(java.lang.Object value)
           
 java.lang.Object bitwiseExclusiveOr(java.lang.Object o1, java.lang.Object o2)
           
 java.lang.Object bitwiseOr(java.lang.Object o1, java.lang.Object o2)
           
static ArithmeticEngine defaultInstance()
           
 java.lang.Object divide(java.lang.Object dividend, java.lang.Object divisor)
           
 boolean equals(java.lang.Object part1, java.lang.Object part2)
           
 java.lang.Boolean greater(java.lang.Object o1, java.lang.Object o2)
           
 java.lang.Boolean greaterOrEquals(java.lang.Object o1, java.lang.Object o2)
           
 boolean less(java.lang.Object part1, java.lang.Object part2)
           
 boolean lessOrEquals(java.lang.Object part1, java.lang.Object part2)
           
 java.lang.Object logicalComplement(java.lang.Object value)
           
 java.lang.Object mod(java.lang.Object o1, java.lang.Object o2)
           
 java.lang.Object multiply(java.lang.Object factor1, java.lang.Object factor2)
           
 java.lang.Object negate(java.lang.Object value)
           
 java.lang.Object shiftLeft(java.lang.Object o1, java.lang.Object o2)
           
 java.lang.Object shiftRight(java.lang.Object o1, java.lang.Object o2)
           
 java.lang.Object shiftRightUnsigned(java.lang.Object o1, java.lang.Object o2)
           
 java.lang.Object subtract(java.lang.Object minuend, java.lang.Object subtrahend)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArithmeticEngine

public ArithmeticEngine()
Method Detail

defaultInstance

public static ArithmeticEngine defaultInstance()

add

public java.lang.Object add(java.lang.Object summand1,
                            java.lang.Object summand2)

subtract

public java.lang.Object subtract(java.lang.Object minuend,
                                 java.lang.Object subtrahend)

negate

public java.lang.Object negate(java.lang.Object value)

multiply

public java.lang.Object multiply(java.lang.Object factor1,
                                 java.lang.Object factor2)

divide

public java.lang.Object divide(java.lang.Object dividend,
                               java.lang.Object divisor)

less

public boolean less(java.lang.Object part1,
                    java.lang.Object part2)

lessOrEquals

public boolean lessOrEquals(java.lang.Object part1,
                            java.lang.Object part2)

equals

public boolean equals(java.lang.Object part1,
                      java.lang.Object part2)

greater

public java.lang.Boolean greater(java.lang.Object o1,
                                 java.lang.Object o2)

greaterOrEquals

public java.lang.Boolean greaterOrEquals(java.lang.Object o1,
                                         java.lang.Object o2)

bitwiseAnd

public java.lang.Object bitwiseAnd(java.lang.Object o1,
                                   java.lang.Object o2)

bitwiseOr

public java.lang.Object bitwiseOr(java.lang.Object o1,
                                  java.lang.Object o2)

bitwiseExclusiveOr

public java.lang.Object bitwiseExclusiveOr(java.lang.Object o1,
                                           java.lang.Object o2)

shiftLeft

public java.lang.Object shiftLeft(java.lang.Object o1,
                                  java.lang.Object o2)

shiftRight

public java.lang.Object shiftRight(java.lang.Object o1,
                                   java.lang.Object o2)

shiftRightUnsigned

public java.lang.Object shiftRightUnsigned(java.lang.Object o1,
                                           java.lang.Object o2)

mod

public java.lang.Object mod(java.lang.Object o1,
                            java.lang.Object o2)

logicalComplement

public java.lang.Object logicalComplement(java.lang.Object value)

bitwiseComplement

public java.lang.Object bitwiseComplement(java.lang.Object value)


Copyright © 2011. All Rights Reserved.