home *** CD-ROM | disk | FTP | other *** search
/ Symantec Visual Cafe for Java 2.5 / symantec-visual-cafe-2.5-database-dev-edition.iso / VCafe / JCLASS.BIN / KLG.JAR / jclass / beans / IntegerEditor.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-12-05  |  980 b   |  26 lines

  1. package jclass.beans;
  2.  
  3. import java.beans.PropertyEditorSupport;
  4. import jclass.util.JCUtilConverter;
  5.  
  6. public class IntegerEditor extends PropertyEditorSupport {
  7.    public void setAsText(String var1) throws IllegalArgumentException {
  8.       if (var1 == null) {
  9.          throw new IllegalArgumentException("invalid integer: " + var1);
  10.       } else {
  11.          int var2 = JCUtilConverter.toInt(var1, 0);
  12.          ((PropertyEditorSupport)this).setValue(new Integer(var2));
  13.       }
  14.    }
  15.  
  16.    public String getAsText() {
  17.       String var1 = ((Integer)((PropertyEditorSupport)this).getValue()).toString();
  18.       return var1;
  19.    }
  20.  
  21.    public String getJavaInitializationString() {
  22.       Integer var1 = (Integer)((PropertyEditorSupport)this).getValue();
  23.       return var1 == null ? "null" : this.getAsText();
  24.    }
  25. }
  26.