All Packages  Class Hierarchy  This Package  Previous  Next  Index
  Class COM.objectspace.jgl.GreaterNumber
java.lang.Object
   |
   +----COM.objectspace.jgl.GreaterNumber
  -  public class GreaterNumber
  
-  extends Object
  
-  implements BinaryPredicate
   
GreaterNumber is a binary predicate that assumes that both of its operands are
 instances of Number and returns true if the first operand is greater than the second operand.
 
    -  See Also:
    
 -  Number, BigInteger, BigDecimal
 
  
  -  
	GreaterNumber()
   -   Construct myself to use intValue() for comparisons.
  
 -  
	GreaterNumber(Class)
   -   Construct myself to compare objects of the given class.
 
  
  -  
	execute(Object, Object)
   -   Return true if the first operand is greater than the second operand.
 
  
GreaterNumber
  public GreaterNumber()
  -  Construct myself to use intValue() for comparisons.
 
GreaterNumber
  public GreaterNumber(Class discriminator)
  -  Construct myself to compare objects of the given class.  The class must
 be derived from java.lang.Number.
  
    -  Parameters:
    
 -  discriminator - The class of objects that I will be comparing.
    
 -  Throws: IllegalArgumentException
    
 -  Throw if discriminator is not an instance of java.lang.Number.
  
 
 
  
execute
  public boolean execute(Object first,
                         Object second)
  -  Return true if the first operand is greater than the second operand.
 Be aware that some floating point conversions are not exact, and may
 cause unexpected results due to rounding.
  
    -  Parameters:
    
 -  first - The first operand, which must be an instance of Number.
    
-  second - The second operand, which must be an instance of Number.
    
  -  Returns:
    
 -  first < second
    
 -  Throws: InvalidOperationException
    
 -  Throw if I don't know how to interpret the values.
  
 
 
All Packages  Class Hierarchy  This Package  Previous  Next  Index