|
Sun Adapter for COM/DCOM API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.stc.connector.appconn.com.otd.ComOtdInterfaceImpl
public class ComOtdInterfaceImpl
This is the base class for all OTD generated COM interafce implementations.
Constructor Summary | |
---|---|
ComOtdInterfaceImpl(STCIDispatch initDispatch)
|
Method Summary | |
---|---|
STCIDispatch |
_getSTCIDispatch()
Call this method to retrieve the original COM eWay runtime provided STCIDispatch. |
void |
AddRef()
Calls the AddRef method on the underlying COM interface. |
STCComVariant |
getProperty(java.lang.String propertyName,
STCComVariant[] args)
Gets a property by name. |
STCComVariant |
invoke(java.lang.String methodName,
STCComVariant[] args)
Allows you to call a method by name on the underlying COM interface. |
void |
Release()
Calls the Release method on the underlying COM interface. |
void |
setProperty(java.lang.String propertyName,
STCComVariant[] args)
Sets a property by name. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ComOtdInterfaceImpl(STCIDispatch initDispatch)
Method Detail |
---|
public STCComVariant invoke(java.lang.String methodName, STCComVariant[] args) throws STCComException
invoke
in interface STCIDispatch
methodName
- The method name. Note that case is significant.args
- An array of STCComVariant. As per COM rules, the
arguments in this array are in reverse order.
STCComVariant
- Returns an STCComVariant which
will hold the return value of the underlying Invoke, if applicable
and if successful.
STCComException
- Thrown if Invoke on the underlying object fails.public void setProperty(java.lang.String propertyName, STCComVariant[] args) throws STCComException
setProperty
in interface STCIDispatch
propertyName
- The name of the property to set. Note that case is
significant.args
- An array of STCComVariant. As per COM rules, the
arguments in this array are in reverse order.
This parameter must be provided all the time since the array
contains at least the new property value.
STCComException
- Thrown if the method on underlying object fails.public STCComVariant getProperty(java.lang.String propertyName, STCComVariant[] args) throws STCComException
getProperty
in interface STCIDispatch
propertyName
- The name of the property to get. Note that case is
significant.args
- An array of STCComVariant. As per COM rules, the
arguments in this array are in reverse order.
This parameter can be null or empty STCComVariant[] when the property
does not have any parameters.
STCComVariant
- Returns an STCComVariant which
holds the resulting value.
STCComException
- Thrown if the method on underlying COM interface fails.public void AddRef() throws STCComException
AddRef
in interface STCIUnknown
STCComException
- when the AddRef() fails.public void Release()
Release
in interface STCIUnknown
public STCIDispatch _getSTCIDispatch()
_getSTCIDispatch
in interface STCIDispatchAccess
|
Sun Adapter for COM/DCOM API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |