home *** CD-ROM | disk | FTP | other *** search
/ Popular Software (Premium Edition) / mycd.iso / INTERNET / PIE5.0 / AXA2.CAB / DAJAVA.CAB / com / ms / dxmedia / ObjectWrapper.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-10-14  |  959 b   |  26 lines

  1. package com.ms.dxmedia;
  2.  
  3. import com.ms.com.ComFailException;
  4. import com.ms.com.IUnknown;
  5. import com.ms.dxmedia.rawcom.IDABehavior;
  6.  
  7. class ObjectWrapper implements IUnknown {
  8.    private Object _obj;
  9.  
  10.    public static IDABehavior WrapObject(Object var0) {
  11.       try {
  12.          return (IDABehavior)(var0 instanceof Behavior ? ((Behavior)var0).getCOMBvr() : StaticsBase.getCOMPtr().UserData(new ObjectWrapper(var0)));
  13.       } catch (ComFailException var3) {
  14.          throw StaticsBase.handleError(var3);
  15.       }
  16.    }
  17.  
  18.    public ObjectWrapper(Object var1) {
  19.       this._obj = var1;
  20.    }
  21.  
  22.    public Object getObject() {
  23.       return this._obj;
  24.    }
  25. }
  26.