SilverStream
Application Server 3.5

com.sssw.rt.com
Class AgCoInterface

java.lang.Object
 |
 +--com.sssw.rt.com.AgCOM
       |
       +--com.sssw.rt.com.AgCoInterface

public class AgCoInterface
extends com.sssw.rt.com.AgCOM

Base class for all generated COM Automation Interface classes. The specific subclasses implement all object functionality. To get an instance of a subclass object do the following

where both ISubClass and SubClass are generated using SilverCmd ComGen. This class has several methods and fields that are inherited from AgCOM. These methods and fields are for internal use only.


Fields inherited from class com.sssw.rt.com.AgCOM
DISP_E_ARRAYISLOCKED, DISP_E_BADCALLEE, DISP_E_BADINDEX, DISP_E_BADPARAMCOUNT, DISP_E_BADVARTYPE, DISP_E_EXCEPTION, DISP_E_MEMBERNOTFOUND, DISP_E_NONAMEDARGS, DISP_E_NOTACOLLECTION, DISP_E_OVERFLOW, DISP_E_PARAMNOTFOUND, DISP_E_PARAMNOTOPTIONAL, DISP_E_TYPEMISMATCH, DISP_E_UNKNOWNINTERFACE, DISP_E_UNKNOWNLCID, DISP_E_UNKNOWNNAME, E_ABORT, E_ACCESSDENIED, E_FAIL, E_HANDLE, E_INVALIDARG, E_NOINTERFACE, E_NOTIMPL, E_OUTOFMEMORY, E_POINTER, E_UNEXPECTED, INVOKE_METHOD, INVOKE_PROPERTYGET, INVOKE_PROPERTYPUT, INVOKE_PROPERTYPUTREF, mtl_comInited
 
Constructor Summary
AgCoInterface()
           
 
Method Summary
 boolean equals(Object other)
          Compare two interface objects.
 void release()
          Explicit release of this COM Interface.
 
Methods inherited from class com.sssw.rt.com.AgCOM
call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, COMCreateInstance, COMDirectD, COMDirectI, COMDirectO, COMGetD, COMGetI, COMGetS, COMGetX, COMInit, COMInvokeGD, COMInvokeGI, COMInvokeGO, COMInvokeGV, COMPutD, COMPutI, COMPutS, COMPutX, COMQueryInterface, COMRelease, copyFromNative, copyToNative, DLLFreeHandle, DLLGetHandle, DLLGetMethod, insurePerThreadInit, LockClass, natAlloc, natFree, natPerfInfo, ptrToString, queryPerformanceCounter, queryPerformanceFrequency, readN, stringToPtr, writeN
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AgCoInterface

public AgCoInterface()
Method Detail

release

public void release()
Explicit release of this COM Interface. This allows the underlying COM object to be released before Java's garbage collection. This method should only be used if this object will not be used again, otherwise a ComException will be thrown on any attempt to call a method.

equals

public boolean equals(Object other)
Compare two interface objects. They are the same if they have the same underlying COM handle.
Overrides:
equals in class Object

SilverStream
Application Server 3.5