home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 7: Programming / CDAT7.iso / Share / Java / JDesignerPro / Jdp3_0.exe / data1.cab / Program_Files / javax / naming / Binding.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-04-09  |  1.5 KB  |  47 lines

  1. package javax.naming;
  2.  
  3. public class Binding extends NameClassPair {
  4.    private Object boundObj;
  5.  
  6.    public Binding(String var1, Object var2) {
  7.       super(var1, (String)null);
  8.       this.boundObj = var2;
  9.    }
  10.  
  11.    public Binding(String var1, Object var2, boolean var3) {
  12.       super(var1, (String)null, var3);
  13.       this.boundObj = var2;
  14.    }
  15.  
  16.    public Binding(String var1, String var2, Object var3) {
  17.       super(var1, var2);
  18.       this.boundObj = var3;
  19.    }
  20.  
  21.    public Binding(String var1, String var2, Object var3, boolean var4) {
  22.       super(var1, var2, var4);
  23.       this.boundObj = var3;
  24.    }
  25.  
  26.    public String getClassName() {
  27.       String var1 = super.getClassName();
  28.       if (var1 != null) {
  29.          return var1;
  30.       } else {
  31.          return this.boundObj != null ? this.boundObj.getClass().getName() : null;
  32.       }
  33.    }
  34.  
  35.    public Object getObject() {
  36.       return this.boundObj;
  37.    }
  38.  
  39.    public void setObject(Object var1) {
  40.       this.boundObj = var1;
  41.    }
  42.  
  43.    public String toString() {
  44.       return super.toString() + ":" + this.getObject();
  45.    }
  46. }
  47.