jrun.jms.core.selector
Class NumericValue

java.lang.Object
  |
  +--jrun.jms.core.selector.NumericValue

public class NumericValue
extends java.lang.Object

Wrapper class for a NumericValue that provides math operations on numbers This class is a necessary because Java does not support arithmetic operations in java.lang.Number

Author:
Farrukh Najmi

Field Summary
static Logger logger
           
 
Constructor Summary
NumericValue(java.lang.Object obj)
           
NumericValue(java.lang.String image, int imageType)
           
 
Method Summary
 java.lang.Number add(NumericValue num)
           
 java.lang.Number divide(NumericValue num)
           
 java.lang.Number getValue()
           
static void main(java.lang.String[] args)
           
 java.lang.Number multiply(NumericValue num)
           
 java.lang.Number negate()
           
 java.lang.Number subtract(NumericValue num)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

logger

public static final Logger logger
Constructor Detail

NumericValue

public NumericValue(java.lang.Object obj)
             throws java.lang.ClassCastException

NumericValue

public NumericValue(java.lang.String image,
                    int imageType)
Method Detail

getValue

public java.lang.Number getValue()

add

public java.lang.Number add(NumericValue num)

subtract

public java.lang.Number subtract(NumericValue num)

multiply

public java.lang.Number multiply(NumericValue num)

divide

public java.lang.Number divide(NumericValue num)

negate

public java.lang.Number negate()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

main

public static void main(java.lang.String[] args)


Copyright � 2002 Macromedia Corporation. All Rights Reserved.