com.moesol.bindings.platform_sdk.component_services
Class InterfaceBuilder

java.lang.Object
  extended by com.moesol.bindings.platform_sdk.component_services.InterfaceBuilder

public class InterfaceBuilder
extends Object

Build a null COM interface wrapper from java type information.


Constructor Summary
InterfaceBuilder(Class iface_type)
          This form is for QueryInterface(Class iface_type)
InterfaceBuilder(Object[] out_iface)
          This form is for QueryInterface(Object[]).
 
Method Summary
 GUID getIID()
           
 byte[] getIIDBytes()
           
 Class getInterfaceClass()
           
 IUnknown getResult()
           
 String lookupFriendlyName()
           
 void setResult(IUnknown vtableInterface)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InterfaceBuilder

public InterfaceBuilder(Object[] out_iface)
This form is for QueryInterface(Object[]).

Parameters:
out_iface -

InterfaceBuilder

public InterfaceBuilder(Class iface_type)
This form is for QueryInterface(Class iface_type)

Parameters:
iface_type -
Method Detail

getInterfaceClass

public Class getInterfaceClass()

getIID

public GUID getIID()

getIIDBytes

public byte[] getIIDBytes()

setResult

public void setResult(IUnknown vtableInterface)

getResult

public IUnknown getResult()

lookupFriendlyName

public String lookupFriendlyName()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2004 Moebius Solutions, Inc. All Rights Reserved.