Class java.math.BigNum
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class java.math.BigNum

java.lang.Object
   |
   +----java.math.BigNum

public class BigNum
extends Object
implements Cloneable
This class is public, but the constructor is protected. It is intended that this class be used as a base for the BigInteger wrapper class, and not used directly.

Copyright (C) 1995, 1996 Systemics Ltd (http://www.systemics.com/) All rights reserved.


Constructor Index

 o BigNum()

Method Index

 o add(BigNum, BigNum, BigNum)
 o bitLength()
 o clone()
Creates a clone of the object.
 o cmp(BigNum, BigNum)
 o copy(Object)
 o copy(BigNum, BigNum)
 o dec(BigNum)
 o div(BigNum, BigNum, BigNum)
 o div(BigNum, BigNum, BigNum, BigNum)
 o finalize()
Code to perform when this object is garbage collected.
 o fromBinary(byte[])
 o inc(BigNum)
 o intoBinary(byte[])
 o length()
 o mod(BigNum, BigNum, BigNum)
 o modExp(BigNum, BigNum, BigNum, BigNum)
 o modMul(BigNum, BigNum, BigNum, BigNum)
 o mul(BigNum, BigNum, BigNum)
 o one(BigNum)
 o shiftLeft(BigNum, BigNum, short)
 o shiftLeftOnce(BigNum, BigNum)
 o shiftRight(BigNum, BigNum, short)
 o shiftRightOnce(BigNum, BigNum)
 o sub(BigNum, BigNum, BigNum)
 o toString()
Returns a String that represents the value of this Object.
 o ucmp(BigNum, BigNum)
 o zero(BigNum)

Constructors

 o BigNum
  protected BigNum()

Methods

 o clone
  public Object clone()
Creates a clone of the object.
Overrides:
clone in class Object
 o copy
  public void copy(Object src)
 o copy
  protected static synchronized void copy(BigNum dst,
                                          BigNum src)
 o one
  protected static synchronized void one(BigNum a)
 o zero
  protected static synchronized void zero(BigNum a)
 o inc
  protected static void inc(BigNum a)
 o dec
  protected static void dec(BigNum a)
 o add
  protected static synchronized void add(BigNum r,
                                         BigNum a,
                                         BigNum b)
 o sub
  protected static synchronized void sub(BigNum r,
                                         BigNum a,
                                         BigNum b)
 o mul
  protected static synchronized void mul(BigNum r,
                                         BigNum a,
                                         BigNum b)
 o mod
  protected static synchronized void mod(BigNum r,
                                         BigNum m,
                                         BigNum d)
 o div
  protected static synchronized void div(BigNum dv,
                                         BigNum m,
                                         BigNum d)
 o div
  protected static synchronized void div(BigNum dv,
                                         BigNum rem,
                                         BigNum m,
                                         BigNum d)
 o ucmp
  protected static synchronized int ucmp(BigNum a,
                                         BigNum b)
 o cmp
  protected static synchronized int cmp(BigNum a,
                                        BigNum b)
 o shiftLeft
  protected static synchronized void shiftLeft(BigNum r,
                                               BigNum a,
                                               short n)
 o shiftLeftOnce
  protected static synchronized void shiftLeftOnce(BigNum r,
                                                   BigNum a)
 o shiftRight
  protected static synchronized void shiftRight(BigNum r,
                                                BigNum a,
                                                short n)
 o shiftRightOnce
  protected static synchronized void shiftRightOnce(BigNum r,
                                                    BigNum a)
 o modExp
  protected static synchronized void modExp(BigNum r,
                                            BigNum a,
                                            BigNum power,
                                            BigNum modulo)
 o modMul
  protected static synchronized void modMul(BigNum r,
                                            BigNum a,
                                            BigNum b,
                                            BigNum modulo)
 o intoBinary
  protected int intoBinary(byte buffer[])
 o fromBinary
  protected void fromBinary(byte buffer[])
 o toString
  public String toString()
Returns a String that represents the value of this Object.
Overrides:
toString in class Object
 o length
  protected int length()
 o bitLength
  protected int bitLength()
 o finalize
  protected void finalize()
Code to perform when this object is garbage collected.
Overrides:
finalize in class Object

All Packages  Class Hierarchy  This Package  Previous  Next  Index