GigaSpaces XAP 9.7.2 API

org.openspaces.core.util.numbers
Class BigIntegerHelper

java.lang.Object
  extended by org.openspaces.core.util.numbers.BigIntegerHelper
All Implemented Interfaces:
Comparator<Number>, NumberHelper<BigInteger>

public class BigIntegerHelper
extends Object
implements NumberHelper<BigInteger>

Author:
kimchy

Constructor Summary
BigIntegerHelper()
           
 
Method Summary
 BigInteger add(Number lhs, Number rhs)
          Adds the two numbers (can be of any Number type) and returns the type result that the number helper handles.
 BigInteger cast(Number n)
          Casts the give Number into the type the number helper handles.
 int compare(Number lhs, Number rhs)
           
 BigInteger div(Number lhs, Number rhs)
          Divides the two numbers (can be of any Number type) and returns the type result that the number helper handles.
 boolean isGreater(BigInteger lhs, BigInteger rhs)
           
 BigInteger MAX_VALUE()
          Returns the maximum number for the specific type the number helper handles.
 BigInteger MIN_VALUE()
          Returns the minimum number for the specific type the number helper handles.
 BigInteger mult(Number lhs, Number rhs)
          Multiplies the two numbers (can be of any Number type) and returns the type result that the number helper handles.
 BigInteger ONE()
          Returns the "ONE" value for the given type.
 BigInteger sub(Number lhs, Number rhs)
          Substracts the two numbers (can be of any Number type) and returns the type result that the number helper handles.
 BigInteger ZERO()
          Returns the "ZERO" value for the given type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

BigIntegerHelper

public BigIntegerHelper()
Method Detail

compare

public int compare(Number lhs,
                   Number rhs)
Specified by:
compare in interface Comparator<Number>

isGreater

public boolean isGreater(BigInteger lhs,
                         BigInteger rhs)

add

public BigInteger add(Number lhs,
                      Number rhs)
Description copied from interface: NumberHelper
Adds the two numbers (can be of any Number type) and returns the type result that the number helper handles.

Specified by:
add in interface NumberHelper<BigInteger>

sub

public BigInteger sub(Number lhs,
                      Number rhs)
Description copied from interface: NumberHelper
Substracts the two numbers (can be of any Number type) and returns the type result that the number helper handles.

Specified by:
sub in interface NumberHelper<BigInteger>

mult

public BigInteger mult(Number lhs,
                       Number rhs)
Description copied from interface: NumberHelper
Multiplies the two numbers (can be of any Number type) and returns the type result that the number helper handles.

Specified by:
mult in interface NumberHelper<BigInteger>

div

public BigInteger div(Number lhs,
                      Number rhs)
Description copied from interface: NumberHelper
Divides the two numbers (can be of any Number type) and returns the type result that the number helper handles.

Specified by:
div in interface NumberHelper<BigInteger>

MAX_VALUE

public BigInteger MAX_VALUE()
Description copied from interface: NumberHelper
Returns the maximum number for the specific type the number helper handles.

Specified by:
MAX_VALUE in interface NumberHelper<BigInteger>

MIN_VALUE

public BigInteger MIN_VALUE()
Description copied from interface: NumberHelper
Returns the minimum number for the specific type the number helper handles.

Specified by:
MIN_VALUE in interface NumberHelper<BigInteger>

ONE

public BigInteger ONE()
Description copied from interface: NumberHelper
Returns the "ONE" value for the given type.

Specified by:
ONE in interface NumberHelper<BigInteger>

ZERO

public BigInteger ZERO()
Description copied from interface: NumberHelper
Returns the "ZERO" value for the given type.

Specified by:
ZERO in interface NumberHelper<BigInteger>

cast

public BigInteger cast(Number n)
Description copied from interface: NumberHelper
Casts the give Number into the type the number helper handles.

Specified by:
cast in interface NumberHelper<BigInteger>

GigaSpaces XAP 9.7.2 API

Copyright © GigaSpaces.