Package com.sun.jna.platform.win32.COM
Class COMLateBindingObject
- java.lang.Object
- 
- com.sun.jna.PointerType
- 
- com.sun.jna.platform.win32.COM.COMInvoker
- 
- com.sun.jna.platform.win32.COM.COMBindingBaseObject
- 
- com.sun.jna.platform.win32.COM.COMLateBindingObject
 
 
 
 
- 
- All Implemented Interfaces:
- NativeMapped
 
 public class COMLateBindingObject extends COMBindingBaseObject Helper class to provide basic COM support.- Author:
- Tobias Wolf, wolf.tobias@gmx.net
 
- 
- 
Field Summary- 
Fields inherited from class com.sun.jna.platform.win32.COM.COMBindingBaseObjectLOCALE_SYSTEM_DEFAULT, LOCALE_USER_DEFAULT
 
- 
 - 
Constructor SummaryConstructors Constructor Description COMLateBindingObject(IDispatch iDispatch)Instantiates a new cOM object.COMLateBindingObject(Guid.CLSID clsid, boolean useActiveInstance)Instantiates a new cOM object.COMLateBindingObject(java.lang.String progId, boolean useActiveInstance)Instantiates a new cOM object.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected IDispatchgetAutomationProperty(java.lang.String propertyName)Gets the automation property.protected IDispatchgetAutomationProperty(java.lang.String propertyName, COMLateBindingObject comObject)Deprecated.protected IDispatchgetAutomationProperty(java.lang.String propertyName, COMLateBindingObject comObject, Variant.VARIANT value)protected IDispatchgetAutomationProperty(java.lang.String propertyName, IDispatch iDispatch)Deprecated.protected IDispatchgetAutomationProperty(java.lang.String propertyName, Variant.VARIANT value)Gets the automation property.protected booleangetBooleanProperty(java.lang.String propertyName)Gets the boolean property.protected java.util.DategetDateProperty(java.lang.String propertyName)Gets the date property.protected intgetIntProperty(java.lang.String propertyName)Gets the int property.protected shortgetShortProperty(java.lang.String propertyName)Gets the short property.protected java.lang.StringgetStringProperty(java.lang.String propertyName)Gets the string property.protected Variant.VARIANTinvoke(java.lang.String methodName)Invoke.protected Variant.VARIANTinvoke(java.lang.String methodName, Variant.VARIANT arg)Invoke.protected Variant.VARIANTinvoke(java.lang.String methodName, Variant.VARIANT[] args)Invoke.protected Variant.VARIANTinvoke(java.lang.String methodName, Variant.VARIANT arg1, Variant.VARIANT arg2)Invoke.protected Variant.VARIANTinvoke(java.lang.String methodName, Variant.VARIANT arg1, Variant.VARIANT arg2, Variant.VARIANT arg3)Invoke.protected Variant.VARIANTinvoke(java.lang.String methodName, Variant.VARIANT arg1, Variant.VARIANT arg2, Variant.VARIANT arg3, Variant.VARIANT arg4)Invoke.protected voidinvokeNoReply(java.lang.String methodName)Invoke no reply.protected voidinvokeNoReply(java.lang.String methodName, COMLateBindingObject comObject)Deprecated.protected voidinvokeNoReply(java.lang.String methodName, COMLateBindingObject comObject, Variant.VARIANT arg)protected voidinvokeNoReply(java.lang.String methodName, COMLateBindingObject comObject, Variant.VARIANT arg1, Variant.VARIANT arg2)protected voidinvokeNoReply(java.lang.String methodName, IDispatch dispatch)Deprecated.protected voidinvokeNoReply(java.lang.String methodName, IDispatch dispatch, Variant.VARIANT arg)protected voidinvokeNoReply(java.lang.String methodName, IDispatch dispatch, Variant.VARIANT[] args)protected voidinvokeNoReply(java.lang.String methodName, IDispatch dispatch, Variant.VARIANT arg1, Variant.VARIANT arg2)protected voidinvokeNoReply(java.lang.String methodName, Variant.VARIANT arg)Invoke no reply.protected voidinvokeNoReply(java.lang.String methodName, Variant.VARIANT[] args)Invoke no reply.protected voidinvokeNoReply(java.lang.String methodName, Variant.VARIANT arg1, Variant.VARIANT arg2)Invoke no reply.protected voidinvokeNoReply(java.lang.String methodName, Variant.VARIANT arg1, Variant.VARIANT arg2, Variant.VARIANT arg3)Invoke no reply.protected voidinvokeNoReply(java.lang.String methodName, Variant.VARIANT arg1, Variant.VARIANT arg2, Variant.VARIANT arg3, Variant.VARIANT arg4)Invoke no reply.protected voidsetProperty(java.lang.String propertyName, boolean value)Sets the property.protected voidsetProperty(java.lang.String propertyName, int value)Sets the property.protected voidsetProperty(java.lang.String propertyName, short value)Sets the property.protected voidsetProperty(java.lang.String propertyName, COMLateBindingObject comObject, Variant.VARIANT value)protected voidsetProperty(java.lang.String propertyName, Dispatch value)Sets the property.protected voidsetProperty(java.lang.String propertyName, IDispatch value)protected voidsetProperty(java.lang.String propertyName, IDispatch iDispatch, Variant.VARIANT value)protected voidsetProperty(java.lang.String propertyName, Variant.VARIANT value)Sets the property.protected voidsetProperty(java.lang.String propertyName, java.lang.String value)Sets the property.protected voidsetProperty(java.lang.String propertyName, java.util.Date value)Sets the property.Variant.VARIANTtoVariant()To variant.- 
Methods inherited from class com.sun.jna.platform.win32.COM.COMBindingBaseObjectcheckFailed, getIDispatch, getIDispatchPointer, getIUnknown, getIUnknownPointer, oleMethod, oleMethod, oleMethod, oleMethod, oleMethod, oleMethod, oleMethod, oleMethod, oleMethod, oleMethod, oleMethod, oleMethod, release
 - 
Methods inherited from class com.sun.jna.platform.win32.COM.COMInvoker_invokeNativeInt, _invokeNativeObject, _invokeNativeVoid
 - 
Methods inherited from class com.sun.jna.PointerTypeequals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toString
 
- 
 
- 
- 
- 
Constructor Detail- 
COMLateBindingObjectpublic COMLateBindingObject(IDispatch iDispatch) Instantiates a new cOM object.- Parameters:
- iDispatch- the i dispatch
 
 - 
COMLateBindingObjectpublic COMLateBindingObject(Guid.CLSID clsid, boolean useActiveInstance) Instantiates a new cOM object.- Parameters:
- clsid- the clsid
- useActiveInstance- the use active instance
 
 - 
COMLateBindingObjectpublic COMLateBindingObject(java.lang.String progId, boolean useActiveInstance) throws COMExceptionInstantiates a new cOM object.- Parameters:
- progId- the prog id
- useActiveInstance- the use active instance
- Throws:
- COMException- the automation exception
 
 
- 
 - 
Method Detail- 
getAutomationPropertyprotected IDispatch getAutomationProperty(java.lang.String propertyName) Gets the automation property.- Parameters:
- propertyName- the property name
- Returns:
- the automation property
 
 - 
getAutomationPropertyprotected IDispatch getAutomationProperty(java.lang.String propertyName, Variant.VARIANT value) Gets the automation property.- Parameters:
- propertyName- the property name
- value- parameter to pass to the getter
- Returns:
- the automation property
 
 - 
getAutomationProperty@Deprecated protected IDispatch getAutomationProperty(java.lang.String propertyName, COMLateBindingObject comObject) Deprecated.Gets the automation property.- Parameters:
- propertyName- the property name
- comObject- the com object
- Returns:
- the automation property
 
 - 
getAutomationProperty@Deprecated protected IDispatch getAutomationProperty(java.lang.String propertyName, COMLateBindingObject comObject, Variant.VARIANT value) Gets the automation property.- Parameters:
- propertyName- the property name
- comObject- the com object
- value- the value
- Returns:
- the automation property
 
 - 
getAutomationProperty@Deprecated protected IDispatch getAutomationProperty(java.lang.String propertyName, IDispatch iDispatch) Deprecated.Gets the automation property.- Parameters:
- propertyName- the property name
- iDispatch- the i dispatch
- Returns:
- the automation property
 
 - 
getBooleanPropertyprotected boolean getBooleanProperty(java.lang.String propertyName) Gets the boolean property.- Parameters:
- propertyName- the property name
- Returns:
- the boolean property
 
 - 
getDatePropertyprotected java.util.Date getDateProperty(java.lang.String propertyName) Gets the date property.- Parameters:
- propertyName- the property name
- Returns:
- the date property
 
 - 
getIntPropertyprotected int getIntProperty(java.lang.String propertyName) Gets the int property.- Parameters:
- propertyName- the property name
- Returns:
- the int property
 
 - 
getShortPropertyprotected short getShortProperty(java.lang.String propertyName) Gets the short property.- Parameters:
- propertyName- the property name
- Returns:
- the short property
 
 - 
getStringPropertyprotected java.lang.String getStringProperty(java.lang.String propertyName) Gets the string property.- Parameters:
- propertyName- the property name
- Returns:
- the string property
 
 - 
invokeprotected Variant.VARIANT invoke(java.lang.String methodName) Invoke.- Parameters:
- methodName- the method name
- Returns:
- the variant
 
 - 
invokeprotected Variant.VARIANT invoke(java.lang.String methodName, Variant.VARIANT arg) Invoke.- Parameters:
- methodName- the method name
- arg- the arg
- Returns:
- the variant
 
 - 
invokeprotected Variant.VARIANT invoke(java.lang.String methodName, Variant.VARIANT[] args) Invoke.- Parameters:
- methodName- the method name
- args- the args
- Returns:
- the variant
 
 - 
invokeprotected Variant.VARIANT invoke(java.lang.String methodName, Variant.VARIANT arg1, Variant.VARIANT arg2) Invoke.- Parameters:
- methodName- the method name
- arg1- the arg1
- arg2- the arg2
- Returns:
- the variant
 
 - 
invokeprotected Variant.VARIANT invoke(java.lang.String methodName, Variant.VARIANT arg1, Variant.VARIANT arg2, Variant.VARIANT arg3) Invoke.- Parameters:
- methodName- the method name
- arg1- the arg1
- arg2- the arg2
- arg3- the arg3
- Returns:
- the variant
 
 - 
invokeprotected Variant.VARIANT invoke(java.lang.String methodName, Variant.VARIANT arg1, Variant.VARIANT arg2, Variant.VARIANT arg3, Variant.VARIANT arg4) Invoke.- Parameters:
- methodName- the method name
- arg1- the arg1
- arg2- the arg2
- arg3- the arg3
- arg4- the arg4
- Returns:
- the variant
 
 - 
invokeNoReply@Deprecated protected void invokeNoReply(java.lang.String methodName, IDispatch dispatch)Deprecated.
 - 
invokeNoReply@Deprecated protected void invokeNoReply(java.lang.String methodName, COMLateBindingObject comObject)Deprecated.
 - 
invokeNoReplyprotected void invokeNoReply(java.lang.String methodName, Variant.VARIANT arg)Invoke no reply.- Parameters:
- methodName- the method name
- arg- the arg
 
 - 
invokeNoReply@Deprecated protected void invokeNoReply(java.lang.String methodName, IDispatch dispatch, Variant.VARIANT arg)
 - 
invokeNoReply@Deprecated protected void invokeNoReply(java.lang.String methodName, IDispatch dispatch, Variant.VARIANT arg1, Variant.VARIANT arg2)
 - 
invokeNoReply@Deprecated protected void invokeNoReply(java.lang.String methodName, COMLateBindingObject comObject, Variant.VARIANT arg1, Variant.VARIANT arg2)
 - 
invokeNoReply@Deprecated protected void invokeNoReply(java.lang.String methodName, COMLateBindingObject comObject, Variant.VARIANT arg)
 - 
invokeNoReply@Deprecated protected void invokeNoReply(java.lang.String methodName, IDispatch dispatch, Variant.VARIANT[] args)
 - 
invokeNoReplyprotected void invokeNoReply(java.lang.String methodName) Invoke no reply.- Parameters:
- methodName- the method name
 
 - 
invokeNoReplyprotected void invokeNoReply(java.lang.String methodName, Variant.VARIANT[] args)Invoke no reply.- Parameters:
- methodName- the method name
- args- the args
 
 - 
invokeNoReplyprotected void invokeNoReply(java.lang.String methodName, Variant.VARIANT arg1, Variant.VARIANT arg2)Invoke no reply.- Parameters:
- methodName- the method name
- arg1- the arg1
- arg2- the arg2
 
 - 
invokeNoReplyprotected void invokeNoReply(java.lang.String methodName, Variant.VARIANT arg1, Variant.VARIANT arg2, Variant.VARIANT arg3)Invoke no reply.- Parameters:
- methodName- the method name
- arg1- the arg1
- arg2- the arg2
- arg3- the arg3
 
 - 
invokeNoReplyprotected void invokeNoReply(java.lang.String methodName, Variant.VARIANT arg1, Variant.VARIANT arg2, Variant.VARIANT arg3, Variant.VARIANT arg4)Invoke no reply.- Parameters:
- methodName- the method name
- arg1- the arg1
- arg2- the arg2
- arg3- the arg3
- arg4- the arg4
 
 - 
setPropertyprotected void setProperty(java.lang.String propertyName, boolean value)Sets the property.- Parameters:
- propertyName- the property name
- value- the value
 
 - 
setPropertyprotected void setProperty(java.lang.String propertyName, java.util.Date value)Sets the property.- Parameters:
- propertyName- the property name
- value- the value
 
 - 
setPropertyprotected void setProperty(java.lang.String propertyName, Dispatch value)Sets the property.- Parameters:
- propertyName- the property name
- value- the value
 
 - 
setProperty@Deprecated protected void setProperty(java.lang.String propertyName, IDispatch value)
 - 
setPropertyprotected void setProperty(java.lang.String propertyName, int value)Sets the property.- Parameters:
- propertyName- the property name
- value- the value
 
 - 
setPropertyprotected void setProperty(java.lang.String propertyName, short value)Sets the property.- Parameters:
- propertyName- the property name
- value- the value
 
 - 
setPropertyprotected void setProperty(java.lang.String propertyName, java.lang.String value)Sets the property.- Parameters:
- propertyName- the property name
- value- the value
 
 - 
setPropertyprotected void setProperty(java.lang.String propertyName, Variant.VARIANT value)Sets the property.- Parameters:
- propertyName- the property name
- value- the value
 
 - 
setProperty@Deprecated protected void setProperty(java.lang.String propertyName, IDispatch iDispatch, Variant.VARIANT value)
 - 
setProperty@Deprecated protected void setProperty(java.lang.String propertyName, COMLateBindingObject comObject, Variant.VARIANT value)
 - 
toVariantpublic Variant.VARIANT toVariant() To variant.- Returns:
- the variant
 
 
- 
 
-