home *** CD-ROM | disk | FTP | other *** search
/ Symantec Visual Cafe for Java 2.5 / symantec-visual-cafe-2.5-database-dev-edition.iso / Extras / OSpace / jgl.exe / jgl_2_0 / COM / objectspace / jgl / NotEqualNumber.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-03-12  |  972 b   |  22 lines

  1. package COM.objectspace.jgl;
  2.  
  3. public class NotEqualNumber implements BinaryPredicate {
  4.    private Class mode;
  5.  
  6.    public NotEqualNumber() {
  7.       this.mode = (new Integer(0)).getClass();
  8.    }
  9.  
  10.    public NotEqualNumber(Class var1) {
  11.       if (!NumberHelper.classNumber.isAssignableFrom(var1)) {
  12.          throw new IllegalArgumentException("discriminator must be an instance of java.lang.Number");
  13.       } else {
  14.          this.mode = var1;
  15.       }
  16.    }
  17.  
  18.    public boolean execute(Object var1, Object var2) {
  19.       return NumberHelper.compare((Number)var1, (Number)var2, this.mode) != 0;
  20.    }
  21. }
  22.