com.jniwrapper.win32.automation
Class Automation.InvocationHelper

java.lang.Object
  extended bycom.jniwrapper.win32.automation.Automation.InvocationHelper
Enclosing class:
Automation

public class Automation.InvocationHelper
extends java.lang.Object


Constructor Summary
Automation.InvocationHelper()
           
 
Method Summary
 DispID getDispID(java.lang.String propertyName)
          Returns DispID of property
 Variant getProperty(DispID propertyID, Variant[] propertyIndexes)
          Returns dispatch property.
 Variant getProperty(java.lang.String propertyName, Variant[] propertyIndexes)
          Returns dispatch property.
 Variant invoke(DispID dispID, Variant[] parameters)
           
 Variant invoke(java.lang.String methodName, Variant[] parameters)
          Invokes dispatch method
 void setProperty(DispID dispID, Variant[] propertyIndexes)
          Sets dispatch property.
 void setProperty(java.lang.String propertyName, Variant[] propertyParameters)
          Sets dispatch property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Automation.InvocationHelper

public Automation.InvocationHelper()
Method Detail

getProperty

public Variant getProperty(java.lang.String propertyName,
                           Variant[] propertyIndexes)
                    throws ComException
Returns dispatch property.

Parameters:
propertyName - property name
propertyIndexes - array of property indices
Returns:
property value
Throws:
ComException - when a COM exception occurs

getProperty

public Variant getProperty(DispID propertyID,
                           Variant[] propertyIndexes)
                    throws ComException
Returns dispatch property.

Parameters:
propertyID - property ID
propertyIndexes - array of property indices
Returns:
property value
Throws:
ComException - when a COM exception occurs

setProperty

public void setProperty(java.lang.String propertyName,
                        Variant[] propertyParameters)
                 throws ComException
Sets dispatch property.

Parameters:
propertyName - property name
propertyParameters - setter arguments
Throws:
ComException - when a COM exception occurs

setProperty

public void setProperty(DispID dispID,
                        Variant[] propertyIndexes)
                 throws ComException
Sets dispatch property.

Parameters:
dispID - property ID
propertyIndexes - setter arguments
Throws:
ComException - when a COM exception occurs

invoke

public Variant invoke(java.lang.String methodName,
                      Variant[] parameters)
               throws ComException
Invokes dispatch method

Parameters:
methodName - method name
parameters - parameters
Returns:
invocation result
Throws:
ComException - when a COM exception occurs

invoke

public Variant invoke(DispID dispID,
                      Variant[] parameters)
               throws ComException
Throws:
ComException

getDispID

public DispID getDispID(java.lang.String propertyName)
Returns DispID of property

Parameters:
propertyName - property name
Returns:
DispID